summaryrefslogtreecommitdiffstats
path: root/mingw-w64-gdk-pixbuf2
diff options
context:
space:
mode:
authorTing-Wei Lan <lantw44@gmail.com>2015-03-27 04:09:06 +0800
committerTing-Wei Lan <lantw44@gmail.com>2015-03-27 04:09:06 +0800
commitb7a300437ac0876d682efe7f1d4072001c484190 (patch)
tree4f86d0a24243673321e007a6900a4bdc2abc8d17 /mingw-w64-gdk-pixbuf2
parent58ecfc578003e00f5f58ab41a95cb0643d0067bc (diff)
downloadAUR-PKGBUILD-b7a300437ac0876d682efe7f1d4072001c484190.tar
AUR-PKGBUILD-b7a300437ac0876d682efe7f1d4072001c484190.tar.gz
AUR-PKGBUILD-b7a300437ac0876d682efe7f1d4072001c484190.tar.bz2
AUR-PKGBUILD-b7a300437ac0876d682efe7f1d4072001c484190.tar.lz
AUR-PKGBUILD-b7a300437ac0876d682efe7f1d4072001c484190.tar.xz
AUR-PKGBUILD-b7a300437ac0876d682efe7f1d4072001c484190.tar.zst
AUR-PKGBUILD-b7a300437ac0876d682efe7f1d4072001c484190.zip
mingw-w64-{gtk2,gdk-pixbuf2}: Drop unset LDFLAGS
Diffstat (limited to 'mingw-w64-gdk-pixbuf2')
-rw-r--r--mingw-w64-gdk-pixbuf2/PKGBUILD1
1 files changed, 0 insertions, 1 deletions
diff --git a/mingw-w64-gdk-pixbuf2/PKGBUILD b/mingw-w64-gdk-pixbuf2/PKGBUILD
index 508254b..7e1b70a 100644
--- a/mingw-w64-gdk-pixbuf2/PKGBUILD
+++ b/mingw-w64-gdk-pixbuf2/PKGBUILD
@@ -26,7 +26,6 @@ _architectures="i686-w64-mingw32 x86_64-w64-mingw32"
build() {
cd "${srcdir}/gdk-pixbuf-${pkgver}"
for _arch in ${_architectures}; do
- unset LDFLAGS
mkdir -p "build-${_arch}"
cd "build-${_arch}"
${_arch}-configure \
suite.|/usr/ports/audio/rosegarden/pkg/DESCR|shanee@augusta.de|audio|Xaw3d-1.3|Xaw3d-1.3 playmidi-2.3 rplay-3.2.0b6|/usr/ports/audio/rplay|/usr/local|Network audio player.|/usr/ports/audio/rplay/pkg/DESCR|rmallory@csusb.edu|audio|gmake-3.76.1 gsm-1.0.10|gsm-1.0.10 rsynth-2.0|/usr/ports/audio/rsynth|/usr/local|Speech synthesizer.|/usr/ports/audio/rsynth/pkg/DESCR|faulkner@mpd.tandem.com|audio|gdbm-1.7.3 nas-1.2.5|nas-1.2.5 s3mod-1.08a|/usr/ports/audio/s3mod|/usr/local|MOD/S3M player.|/usr/ports/audio/s3mod/pkg/DESCR|ugen@FreeBSD.org|audio|| sox-12.12|/usr/ports/audio/sox|/usr/local|SOund eXchange - universal sound sample translator.|/usr/ports/audio/sox/pkg/DESCR|torstenb@FreeBSD.ORG|audio|| splay-0.5|/usr/ports/audio/splay|/usr/local|An audio player/decoder that decodes MPEG Layer I,II,III and WAV files.|/usr/ports/audio/splay/pkg/DESCR|junker@jazz.snu.ac.kr|audio|| timidity-0.2i|/usr/ports/audio/timidity|/usr/local|MIDI to WAV renderer and player|/usr/ports/audio/timidity/pkg/DESCR|ache@FreeBSD.ORG|audio|unzip-5.3.1| tosha-0.05|/usr/ports/audio/tosha|/usr/local|Read CD digital audio data through the SCSI bus.|/usr/ports/audio/tosha/pkg/DESCR|oliver.fromme@heim3.tu-clausthal.de|audio|| tracker-5.3|/usr/ports/audio/tracker|/usr/local|MOD player.|/usr/ports/audio/tracker/pkg/DESCR|ache@FreeBSD.ORG|audio|gmake-3.76.1| workman-1.3|/usr/ports/audio/workman|/usr/X11R6|Open Look-based CD player tool|/usr/ports/audio/workman/pkg/DESCR|d_burr@ix.netcom.com|audio|xview-config-3.2.1 xview-lib-3.2.1|xview-config-3.2.1 xview-lib-3.2.1 xcd-1.6|/usr/ports/audio/xcd|/usr/local|A Tcl/Tk CD player.|/usr/ports/audio/xcd/pkg/DESCR|jmz@FreeBSD.org|audio tk80||tcl-8.0 tk-8.0 xcdplayer-2.2|/usr/ports/audio/xcdplayer|/usr/X11R6|CD player for X.|/usr/ports/audio/xcdplayer/pkg/DESCR|swallace@FreeBSD.org|audio|| xmcd-2.2|/usr/ports/audio/xmcd|/usr/X11R6|Motif CD player.|/usr/ports/audio/xmcd/pkg/DESCR|deischen@iworks.InterWorks.org|audio|| xmix-2.1|/usr/ports/audio/xmix|/usr/X11R6|Mixer for X Window System.|/usr/ports/audio/xmix/pkg/DESCR|janek@gaja.ipan.lublin.pl|audio|| xmmix-1.2|/usr/ports/audio/xmmix|/usr/X11R6|a Motif based audio mixer|/usr/ports/audio/xmmix/pkg/DESCR|erich@FreeBSD.org|audio|| bonnie-1.0|/usr/ports/benchmarks/bonnie|/usr/local|Performance Test of Filesystem I/O.|/usr/ports/benchmarks/bonnie/pkg/DESCR|se@FreeBSD.org|benchmarks|| bytebench-3.1|/usr/ports/benchmarks/bytebench|/usr/local|The BYTE magazine benchmark suite.|/usr/ports/benchmarks/bytebench/pkg/DESCR|se@FreeBSD.org|benchmarks|| iozone-2.01|/usr/ports/benchmarks/iozone|/usr/local|Performance Test of Sequential File I/O.|/usr/ports/benchmarks/iozone/pkg/DESCR|jmz@FreeBSD.org|benchmarks|| lmbench-1.1|/usr/ports/benchmarks/lmbench|/usr/local|A system performance measurement tool|/usr/ports/benchmarks/lmbench/pkg/DESCR|fenner@FreeBSD.ORG|benchmarks|| netperf-2.1.3|/usr/ports/benchmarks/netperf|/usr/local|Rick Jones' network performance benchmarking package.|/usr/ports/benchmarks/netperf/pkg/DESCR|fenner@freebsd.org|benchmarks|| tcpblast-1.0|/usr/ports/benchmarks/tcpblast|/usr/local|Measures the throughput of a tcp connection.|/usr/ports/benchmarks/tcpblast/pkg/DESCR|ports@FreeBSD.ORG|net benchmarks|| xengine-1.0.1|/usr/ports/benchmarks/xengine|/usr/X11R6|reciprocating engine for X|/usr/ports/benchmarks/xengine/pkg/DESCR|furusawa@com.cs.osakafu-u.ac.jp|benchmarks x11|sharutils-4.2| acs-0.21|/usr/ports/cad/acs|/usr/local|A general purpose circuit simulator.|/usr/ports/cad/acs/pkg/DESCR|tg@freebsd.org|cad|| chipmunk-5.10|/usr/ports/cad/chipmunk|/usr/local|An electronic CAD system.|/usr/ports/cad/chipmunk/pkg/DESCR|ports@FreeBSD.ORG|cad|gmake-3.76.1| felt-3.02|/usr/ports/cad/felt|/usr/local|A system for Finite Element Analysis|/usr/ports/cad/felt/pkg/DESCR|pgiffuni@FPS.biblos.unal.edu.co|cad|| irsim-9.4.1|/usr/ports/cad/irsim|/usr/local|An event-driven logic-level simulator for MOS circuis.|/usr/ports/cad/irsim/pkg/DESCR|swallace@FreeBSD.org|cad|| magic-6.5|/usr/ports/cad/magic|/usr/local|An interactive editor for VLSI layouts.|/usr/ports/cad/magic/pkg/DESCR|swallace@FreeBSD.org|cad|gmake-3.76.1| mars-2.1|/usr/ports/cad/mars|/usr/local|Maryland Routing Simulator|/usr/ports/cad/mars/pkg/DESCR|obrien@FreeBSD.org|cad|| pcb-1.4.0|/usr/ports/cad/pcb|/usr/X11R6|X11 interactive printed circuit board layout system|/usr/ports/cad/pcb/pkg/DESCR|janek@gaja.ipan.lublin.pl|cad||m4-1.4 spice-3f4|/usr/ports/cad/spice|/usr/local|A general-purpose circuit simulator.|/usr/ports/cad/spice/pkg/DESCR|kaveman@magna.com.au|cad|| zh-Wnn-4.2|/usr/ports/chinese/Wnn|/usr/local|A Japanese/Chinese/Korean input method (only Chinese built)|/usr/ports/chinese/Wnn/pkg/DESCR|taoka@infonets.hiroshima-u.ac.jp|chinese|| zh-big5con-0.1|/usr/ports/chinese/big5con|/usr/local|Big5 Chinese console|/usr/ports/chinese/big5con/pkg/DESCR|hcchu@r350.ee.ntu.edu.tw|chinese|gmake-3.76.1| zh-c2t-1.0|/usr/ports/chinese/c2t|/usr/local|translates GB/Big5 encoding to tone pinyin|/usr/ports/chinese/c2t/pkg/DESCR|obrien@FreeBSD.org|chinese|| zh-celvis-1.3|/usr/ports/chinese/celvis|/usr/local|A vi/ex clone that speaks Chinese|/usr/ports/chinese/celvis/pkg/DESCR|obrien@FreeBSD.org|chinese editors|| zh-cless-290|/usr/ports/chinese/cless|/usr/local|A better pager utility (and it speaks Chinese)|/usr/ports/chinese/cless/pkg/DESCR|obrien@FreeBSD.org|chinese misc|| zh-cxterm-5.0.3|/usr/ports/chinese/cxterm|/usr/X11R6|An xterm that speaks Chinese|/usr/ports/chinese/cxterm/pkg/DESCR|obrien@FreeBSD.org|chinese x11|| zh-gb2ps-2.02|/usr/ports/chinese/gb2ps|/usr/local|converts Chinese GB (simple) encoded text to PostScript|/usr/ports/chinese/gb2ps/pkg/DESCR|obrien@FreeBSD.org|chinese|| zh-gbscript-1.11|/usr/ports/chinese/gbscript|/usr/local|converts GB simplified Chinese text to PostScript|/usr/ports/chinese/gbscript/pkg/DESCR|obrien@FreeBSD.org|chinese|| zh-hc-3.0|/usr/ports/chinese/hc|/usr/local|Hanzi Converter -- converts between GB and BIG-5 codes|/usr/ports/chinese/hc/pkg/DESCR|obrien@FreeBSD.org|chinese|| zh-hztty-2.0|/usr/ports/chinese/hztty|/usr/local|a translator between GuoBiao / Big5 and HZ|/usr/ports/chinese/hztty/pkg/DESCR|ada@bsd.org|chinese|| zh-lunar-2.1|/usr/ports/chinese/lunar|/usr/local|convert between the Gregorian Solar Calendar (SC) and the Lunar Calendar (LC).|/usr/ports/chinese/lunar/pkg/DESCR|obrien@FreeBSD.org|chinese|| zh-mule-wnn4-2.3|/usr/ports/chinese/mule-wnn4|/usr/local|A multilingual emacs, with Wnn4 support built in (Only the executables)|/usr/ports/chinese/mule-wnn4/pkg/DESCR|taoka@infonets.hiroshima-u.ac.jp|chinese editors|gmake-3.76.1 zh-Wnn-4.2|mule-common-2.3 zh-nvi-big5-1.79-970820|/usr/ports/chinese/nvi-big5|/usr/local|A clone of vi/ex, with multilingual patch, default settings for big5.|/usr/ports/chinese/nvi-big5/../../editors/nvi/pkg/DESCR|itojun@itojun.org|chinese editors|| zh-nvi-euccn-1.79-970820|/usr/ports/chinese/nvi-euc-cn|/usr/local|A clone of vi/ex, with multilingual patch, default settings for euc-cn.|/usr/ports/chinese/nvi-euc-cn/../../editors/nvi/pkg/DESCR|itojun@itojun.org|chinese editors|| zh-nvi-euctw-1.79-970820|/usr/ports/chinese/nvi-euc-tw|/usr/local|A clone of vi/ex, with multilingual patch, default settings for euc-tw.|/usr/ports/chinese/nvi-euc-tw/../../editors/nvi/pkg/DESCR|itojun@itojun.org|chinese editors|| zh-ted-3.6a|/usr/ports/chinese/ted|/usr/X11R6|A Small and Powerful Text Editor for X Window with big5 support|/usr/ports/chinese/ted/pkg/DESCR|vanilla@MinJe.com.TW|chinese editors|| bpl+-1.0|/usr/ports/comms/bpl+|/usr/local|B Plus file transfer protocol|/usr/ports/comms/bpl+/pkg/DESCR|max@FreeBSD.ORG|comms|| ecu-4.08|/usr/ports/comms/ecu|/usr/local|Extended Call Utility|/usr/ports/comms/ecu/pkg/DESCR|ache@FreeBSD.ORG|comms|| hylafax-4.0.1|/usr/ports/comms/hylafax|/usr/local|A fax software.|/usr/ports/comms/hylafax/pkg/DESCR|itojun@itojun.org|comms|afm-1.0 bash-1.14.7 gmake-3.76.1 jpeg-6a tiff-3.4|bash-1.14.7 jpeg-6a tiff-3.4 kermit-6.0.192|/usr/ports/comms/kermit|/usr/local|File transfer and terminal emulation utilitiy for serial lines and sockets.|/usr/ports/comms/kermit/pkg/DESCR|ports@FreeBSD.org|comms|| lrzsz-0.12.16|/usr/ports/comms/lrzsz|/usr/local|Receive/Send files via X/Y/ZMODEM protocol. (unrestrictive)|/usr/ports/comms/lrzsz/pkg/DESCR|obrien@FreeBSD.org|comms|gmake-3.76.1| mgetty-1.0.0|/usr/ports/comms/mgetty+sendfax|/usr/local|Handle external logins, send and receive faxes.|/usr/ports/comms/mgetty+sendfax/pkg/DESCR|jmz@FreeBSD.org|comms|| minicom-1.75|/usr/ports/comms/minicom|/usr/local|An MS-DOS Telix serial communication program "workalike".|/usr/ports/comms/minicom/pkg/DESCR|obrien@FreeBSD.org|comms||kermit-6.0.192 lrzsz-0.12.16 qpage-3.2|/usr/ports/comms/qpage|/usr/local|SNPP client/server for sending messages to an alphanumeric pager.|/usr/ports/comms/qpage/pkg/DESCR|joes@seaport.net|comms|| rzsz-3.47|/usr/ports/comms/rzsz|/usr/local|Receive/Send files via X/Y/ZMODEM protocol.|/usr/ports/comms/rzsz/pkg/DESCR|ache@FreeBSD.ORG|comms|unzip-5.3.1| seyon-2.14b|/usr/ports/comms/seyon|/usr/X11R6|A communications package for the X Window system.|/usr/ports/comms/seyon/pkg/DESCR|me@FreeBSD.org|comms x11|| snooper-970212|/usr/ports/comms/snooper|/usr/local|serial line protocol analyzer (need two serial interfaces)|/usr/ports/comms/snooper/pkg/DESCR|itojun@itojun.org|comms|| tkhylafax-3.0|/usr/ports/comms/tkhylafax|/usr/local|a tcl/tk interface to Sam Leffler's fax package|/usr/ports/comms/tkhylafax/pkg/DESCR|andreas@FreeBSD.ORG|comms||Xaw3d-1.3 bash-1.14.7 ghostscript-4.03 gv-3.5.8 hylafax-4.0.1 jpeg-6a tcl-7.6 tiff-3.4 tk-4.2 xcept-2.1.2|/usr/ports/comms/xcept|/usr/local|a decoder for the CEPT (Btx) protocol|/usr/ports/comms/xcept/pkg/DESCR|joerg@FreeBSD.ORG|comms|| zmtx-zmrx-1.02|/usr/ports/comms/zmtx-zmrx|/usr/local|Receive/Send files via ZMODEM protocol. (unrestrictive)|/usr/ports/comms/zmtx-zmrx/pkg/DESCR|obrien@FreeBSD.org|comms|| btoa-5.2.1|/usr/ports/converters/btoa|/usr/local|Encode/decode binary to printable ASCII.|/usr/ports/converters/btoa/pkg/DESCR|bjn@visi.com|converters|| ish-1.11|/usr/ports/converters/ish|/usr/local|ish binary-to-text file converter|/usr/ports/converters/ish/pkg/DESCR|hosokawa@jp.FreeBSD.org|converters|| mimepp-1.0|/usr/ports/converters/mimepp|/usr/local|C++ class library for MIME messages|/usr/ports/converters/mimepp/pkg/DESCR|andy@icc.surw.chel.su|converters|| mpack-1.5|/usr/ports/converters/mpack|/usr/local|External MIME packer/unpacker.|/usr/ports/converters/mpack/pkg/DESCR|ache@FreeBSD.ORG|converters mail news|| p5-Convert-UU-0.04|/usr/ports/converters/p5-Convert-UU|/usr/local|perl5 module for uuencode and uudecode.|/usr/ports/converters/p5-Convert-UU/pkg/DESCR|jfitz@FreeBSD.ORG|converters perl5|perl-5.00401|perl-5.00401 p5-MIME-Base64-2.03|/usr/ports/converters/p5-MIME-Base64|/usr/local|perl5 module for Base64 and Quoted-Printable encodings|/usr/ports/converters/p5-MIME-Base64/pkg/DESCR|ports@FreeBSD.ORG|converters perl5|perl-5.00401|perl-5.00401 recode-3.4|/usr/ports/converters/recode|/usr/local|Converts files between character sets and usages.|/usr/ports/converters/recode/pkg/DESCR|torstenb@FreeBSD.ORG|converters|| trans-1.20|/usr/ports/converters/trans|/usr/local|Character Encoding Converter Generator Package.|/usr/ports/converters/trans/pkg/DESCR|ache@FreeBSD.org|converters russian|| uudeview-0.5.13|/usr/ports/converters/uudeview|/usr/local|A program for uu/xx/Base64/BinHex de-/encoding.|/usr/ports/converters/uudeview/pkg/DESCR|ac199@freenet.hamilton.on.ca|converters|uulib-0.5.13|uulib-0.5.13 uudx-2.99|/usr/ports/converters/uudx|/usr/local|Extractor from uuencoded files.|/usr/ports/converters/uudx/pkg/DESCR|rewsirow@ff.iij4u.or.jp|converters|ja-nkf-1.62 lha-1.14c| uulib-0.5.13|/usr/ports/converters/uulib|/usr/local|A library for uu/xx/Base64/BinHex de-/encoding.|/usr/ports/converters/uulib/pkg/DESCR|ac199@freenet.hamilton.on.ca|converters|| xdeview-0.5.13|/usr/ports/converters/xdeview|/usr/X11R6|An X11 program for uu/xx/Base64/BinHex de-/encoding.|/usr/ports/converters/xdeview/pkg/DESCR|ac199@freenet.hamilton.on.ca|converters|uulib-0.5.13|uulib-0.5.13 db-2.3.11|/usr/ports/databases/db|/usr/local|the Berkeley DB package, revision 2|/usr/ports/databases/db/pkg/DESCR|josh@ican.net|databases|| gdbm-1.7.3|/usr/ports/databases/gdbm|/usr/local|The GNU database manager.|/usr/ports/databases/gdbm/pkg/DESCR|bjn@visi.com|databases|| gnats-3.104b|/usr/ports/databases/gnats|/usr/local|Cygnus GNATS bug tracking system.|/usr/ports/databases/gnats/pkg/DESCR|pst@FreeBSD.org|databases|gmake-3.76.1 m4-1.4| msql-2.0.1|/usr/ports/databases/msql|/usr/local|the Mini SQL server, version 2|/usr/ports/databases/msql/pkg/DESCR|ports@FreeBSD.ORG|databases|| mysql-3.20.31e|/usr/ports/databases/mysql|/usr/local|a multithreaded SQL database.|/usr/ports/databases/mysql/pkg/DESCR|josh@ican.net|databases|gmake-3.76.1|perl-5.00401 p5-DBD-Pg-0.62|/usr/ports/databases/p5-DBD-Pg|/usr/local|provides access to PostgreSQL databases through the DBI|/usr/ports/databases/p5-DBD-Pg/pkg/DESCR|jfitz@FreeBSD.ORG|databases perl5|gmake-3.76.1 p5-DBI-0.90 perl-5.00401 postgresql-6.2|perl-5.00401 p5-DBI-0.90|/usr/ports/databases/p5-DBI|/usr/local|the perl5 Database Interface. Required for DBD::* modules.|/usr/ports/databases/p5-DBI/pkg/DESCR|jfitz@FreeBSD.ORG|databases perl5|perl-5.00401|perl-5.00401 p5-Msql-modules-1.1811|/usr/ports/databases/p5-Msql|/usr/local|perl5 modules for accessing MiniSQL (mSQL) databases.|/usr/ports/databases/p5-Msql/pkg/DESCR|jfitz@FreeBSD.ORG|databases perl5|msql-2.0.1 p5-DBI-0.90 p5-Data-ShowTable-3.3 perl-5.00401|perl-5.00401 p5-Mysql-modules-1.1810|/usr/ports/databases/p5-Mysql|/usr/local|perl5 modules for accessing MiniSQL (mSQL) databases.|/usr/ports/databases/p5-Mysql/pkg/DESCR|jfitz@FreeBSD.ORG|databases perl5|gmake-3.76.1 mysql-3.20.31e p5-DBI-0.90 p5-Data-ShowTable-3.3 perl-5.00401|perl-5.00401 p5-Pg-1.6.1|/usr/ports/databases/p5-Pg|/usr/local|an interface between perl5 and the database Postgres95.|/usr/ports/databases/p5-Pg/pkg/DESCR|jfitz@FreeBSD.ORG|databases perl5|gmake-3.76.1 perl-5.00401 postgresql-6.2|perl-5.00401 pgaccess-0.61|/usr/ports/databases/pgaccess|/usr/local|a Tcl/Tk interface to PostgreSQL|/usr/ports/databases/pgaccess/pkg/DESCR|andreas@FreeBSD.ORG|databases||postgresql-6.2 postgresql-6.2|/usr/ports/databases/postgresql|/usr/local|a robust, next generation, object-relational DBMS|/usr/ports/databases/postgresql/pkg/DESCR|andreas@FreeBSD.ORG|databases|gmake-3.76.1| typhoon-1.10.3|/usr/ports/databases/typhoon|/usr/local|a relational database library|/usr/ports/databases/typhoon/pkg/DESCR|erich@FreeBSD.org|databases|| xmbase-grok-1.3.2|/usr/ports/databases/xmbase-grok|/usr/X11R6|Graphical Resource Organizer Kit|/usr/ports/databases/xmbase-grok/pkg/DESCR|andreas@FreeBSD.ORG|databases x11|xpm-3.4j|xpm-3.4j xmysql-1.5|/usr/ports/databases/xmysql|/usr/X11R6|X11 front end to the MySQL database engine|/usr/ports/databases/xmysql/pkg/DESCR|andreas@FreeBSD.ORG|databases|gmake-3.76.1 mysql-3.20.31e xforms-0.86 xpm-3.4j|xforms-0.86 xpm-3.4j xmysqladmin-0.2.0|/usr/ports/databases/xmysqladmin|/usr/X11R6|X11 front end to the msqladmin command of the MySQL database engine|/usr/ports/databases/xmysqladmin/pkg/DESCR|andreas@FreeBSD.ORG|databases|gmake-3.76.1 mysql-3.20.31e xforms-0.86 xpm-3.4j|xforms-0.86 xpm-3.4j swig-1.1|/usr/ports/devel/SWIG|/usr/local|Simplified Wrapper and Interface Generator.|/usr/ports/devel/SWIG/pkg/DESCR|erich@FreeBSD.org|devel|| SpecTcl-1.1|/usr/ports/devel/SpecTcl|/usr/local|free drag-and-drop GUI builder for Tk and Java from Sun|/usr/ports/devel/SpecTcl/pkg/DESCR|andreas@FreeBSD.ORG|devel||tcl-8.0 tk-8.0 asl-1.41r6|/usr/ports/devel/asl|/usr/local|Assembler for a variety of microcontrollers/-processors.|/usr/ports/devel/asl/pkg/DESCR|ports@FreeBSD.org|devel|| autoconf-2.12|/usr/ports/devel/autoconf|/usr/local|Automatically configure source code on many Un*x platforms|/usr/ports/devel/autoconf/pkg/DESCR|torstenb@FreeBSD.ORG|devel||m4-1.4 automake-1.2|/usr/ports/devel/automake|/usr/local|GNU Standards-compliant Makefile generator|/usr/ports/devel/automake/pkg/DESCR|fujimoto@oscar.elec.waseda.ac.jp|devel|| bcc-95.3.12|/usr/ports/devel/bcc|/usr/local|Bruce's C compiler (with as and ld); can do 16-bit code|/usr/ports/devel/bcc/pkg/DESCR|joerg@FreeBSD.org|devel lang|| boehm-gc-4.10|/usr/ports/devel/boehm-gc|/usr/local|Garbage collection and memory leak detection for C and C++.|/usr/ports/devel/boehm-gc/pkg/DESCR|mmcg@cs.monash.edu.au|devel|| cflow-2.0|/usr/ports/devel/cflow|/usr/local|A call graph generator for C code.|/usr/ports/devel/cflow/pkg/DESCR|dchapes@zeus.leitch.com|devel|gmake-3.76.1|bash-1.14.7 crossgo32-1.3|/usr/ports/devel/crossgo32|/usr/local|Cross Development Environment for 32-bit DOS|/usr/ports/devel/crossgo32/pkg/DESCR|sutton@aardvark.apana.org.au|devel|gmake-3.76.1| crossgo32-djgpp2-2.01|/usr/ports/devel/crossgo32-djgpp2|/usr/local|DJGPP V2 libraries and compatability for crossgo32 crosscompiler|/usr/ports/devel/crossgo32-djgpp2/pkg/DESCR|sutton@aardvark.apana.org.au|devel|unzip-5.3.1 zip-2.1|crossgo32-1.3 crossgo32-djgpp2-pdcurses-2.2|/usr/ports/devel/crossgo32-djgpp2-pdcurses|/usr/local|Public domain curses for crossgo32 crosscompiler with djgpp v2 libraries|/usr/ports/devel/crossgo32-djgpp2-pdcurses/pkg/DESCR|sutton@aardvark.apana.org.au|devel|unzip-5.3.1 zip-2.1|crossgo32-1.3 crossgo32-djgpp2-2.01 crosssco-1.3|/usr/ports/devel/crosssco|/usr/local|SCO (R) Cross Development Environment|/usr/ports/devel/crosssco/pkg/DESCR|pgiffuni@fps.biblos.unal.edu.co|devel|gmake-3.76.1| cs-0.3|/usr/ports/devel/cs|/usr/local|Interactively examine C source code|/usr/ports/devel/cs/pkg/DESCR|andy@icc.surw.chel.su|devel|| cutils-1.4|/usr/ports/devel/cutils|/usr/local|Miscellaneous C programmer's utilities|/usr/ports/devel/cutils/pkg/DESCR|ssigala@globalnet.it|devel|| cxref-1.4|/usr/ports/devel/cxref|/usr/local|C program cross-referencing & documentation tool.|/usr/ports/devel/cxref/pkg/DESCR|tg@freebsd.org|devel|gmake-3.76.1| ddd-2.1.1|/usr/ports/devel/ddd|/usr/local|Data Display Debugger -- a common graphical front-end for GDB/DBX/XDB|/usr/ports/devel/ddd/pkg/DESCR|obrien@NUXI.com|devel|gmake-3.76.1| dmake-4.1|/usr/ports/devel/dmake|/usr/local|Another hyper make utility.|/usr/ports/devel/dmake/pkg/DESCR|ports@FreeBSD.ORG|devel|gmake-3.76.1| f77flow-0.12|/usr/ports/devel/f77flow|/usr/local|Analyze the structure of a fortran77 program|/usr/ports/devel/f77flow/pkg/DESCR|andy@icc.surw.chel.su|devel|| fpp-1.1|/usr/ports/devel/fpp|/usr/local|Fortran preprocessor for FORTRAN 77 and Fortran 90 programs.|/usr/ports/devel/fpp/pkg/DESCR|vazquez@iqm.unicamp.br|devel|gmake-3.76.1| gcc11-2.6.3|/usr/ports/devel/gcc11|/usr/local|The gcc-2.6.3 cross-compiler for the 6811|/usr/ports/devel/gcc11/pkg/DESCR|erich@FreeBSD.ORG|devel|| gdb-4.16|/usr/ports/devel/gdb|/usr/local|The developer's version of GNU debugger.|/usr/ports/devel/gdb/pkg/DESCR|pst@FreeBSD.org|devel|gmake-3.76.1| gdbtk-4.16|/usr/ports/devel/gdbtk|/usr/local|Tk interface to gdb.|/usr/ports/devel/gdbtk/pkg/DESCR|msmith@FreeBSD.org|devel tk42|gmake-3.76.1 tcl-7.6 tk-4.2|tcl-7.6 tk-4.2 indent-1.9.1|/usr/ports/devel/gindent|/usr/local|GNU indent.|/usr/ports/devel/gindent/pkg/DESCR|kchowksey@hss.hns.com|devel|| gmake-3.76.1|/usr/ports/devel/gmake|/usr/local|GNU version of 'make' utility|/usr/ports/devel/gmake/pkg/DESCR|jseger@freebsd.org|devel|| id-utils-3.2|/usr/ports/devel/id-utils|/usr/local|The classic Berkeley gid/lid tools for looking up variables in code.|/usr/ports/devel/id-utils/pkg/DESCR|pst@FreeBSD.ORG|devel|emacs-19.34b gmake-3.76.1| ilu-2.0a11|/usr/ports/devel/ilu|/usr/local|Xerox PARC ILU - CORBA-compatible distributed objects for multiple languages|/usr/ports/devel/ilu/pkg/DESCR|cracauer@cons.org|devel|| lclint-2.2a|/usr/ports/devel/lclint|/usr/local|A tool for statically checking C programs.|/usr/ports/devel/lclint/pkg/DESCR|moeding@bn.DeTeMobil.de|devel|gmake-3.76.1| dlmalloc-2.6.4|/usr/ports/devel/libdlmalloc|/usr/local|Small, fast malloc library by Doug Lea.|/usr/ports/devel/libdlmalloc/pkg/DESCR|roberto@FreeBSD.ORG|devel|| libmalloc-1.18|/usr/ports/devel/libmalloc|/usr/local|Small, fast malloc library with comprehensive error checking|/usr/ports/devel/libmalloc/pkg/DESCR|obrien@FreeBSD.org|devel|| libslang-0.99.38|/usr/ports/devel/libslang|/usr/local|Routines for rapid alpha-numeric terminal applications development|/usr/ports/devel/libslang/pkg/DESCR|ache@FreeBSD.org|devel|| linux_devel-0.2|/usr/ports/devel/linux_devel|/compat/linux|Linux cross development package|/usr/ports/devel/linux_devel/pkg/DESCR|erich@FreeBSD.org|devel||linux_lib-2.4 linuxgdb-4.16|/usr/ports/devel/linuxgdb|/usr/local|A Linux debugger for cross-development purposes.|/usr/ports/devel/linuxgdb/pkg/DESCR|pgiffuni@fps.biblos.unal.edu.co|devel|| m4-1.4|/usr/ports/devel/m4|/usr/local|GNU's m4.|/usr/ports/devel/m4/pkg/DESCR|ports@FreeBSD.ORG|devel|| makedepend-95.07.05|/usr/ports/devel/makedepend|/usr/local|A dependency generator for makefiles.|/usr/ports/devel/makedepend/pkg/DESCR|i.vaudrey@cableinet.co.uk|devel|| mkmf-4.11|/usr/ports/devel/mkmf|/usr/local|Creates program and library makefiles for the make(1) command.|/usr/ports/devel/mkmf/pkg/DESCR|se@FreeBSD.org|devel|| mprof-3.0|/usr/ports/devel/mprof|/usr/local|Memory Profiler and Leak Detector.|/usr/ports/devel/mprof/pkg/DESCR|ports@FreeBSD.ORG|devel|| nana-1.09|/usr/ports/devel/nana|/usr/local|Improved support for assertion checking and logging using GNU C and GDB.|/usr/ports/devel/nana/pkg/DESCR|pjm@cs.ntu.edu.au|devel|gmake-3.76.1|gdb-4.16 noweb-2.8a|/usr/ports/devel/noweb|/usr/local|A simple, extensible literate-programming tool.|/usr/ports/devel/noweb/pkg/DESCR|tg@freebsd.org|devel|icon-9.3|icon-9.3 omniBroker-1.0|/usr/ports/devel/omniBroker|/usr/local|A CORBA 2 implementation|/usr/ports/devel/omniBroker/pkg/DESCR|ejc@bazzle.com|devel|| omniORB-2.2.0|/usr/ports/devel/omniORB|/usr/local|A CORBA 2 implementation|/usr/ports/devel/omniORB/pkg/DESCR|ejc@bazzle.com|devel|| p5-B-a3|/usr/ports/devel/p5-B|/usr/local|a perl compiler kit, alpha release. Write a c source code from a perl script.|/usr/ports/devel/p5-B/pkg/DESCR|lioux@gns.com.br|devel lang perl5|perl-5.00401|perl-5.00401 p5-BSD-Resource-1.06|/usr/ports/devel/p5-BSD-Resource|/usr/local|perl5 module to access BSD process resource limit and priority functions.|/usr/ports/devel/p5-BSD-Resource/pkg/DESCR|jfitz@FreeBSD.ORG|devel perl5|perl-5.00401|perl-5.00401 p5-C-Scan-0.4|/usr/ports/devel/p5-C-Scan|/usr/local|perl5 module to scan C language files for easily recognized constructs.|/usr/ports/devel/p5-C-Scan/pkg/DESCR|jfitz@FreeBSD.ORG|devel perl5|p5-Data-Flow-0.05 perl-5.00401|perl-5.00401 p5-ConfigReader-0.5|/usr/ports/devel/p5-ConfigReader|/usr/local|perl5 module to read directives from a configuration file.|/usr/ports/devel/p5-ConfigReader/pkg/DESCR|jfitz@FreeBSD.ORG|devel perl5|perl-5.00401|perl-5.00401 p5-Curses-1.01|/usr/ports/devel/p5-Curses|/usr/local|perl5 module for terminal screen handling and optimization.|/usr/ports/devel/p5-Curses/pkg/DESCR|jfitz@FreeBSD.ORG|devel perl5|perl-5.00401|perl-5.00401 p5-Data-Dumper-2.07|/usr/ports/devel/p5-Data-Dumper|/usr/local|perl5 module for stringified perl data structures.|/usr/ports/devel/p5-Data-Dumper/pkg/DESCR|jfitz@FreeBSD.ORG|devel perl5|perl-5.00401|perl-5.00401 p5-Data-Flow-0.05|/usr/ports/devel/p5-Data-Flow|/usr/local|Perl extension for simple-minded recipe-controlled build of data.|/usr/ports/devel/p5-Data-Flow/pkg/DESCR|jfitz@FreeBSD.ORG|devel perl5|perl-5.00401|perl-5.00401 p5-Data-ShowTable-3.3|/usr/ports/devel/p5-Data-ShowTable|/usr/local|perl5 module to pretty-print arrays of data|/usr/ports/devel/p5-Data-ShowTable/pkg/DESCR|jfitz@FreeBSD.ORG|misc perl5|perl-5.00401|perl-5.00401 p5-Date-Manip-5.10|/usr/ports/devel/p5-Date-Manip|/usr/local|perl5 module containing date manipulation routines|/usr/ports/devel/p5-Date-Manip/pkg/DESCR|jfitz@FreeBSD.ORG|devel perl5|perl-5.00401|perl-5.00401 p5-Devel-DProf-19970614|/usr/ports/devel/p5-Devel-DProf|/usr/local|a Perl code profiler|/usr/ports/devel/p5-Devel-DProf/pkg/DESCR|jfitz@FreeBSD.ORG|devel perl5|perl-5.00401|perl-5.00401 p5-Devel-Peek-0.83|/usr/ports/devel/p5-Devel-Peek|/usr/local|a perl5 data debugging tool for the XS programmer|/usr/ports/devel/p5-Devel-Peek/pkg/DESCR|jfitz@FreeBSD.ORG|devel perl5|perl-5.00401|perl-5.00401 p5-Devel-Symdump-2.00|/usr/ports/devel/p5-Devel-Symdump|/usr/local|a perl5 module that dumps symbol names or the symbol table|/usr/ports/devel/p5-Devel-Symdump/pkg/DESCR|jfitz@FreeBSD.ORG|devel perl5|perl-5.00401|perl-5.00401 p5-Errno-1.01|/usr/ports/devel/p5-Errno|/usr/local|a perl5 module providing access to System errno constants|/usr/ports/devel/p5-Errno/pkg/DESCR|jfitz@FreeBSD.ORG|devel perl5|perl-5.00401|perl-5.00401 p5-File-BasicFlock-96.072401|/usr/ports/devel/p5-File-BasicFlock|/usr/local|perl5 module for file locking with flock.|/usr/ports/devel/p5-File-BasicFlock/pkg/DESCR|jfitz@FreeBSD.ORG|devel perl5|perl-5.00401|perl-5.00401 p5-File-Lock-0.9|/usr/ports/devel/p5-File-Lock|/usr/local|perl5 module for file locking (flock,fcntl).|/usr/ports/devel/p5-File-Lock/pkg/DESCR|jfitz@FreeBSD.ORG|devel perl5|perl-5.00401|perl-5.00401 p5-File-Slurp-96.042202|/usr/ports/devel/p5-File-Slurp|/usr/local|perl5 module for single call read & write file routines.|/usr/ports/devel/p5-File-Slurp/pkg/DESCR|jfitz@FreeBSD.ORG|devel perl5|perl-5.00401|perl-5.00401 p5-File-Tools-2.0|/usr/ports/devel/p5-File-Tools|/usr/local|perl5 module for several file operations: Copy, Recurse and Tools.|/usr/ports/devel/p5-File-Tools/pkg/DESCR|jfitz@FreeBSD.ORG|devel perl5|perl-5.00401|perl-5.00401 p5-Filter-1.12|/usr/ports/devel/p5-Filter|/usr/local|a number of source filters for perl5 programs|/usr/ports/devel/p5-Filter/pkg/DESCR|jfitz@FreeBSD.ORG|devel perl5|perl-5.00401|perl-5.00401 p5-FreezeThaw-0.3|/usr/ports/devel/p5-FreezeThaw|/usr/local|a module for converting Perl structures to strings and back.|/usr/ports/devel/p5-FreezeThaw/pkg/DESCR|jfitz@FreeBSD.ORG|devel perl5|perl-5.00401|perl-5.00401 p5-Include-1.02a|/usr/ports/devel/p5-Include|/usr/local|perl5 package which allows the use of macros defined in 'C' header files.|/usr/ports/devel/p5-Include/pkg/DESCR|jfitz@FreeBSD.ORG|devel perl5|perl-5.00401|perl-5.00401 p5-IniConf-0.92|/usr/ports/devel/p5-IniConf|/usr/local|perl5 module for reading .ini-style configuration files.|/usr/ports/devel/p5-IniConf/pkg/DESCR|jfitz@FreeBSD.ORG|devel perl5|perl-5.00401|perl-5.00401 p5-Ioctl-0.7|/usr/ports/devel/p5-Ioctl|/usr/local|perl5 module for getting the value of the C Ioctl constants.|/usr/ports/devel/p5-Ioctl/pkg/DESCR|jfitz@FreeBSD.ORG|devel perl5|perl-5.00401|perl-5.00401 p5-PV-1.0|/usr/ports/devel/p5-PV|/usr/local|a perl5 library for text-mode user interface widgets|/usr/ports/devel/p5-PV/pkg/DESCR|jfitz@FreeBSD.ORG|net perl5|perl-5.00401|p5-Curses-1.01 perl-5.00401 p5-Penguin-3.00|/usr/ports/devel/p5-Penguin|/usr/local|a framework for passing digitally signed perl5 code between machines.|/usr/ports/devel/p5-Penguin/pkg/DESCR|jfitz@FreeBSD.ORG|devel security perl5|perl-5.00401|perl-5.00401 pgp-2.6.2 rsaref-2.0 p5-Penguin-Easy-1.1|/usr/ports/devel/p5-Penguin-Easy|/usr/local|a quick and easy implemention of the p5-Penguin module|/usr/ports/devel/p5-Penguin-Easy/pkg/DESCR|jfitz@FreeBSD.ORG|devel security perl5|p5-Penguin-3.00 perl-5.00401|perl-5.00401 p5-Proc-Simple-1.12|/usr/ports/devel/p5-Proc-Simple|/usr/local|perl5 module to launch and control background processes|/usr/ports/devel/p5-Proc-Simple/pkg/DESCR|jfitz@FreeBSD.ORG|devel perl5|perl-5.00401|perl-5.00401 p5-Religion-1.04|/usr/ports/devel/p5-Religion|/usr/local|perl5 module to install die() and warn() handlers.|/usr/ports/devel/p5-Religion/pkg/DESCR|jfitz@FreeBSD.ORG|devel perl5|perl-5.00401|perl-5.00401 p5-Resources-1.04|/usr/ports/devel/p5-Resources|/usr/local|perl5 module handling application defaults in Perl.|/usr/ports/devel/p5-Resources/pkg/DESCR|jfitz@FreeBSD.ORG|devel perl5|perl-5.00401|perl-5.00401 p5-Sort-Versions-1.1|/usr/ports/devel/p5-Sort-Versions|/usr/local|a perl 5 module for sorting of revision-like numbers|/usr/ports/devel/p5-Sort-Versions/pkg/DESCR|jfitz@FreeBSD.ORG|devel perl5|perl-5.00401|perl-5.00401 p5-Storable-0.5|/usr/ports/devel/p5-Storable|/usr/local|persistency for perl data structures|/usr/ports/devel/p5-Storable/pkg/DESCR|jfitz@FreeBSD.ORG|devel perl5|perl-5.00401|perl-5.00401 p5-Term-ReadKey-2.07|/usr/ports/devel/p5-Term-ReadKey|/usr/local|a perl5 module for simple terminal control|/usr/ports/devel/p5-Term-ReadKey/pkg/DESCR|jfitz@FreeBSD.ORG|devel perl5|perl-5.00401|perl-5.00401 p5-Time-960117|/usr/ports/devel/p5-Time|/usr/local|a collection of functions to convert and use time variables in perl5|/usr/ports/devel/p5-Time/pkg/DESCR|jfitz@FreeBSD.ORG|devel perl5|perl-5.00401|perl-5.00401 p5-TimeDate-1.07|/usr/ports/devel/p5-TimeDate|/usr/local|perl5 module containing a better/faster date parser for absolute dates|/usr/ports/devel/p5-TimeDate/pkg/DESCR|andreas@FreeBSD.ORG|devel perl5|perl-5.00401|perl-5.00401 p5-TraceFuncs-0.1|/usr/ports/devel/p5-TraceFuncs|/usr/local|a perl5 module to trace function calls as they happen.|/usr/ports/devel/p5-TraceFuncs/pkg/DESCR|jfitz@FreeBSD.ORG|devel perl5|perl-5.00401|perl-5.00401 pccts-1.33|/usr/ports/devel/pccts|/usr/local|The Purdue Compiler Construction Tool Set|/usr/ports/devel/pccts/pkg/DESCR|andy@icc.surw.chel.su|devel|| portlint-1.55|/usr/ports/devel/portlint|/usr/local|a verifier for FreeBSD port directory.|/usr/ports/devel/portlint/pkg/DESCR|itojun@itojun.org|devel|| prcs-1.2.1|/usr/ports/devel/prcs|/usr/local|The Project Revision Control System|/usr/ports/devel/prcs/pkg/DESCR|jmacd@FreeBSD.ORG|devel|gmake-3.76.1| sawt-0.4.2|/usr/ports/devel/sawt|/usr/local|A cleanroom AWT implementation for Kaffe|/usr/ports/devel/sawt/pkg/DESCR|xaa@stack.nl|devel|kaffe-0.9.1|kaffe-0.9.1 scogdb-4.16|/usr/ports/devel/scogdb|/usr/local|An SCO debugger for cross-development purposes.|/usr/ports/devel/scogdb/pkg/DESCR|pgiffuni@fps.biblos.unal.edu.co|devel|| tclcheck-1.1.8|/usr/ports/devel/tclcheck|/usr/local|A program to check the nesting of parenthesis in tcl scripts.|/usr/ports/devel/tclcheck/pkg/DESCR|sander@haldjas.folklore.ee|devel|| tkcvs-6.0|/usr/ports/devel/tkcvs|/usr/local|Tcl/Tk frontends to CVS and diff |/usr/ports/devel/tkcvs/pkg/DESCR|shanee@rabbit.augusta.de|devel tk41|tcl-7.5.1 tk-4.1.1|tcl-7.5.1 tk-4.1.1 tvision-0.4|/usr/ports/devel/tvision|/usr/local|The Turbo Vision C++ CUI library for UNIX|/usr/ports/devel/tvision/pkg/DESCR|ssigala@globalnet.it|devel|| vtcl-1.10|/usr/ports/devel/vtcl|/usr/local|An Application Development Environment For the TCL/TK language.|/usr/ports/devel/vtcl/pkg/DESCR|vanilla@MinJe.com.TW|devel x11 tk80||tcl-8.0 tk-8.0 xmake-1.01|/usr/ports/devel/xmake|/usr/local|A powerful make utility|/usr/ports/devel/xmake/pkg/DESCR|dlowe@saturn5.com|devel|| xwpe-1.4.2|/usr/ports/devel/xwpe|/usr/local|A Borland-like IDE programming environment.|/usr/ports/devel/xwpe/pkg/DESCR|obrien@NUXI.com|devel|gmake-3.76.1| xxgdb-1.12|/usr/ports/devel/xxgdb|/usr/X11R6|An X window interface for gdb|/usr/ports/devel/xxgdb/pkg/DESCR|asami@FreeBSD.ORG|devel|| asedit-1.3.2|/usr/ports/editors/asedit|/usr/X11R6|Text editor for X/Motif.|/usr/ports/editors/asedit/pkg/DESCR|shanee@rabbit.augusta.de|editors|| aXe-6.1.2|/usr/ports/editors/axe|/usr/X11R6|Simple to use text editor for X.|/usr/ports/editors/axe/pkg/DESCR|ports@FreeBSD.ORG|editors|| beav-1.40.7|/usr/ports/editors/beav|/usr/local|Binary Editor And Viewer, a full featured binary file editor.|/usr/ports/editors/beav/pkg/DESCR|tg@FreeBSD.org|editors|| bpatch-1.0|/usr/ports/editors/bpatch|/usr/local|A hex editor that doesn't load the file at once.|/usr/ports/editors/bpatch/pkg/DESCR|joerg@FreeBSD.org|editors|| e93-1.2.6|/usr/ports/editors/e93|/usr/X11R6|A nifty editor based on Tcl/Tk|/usr/ports/editors/e93/pkg/DESCR|asami@FreeBSD.ORG|editors|tcl-8.0|tcl-8.0 emacs-19.34b|/usr/ports/editors/emacs|/usr/local|GNU editing macros.|/usr/ports/editors/emacs/pkg/DESCR|ports@FreeBSD.ORG|editors|gmake-3.76.1| gvim-4.6|/usr/ports/editors/gvim|/usr/local|A vi "workalike", with many additional features.|/usr/ports/editors/gvim/../vim/pkg/DESCR|obrien@FreeBSD.org|editors|gmake-3.76.1| jed-0.98.4|/usr/ports/editors/jed|/usr/local|The JED text editor|/usr/ports/editors/jed/pkg/DESCR|eric@cybernut.com|editors|libslang-0.99.38|libslang-0.99.38 joe-2.8|/usr/ports/editors/joe|/usr/local|Joe's own editor.|/usr/ports/editors/joe/pkg/DESCR|ports@FreeBSD.ORG|editors|| jove-4.16|/usr/ports/editors/jove|/usr/local|Jonathan's Own Version of Emacs.|/usr/ports/editors/jove/pkg/DESCR|erich@FreeBSD.ORG|editors|| mule-2.3|/usr/ports/editors/mule|/usr/local|A multilingual emacs (Only the executables)|/usr/ports/editors/mule/pkg/DESCR|taoka@infonets.hiroshima-u.ac.jp|editors|gmake-3.76.1|mule-common-2.3 mule-common-2.3|/usr/ports/editors/mule-common|/usr/local|For a multilingual emacs (mule-2.3), emacs lisp files, info pages, etc (except executables)|/usr/ports/editors/mule-common/pkg/DESCR|taoka@infonets.hiroshima-u.ac.jp|editors chinese japanese korean|gmake-3.76.1| nedit-4.0.3|/usr/ports/editors/nedit|/usr/X11R6|An X11/Motif GUI text editor for programs and plain text files.|/usr/ports/editors/nedit/pkg/DESCR|deischen@iworks.InterWorks.org|editors x11|xpm-3.4j|xpm-3.4j nvi-m17n-1.79-970820|/usr/ports/editors/nvi|/usr/local|A clone of vi/ex, with multilingual patch, no default settings.|/usr/ports/editors/nvi/pkg/DESCR|itojun@itojun.org|japanese editors|| staroffice-3.1|/usr/ports/editors/staroffice|/usr/local|Integrated wordprocessor/spreadheet/drawing/charting/web browser suite.|/usr/ports/editors/staroffice/pkg/DESCR|msmith@FreeBSD.ORG|editors||linux_lib-2.4 thoteditor-2.1b|/usr/ports/editors/thoteditor|/usr/local|An structured document editor, offering a graphical WYSIWYG interface|/usr/ports/editors/thoteditor/pkg/DESCR|ports@FreeBSD.org|editors www|gmake-3.76.1| uemacs-3.12|/usr/ports/editors/uemacs|/usr/local|A full screen editor.|/usr/ports/editors/uemacs/pkg/DESCR|ports@freebsd.org|editors|unzip-5.3.1| uzap-1.0|/usr/ports/editors/uzap|/usr/local|Visual binary file editor|/usr/ports/editors/uzap/pkg/DESCR|joerg@FreeBSD.org|editors|| vile-7.2|/usr/ports/editors/vile|/usr/local|VI Like Emacs. a vi "workalike", with many additional features.|/usr/ports/editors/vile/pkg/DESCR|gj@freebsd.org|editors|| vim-4.6|/usr/ports/editors/vim|/usr/local|A vi "workalike", with many additional features.|/usr/ports/editors/vim/pkg/DESCR|obrien@FreeBSD.org|editors|gmake-3.76.1| vim-5.0o|/usr/ports/editors/vim5beta|/usr/local|A vi "workalike", with many additional features.|/usr/ports/editors/vim5beta/pkg/DESCR|obrien@FreeBSD.org|editors|gmake-3.76.1| xcoral-3.1|/usr/ports/editors/xcoral|/usr/X11R6|A multiwindow mouse-based text editor for X.|/usr/ports/editors/xcoral/pkg/DESCR|erich@FreeBSD.ORG|editors|| xed-1.3|/usr/ports/editors/xed|/usr/X11R6|A text editor for X.|/usr/ports/editors/xed/pkg/DESCR|shanee@rabbit.augusta.de|editors x11|xpm-3.4j|xpm-3.4j xemacs-19.15.7|/usr/ports/editors/xemacs|/usr/local|XEmacs text editor binaries|/usr/ports/editors/xemacs/pkg/DESCR|me@FreeBSD.org|editors|gmake-3.76.1 jpeg-6a png-0.96 xpm-3.4j|jpeg-6a png-0.96 xpm-3.4j xemacs-20.2|/usr/ports/editors/xemacs20|/usr/local|XEmacs text editor version 20|/usr/ports/editors/xemacs20/pkg/DESCR|me@FreeBSD.org|editors|gmake-3.76.1 jpeg-6a png-0.96 xpm-3.4j|jpeg-6a png-0.96 xpm-3.4j xvile-7.2|/usr/ports/editors/xvile|/usr/local|VI Like Emacs, X11 version -- a fully "X aware" vi work-alike|/usr/ports/editors/xvile/pkg/DESCR|gj@freebsd.org|editors|| aftp-1.0|/usr/ports/emulators/aftp|/usr/local|A ftp-like shell for accessing Apple II disk images.|/usr/ports/emulators/aftp/pkg/DESCR|sutton@aardvark.apana.org.au|emulators|| bsvc-2.0|/usr/ports/emulators/bsvc|/usr/local|An extensible hardware simulation framework with MC68K support|/usr/ports/emulators/bsvc/pkg/DESCR|tenser@spitfire.ecsel.psu.edu|emulators tk41||tcl-7.5.1 tk-4.1.1 cpmemu-0.2|/usr/ports/emulators/cpmemu|/usr/local|Cpm emulator.|/usr/ports/emulators/cpmemu/pkg/DESCR|ports@FreeBSD.org|emulators|| cpmtools-1.1|/usr/ports/emulators/cpmtools|/usr/local|Utility to transfer files from/to CP/M (R) diskettes.|/usr/ports/emulators/cpmtools/pkg/DESCR|joerg@FreeBSD.org|emulators|| fmsx-1.5|/usr/ports/emulators/fmsx|/usr/local|The Portable MSX/MSX2/MSX2+ Emulator|/usr/ports/emulators/fmsx/pkg/DESCR|dk@farm.org|emulators|| hfs-0.37|/usr/ports/emulators/hfs|/usr/local|Read Macintosh HFS floppy disks, hard drives and CDROMs.|/usr/ports/emulators/hfs/pkg/DESCR|jmz@FreeBSD.org|emulators|gmake-3.76.1| ines-0.7|/usr/ports/emulators/ines|/usr/X11R6|Nintendo Entertainment System emlator for X|/usr/ports/emulators/ines/pkg/DESCR|Nakai@Mlab.t.u-tokyo.ac.jp|emulators|| linux_lib-2.4|/usr/ports/emulators/linux_lib|/compat/linux|These are the libraries necessary for linux compatibility.|/usr/ports/emulators/linux_lib/pkg/DESCR|erich@FreeBSD.org|emulators|| macutils-2.0b3|/usr/ports/emulators/macutils|/usr/local|Utilities for Apple Macintosh files.|/usr/ports/emulators/macutils/pkg/DESCR|sutton@aardvark.apana.org.au|emulators|| mastergear-1.0|/usr/ports/emulators/mastergear|/usr/X11R6|SEGA Master System and Game Gear emulator for X|/usr/ports/emulators/mastergear/pkg/DESCR|Nakai@Mlab.t.u-tokyo.ac.jp|emulators|| mtools-3.8|/usr/ports/emulators/mtools|/usr/local|A collection of tools for manipulating MSDOS files.|/usr/ports/emulators/mtools/pkg/DESCR|jmz@FreeBSD.org|emulators|gmake-3.76.1| pcemu-1.01a|/usr/ports/emulators/pcemu|/usr/local|An 8086 PC emulator, by David Hedley|/usr/ports/emulators/pcemu/pkg/DESCR|joerg@FreeBSD.org|emulators|| prodosemu-0.1|/usr/ports/emulators/prodosemu|/usr/local|A text based Apple IIe ProDOS emulator.|/usr/ports/emulators/prodosemu/pkg/DESCR|sutton@aardvark.apana.org.au|emulators|| sim6811-1.6|/usr/ports/emulators/sim6811|/usr/local|A Motorola 6811 simulator.|/usr/ports/emulators/sim6811/pkg/DESCR|erich@FreeBSD.ORG|emulators|| spim-5.9|/usr/ports/emulators/spim|/usr/local|MIPS R2000 Simulator|/usr/ports/emulators/spim/pkg/DESCR|obrien@FreeBSD.org|emulators|| stella-0.6|/usr/ports/emulators/stella|/usr/local|Atari 2600 VCS emulator|/usr/ports/emulators/stella/pkg/DESCR|sutton@aardvark.apana.org.au|emulators|| tkhfs-1.27|/usr/ports/emulators/tkhfs|/usr/local|A Tcl/Tk front end to the hfs program. |/usr/ports/emulators/tkhfs/pkg/DESCR|jmz@FreeBSD.org|emulators x11 tk41||hfs-0.37 tcl-7.5.1 tk-4.1.1 vgb-0.7|/usr/ports/emulators/vgb|/usr/X11R6|Nintendo GameBoy(tm) emulator|/usr/ports/emulators/vgb/pkg/DESCR|Nakai@Mlab.t.u-tokyo.ac.jp|emulators|| vmsbackup-3.0|/usr/ports/emulators/vmsbackup|/usr/local|Reads VMS BACKUP tapes.|/usr/ports/emulators/vmsbackup/pkg/DESCR|jmb@FreeBSD.org|emulators sysutils|| wine-97.10.12|/usr/ports/emulators/wine|/usr/local|MS-Windows 3.1/95/NT emulator for Unix (Alpha release).|/usr/ports/emulators/wine/pkg/DESCR|se@FreeBSD.ORG|emulators x11|xpm-3.4j|xpm-3.4j x48-0.4.0|/usr/ports/emulators/x48|/usr/X11R6|an HP48sx emulator|/usr/ports/emulators/x48/pkg/DESCR|erich@FreeBSD.org|emulators|| xgs-0.50|/usr/ports/emulators/xgs|/usr/local|Apple IIGS emulator stable release 0.50|/usr/ports/emulators/xgs/pkg/DESCR|sutton@aardvark.apana.org.au|emulators|gmake-3.76.1| acm-4.7|/usr/ports/games/acm|/usr/local|A flight simulator for X11|/usr/ports/games/acm/pkg/DESCR|joerg@FreeBSD.org|games|| agm-1.1|/usr/ports/games/agm|/usr/local|AnaGram search utility|/usr/ports/games/agm/pkg/DESCR|andy@icc.surw.chel.su|games|| an-0.93|/usr/ports/games/an|/usr/local|fast anagram generator|/usr/ports/games/an/pkg/DESCR|proff@iq.org|games|| angband-2.8.2|/usr/ports/games/angband|/usr/X11R6|Rogue-like game with color, X11 support.|/usr/ports/games/angband/pkg/DESCR|mph@pobox.com|games|| block-0.5|/usr/ports/games/block|/usr/local|Small text based maze game|/usr/ports/games/block/pkg/DESCR|andy@icc.surw.chel.su|games|| blue-2.3|/usr/ports/games/blue|/usr/local|A Blue Moon card solitaire|/usr/ports/games/blue/pkg/DESCR|andy@icc.surw.chel.su|games|| bs-2.1|/usr/ports/games/bs|/usr/local|Battleships solitaire game with a color interface|/usr/ports/games/bs/pkg/DESCR|andy@icc.surw.chel.su|games|| cgoban-1.8.2|/usr/ports/games/cgoban|/usr/X11R6|Internet Go Server client and game editor|/usr/ports/games/cgoban/pkg/DESCR|simonm@dcs.gla.ac.uk|games|| connect4-3.2|/usr/ports/games/connect4|/usr/local|A curses version of the classic game.|/usr/ports/games/connect4/pkg/DESCR|sutton@aardvark.apana.org.au|games|sharutils-4.2| cosmo-2.0.4|/usr/ports/games/cosmo|/usr/X11R6|Clone of Cosmo Gang the Puzzle (Namco)|/usr/ports/games/cosmo/pkg/DESCR|Nakai@Mlab.t.u-tokyo.ac.jp|games|| crossfire-0.93.0|/usr/ports/games/crossfire|/usr/local|multiplayer graphical arcade and adventure game made for X-Windows|/usr/ports/games/crossfire/pkg/DESCR|andreas@FreeBSD.ORG|games|gmake-3.76.1 gsm-1.0.10 perl-5.00401 rplay-3.2.0b6 xpm-3.4j|perl-5.00401 xpm-3.4j dontspace-1.2|/usr/ports/games/dontspace|/usr/local|A solitaire game for X11 modeled after Free Space.|/usr/ports/games/dontspace/pkg/DESCR|johnh@isi.edu|games||tcl-7.5.1 tk-4.1.1 doom-1.8|/usr/ports/games/doom|/usr/local|Id Software's Doom for linux|/usr/ports/games/doom/pkg/DESCR|ports@FreeBSD.ORG|games|linux_lib-2.4|linux_lib-2.4 empire-1.1|/usr/ports/games/empire|/usr/local|Solitaire empire game `VMS Empire'|/usr/ports/games/empire/pkg/DESCR|andy@icc.surw.chel.su|games|| flying-6.20|/usr/ports/games/flying|/usr/X11R6|Pool/snooker/billiards/carrom/etc game.|/usr/ports/games/flying/pkg/DESCR|searle@longacre.demon.co.uk|games|| freeciv-1.0k|/usr/ports/games/freeciv|/usr/X11R6|A civilisation clone for x; multiplayer|/usr/ports/games/freeciv/pkg/DESCR|ada@bsd.org|games|xpm-3.4j|xpm-3.4j galaxis-1.1|/usr/ports/games/galaxis|/usr/local|Clone of the nifty little Macintosh game|/usr/ports/games/galaxis/pkg/DESCR|andy@icc.surw.chel.su|games|| gnuchess-4.0.77|/usr/ports/games/gnuchess|/usr/local|"Classic" Gnu Chess|/usr/ports/games/gnuchess/pkg/DESCR|markm@FreeBSD.ORG|games|| gnugo-1.2|/usr/ports/games/gnugo|/usr/local|The game of Go.|/usr/ports/games/gnugo/pkg/DESCR|jseger@freebsd.org|games|| gnushogi-1.2.3|/usr/ports/games/gnushogi|/usr/local|GNU version of Shogi|/usr/ports/games/gnushogi/pkg/DESCR|Nakai@Mlab.t.u-tokyo.ac.jp|games|| golddig-2.0|/usr/ports/games/golddig|/usr/local|Getting the Gold and Avoiding Death.|/usr/ports/games/golddig/pkg/DESCR|jmz@FreeBSD.org|games|| imaze-1.3|/usr/ports/games/imaze|/usr/X11R6|A multi-player network action game for TCP/IP with 3D graphics.|/usr/ports/games/imaze/pkg/DESCR|kuehn@rz.tu-clausthal.de|games|xview-config-3.2.1 xview-lib-3.2.1|xview-config-3.2.1 xview-lib-3.2.1 jetpack-1.0|/usr/ports/games/jetpack|/usr/X11R6|Arcade action game for X Windows.|/usr/ports/games/jetpack/pkg/DESCR|jmz@FreeBSD.org|games|| klondike-1.8|/usr/ports/games/klondike|/usr/local|A solitaire game for X11.|/usr/ports/games/klondike/pkg/DESCR|johnh@isi.edu|games||tcl-7.5.1 tk-4.1.1 lincity-1.04|/usr/ports/games/lincity|/usr/local|rich city simulation game for X|/usr/ports/games/lincity/pkg/DESCR|proff@iq.org|games|gmake-3.76.1| nethack-3.2.2|/usr/ports/games/nethack|/usr/local|A dungeon explorin', slashin', hackin' game.|/usr/ports/games/nethack/pkg/DESCR|asami@FreeBSD.ORG|games|gmake-3.76.1 xpm-3.4j|xpm-3.4j nethack-3.2.2-qt|/usr/ports/games/nethack-qt|/usr/local|A dungeon explorin', slashin', hackin' game with graphic and sound support|/usr/ports/games/nethack-qt/pkg/DESCR|andreas@FreeBSD.ORG|games x11|gmake-3.76.1 nas-1.2.5 netpbm-94.3.1 qt-1.2 tiff-3.3 xpm-3.4j|nas-1.2.5 qt-1.2 xpm-3.4j netris-0.4|/usr/ports/games/netris|/usr/local|A network head to head version of T*tris.|/usr/ports/games/netris/pkg/DESCR|desmo@bandwidth.org|games|| oneko-1.2|/usr/ports/games/oneko|/usr/X11R6|A cat chasing a mouse all over the screen|/usr/ports/games/oneko/pkg/DESCR|candy@fct.kgc.co.jp|games|| oonsoo-1.1|/usr/ports/games/oonsoo|/usr/local|A solitaire card game for X.|/usr/ports/games/oonsoo/pkg/DESCR|sutton@aardvark.apana.org.au|games|| qcc-1.01|/usr/ports/games/qcc|/usr/local|The QuakeC compiler, for building custom games of Quake.|/usr/ports/games/qcc/pkg/DESCR|jfitz@freebsd.org|games|| quakeserver-1.0|/usr/ports/games/quakeserver|/usr/local|a server to host Quake network games under FreeBSD.|/usr/ports/games/quakeserver/pkg/DESCR|jfitz@freebsd.org|games|lha-1.14c unzip-5.3.1| sokoban-1.0|/usr/ports/games/sokoban|/usr/local|Logical game: problems with packets in cave|/usr/ports/games/sokoban/pkg/DESCR|andy@icc.surw.chel.su|games|| spider-1.1|/usr/ports/games/spider|/usr/X11R6|A challenging double decked solitaire game|/usr/ports/games/spider/pkg/DESCR|asami@FreeBSD.ORG|games|| starlanes-1.2.2|/usr/ports/games/starlanes|/usr/local|The classic space-age stock trading game|/usr/ports/games/starlanes/pkg/DESCR|andy@icc.surw.chel.su|games|| tksol-1.0|/usr/ports/games/tksol|/usr/local|A version of the card game solitaire.|/usr/ports/games/tksol/pkg/DESCR|tg@freebsd.org|games tk42||tcl-7.6 tk-4.2 xasteroids-5.0|/usr/ports/games/xasteroids|/usr/X11R6|X windows based asteroids style arcade game|/usr/ports/games/xasteroids/pkg/DESCR|swallace@FreeBSD.org|games|| xbat-1.11|/usr/ports/games/xbat|/usr/X11R6|XEVIOUS like shooting game|/usr/ports/games/xbat/pkg/DESCR|Nakai@Mlab.t.u-tokyo.ac.jp|games|| xbattle-5.4.1|/usr/ports/games/xbattle|/usr/X11R6|A concurrent multi-player battle strategy game|/usr/ports/games/xbattle/pkg/DESCR|pgiffuni@fps.biblos.unal.edu.co|games|| xbill-2.0|/usr/ports/games/xbill|/usr/X11R6|Save your computers from the evil clutches of Bill|/usr/ports/games/xbill/pkg/DESCR|asami@FreeBSD.ORG|games|xpm-3.4j|xpm-3.4j xbl-1.0h|/usr/ports/games/xbl|/usr/X11R6|XBlockout - A 3d version of Tetris|/usr/ports/games/xbl/pkg/DESCR|pgiffuni@FPS.biblos.unal.edu.co|games|| xblackjack-2.2|/usr/ports/games/xblackjack|/usr/X11R6|an X11/Motif blackjack game|/usr/ports/games/xblackjack/pkg/DESCR|erich@FreeBSD.org|games|| xblast-2.2|/usr/ports/games/xblast|/usr/X11R6|graphical multi-player real-time strategy game for X11|/usr/ports/games/xblast/pkg/DESCR|se@FreeBSD.ORG|games|| xboard-3.6.2|/usr/ports/games/xboard|/usr/local|X frontend for GNU Chess and the Internet Chess Server|/usr/ports/games/xboard/pkg/DESCR|xaa@stack.nl|games|| xboing-2.3|/usr/ports/games/xboing|/usr/X11R6|X windows arcade game.|/usr/ports/games/xboing/pkg/DESCR|janek@gaja.ipan.lublin.pl|games|xpm-3.4j|xpm-3.4j xchomp-pl1|/usr/ports/games/xchomp|/usr/X11R6|Pac-man-like game under X Windows|/usr/ports/games/xchomp/pkg/DESCR|swallace@FreeBSD.org|games|| xcubes-5.4.1|/usr/ports/games/xcubes|/usr/X11R6|cube puzzle for X-Window|/usr/ports/games/xcubes/pkg/DESCR|Nakai@Mlab.t.u-tokyo.ac.jp|games|| xdeblock-1.0|/usr/ports/games/xdeblock|/usr/X11R6|block action game|/usr/ports/games/xdeblock/pkg/DESCR|Nakai@Mlab.t.u-tokyo.ac.jp|games|xpm-3.4j|xpm-3.4j xdino-5.4.1|/usr/ports/games/xdino|/usr/X11R6|dino puzzle game for X-Window|/usr/ports/games/xdino/pkg/DESCR|Nakai@Mlab.t.u-tokyo.ac.jp|games|| xemeraldia-0.3|/usr/ports/games/xemeraldia|/usr/X11R6|A game of breaking blocks|/usr/ports/games/xemeraldia/pkg/DESCR|asami@FreeBSD.ORG|games|| xevil-1.5|/usr/ports/games/xevil|/usr/local|A side-view, fast-action, kill everything type of game. |/usr/ports/games/xevil/pkg/DESCR|jmz@FreeBSD.org|games|| xeyes+-2.01|/usr/ports/games/xeyesplus|/usr/X11R6|Horrible eyes looking at your mouse cursor|/usr/ports/games/xeyesplus/pkg/DESCR|nakai@mlab.t.u-tokyo.ac.jp|games|xpm-3.4j|xpm-3.4j xfrisk-0.99b4|/usr/ports/games/xfrisk|/usr/X11R6|A multi-player networked Risk game for X11.|/usr/ports/games/xfrisk/pkg/DESCR|mph@pobox.com|games|| xgalaga-1.6c|/usr/ports/games/xgalaga|/usr/X11R6|Galaga resurrected on X|/usr/ports/games/xgalaga/pkg/DESCR|asami@FreeBSD.ORG|games|xpm-3.4j|xpm-3.4j xgammon-0.98|/usr/ports/games/xgammon|/usr/X11R6|A backgammon program for X11.|/usr/ports/games/xgammon/pkg/DESCR|tg@FreeBSD.ORG|games|gdbm-1.7.3 gmake-3.76.1 rpm-2.4.7| xgolgo-1.0|/usr/ports/games/xgolgo|/usr/X11R6|Xgolgo watches what you are doing and whether you're hostile or not|/usr/ports/games/xgolgo/pkg/DESCR|Nakai@Mlab.t.u-tokyo.ac.jp|games|| xinvaders-1.1|/usr/ports/games/xinvaders|/usr/X11R6|Shoot-em-up them nasty little bugs.|/usr/ports/games/xinvaders/pkg/DESCR|swallace@FreeBSD.org|games|| xjewel-1.6|/usr/ports/games/xjewel|/usr/X11R6|X windows dropping jewels game.|/usr/ports/games/xjewel/pkg/DESCR|jmz@FreeBSD.org|games|| xkobo-1.9|/usr/ports/games/xkobo|/usr/X11R6|Multi-way scrolling shoot 'em up game for X. Strangely addictive.|/usr/ports/games/xkobo/pkg/DESCR|ports@FreeBSD.ORG|games|| xlife-3.0|/usr/ports/games/xlife|/usr/X11R6|John Horton Conway's Game of Life|/usr/ports/games/xlife/pkg/DESCR|asami@FreeBSD.ORG|games|| xmahjongg-1.0|/usr/ports/games/xmahjongg|/usr/X11R6|The Chinese game of Mahjongg for X11|/usr/ports/games/xmahjongg/pkg/DESCR|joerg@freebsd.org|games|| xmille-2.0|/usr/ports/games/xmille|/usr/X11R6|X window mille bourne game|/usr/ports/games/xmille/pkg/DESCR|swallace@FreeBSD.org|games|| xmine-1.0.3|/usr/ports/games/xmine|/usr/X11R6|The `Athena' port of the xminesweeper game|/usr/ports/games/xmine/pkg/DESCR|joerg@FreeBSD.org|games|Xaw3d-1.3|Xaw3d-1.3 xminehunter-0.4|/usr/ports/games/xminehunter|/usr/X11R6|A Motif minesweeper game.|/usr/ports/games/xminehunter/pkg/DESCR|tg@FreeBSD.ORG|games|xpm-3.4j|xpm-3.4j xminesweep-3.0|/usr/ports/games/xminesweep|/usr/X11R6|X windows minesweeper game.|/usr/ports/games/xminesweep/pkg/DESCR|janek@gaja.ipan.lublin.pl|games|| xmj-1.0|/usr/ports/games/xmj|/usr/X11R6|Mahjongg|/usr/ports/games/xmj/pkg/DESCR|swallace@FreeBSD.org|games|| xmris-4.04|/usr/ports/games/xmris|/usr/X11R6|A version of the Mr Do video arcade game for X11.|/usr/ports/games/xmris/pkg/DESCR|jmz@FreeBSD.org|games|gmake-3.76.1| xneko-4.4|/usr/ports/games/xneko|/usr/X11R6|The classic BSD4.4 cat-and-mouse.|/usr/ports/games/xneko/pkg/DESCR|markm@FreeBSD.ORG|x11 games|| xonix-1.4|/usr/ports/games/xonix|/usr/X11R6|Try to win land without colliding with `flyers' and `eaters'.|/usr/ports/games/xonix/pkg/DESCR|joerg@FreeBSD.org|games|xpm-3.4j|xpm-3.4j xpacman-1.0|/usr/ports/games/xpacman|/usr/X11R6|An old action game.|/usr/ports/games/xpacman/pkg/DESCR|joerg@FreeBSD.org|games|unzip-5.3.1| xpat2-1.04|/usr/ports/games/xpat2|/usr/X11R6|An X11 solitaire game with 14 variations.|/usr/ports/games/xpat2/pkg/DESCR|mph@pobox.com|games|| xpilot-3.6.1|/usr/ports/games/xpilot|/usr/X11R6|xpilot(client) and xpilots(server)|/usr/ports/games/xpilot/pkg/DESCR|jmacd@FreeBSD.org|games|| xpipeman-1.0|/usr/ports/games/xpipeman|/usr/X11R6|Connect the pipes to stop the leaks.|/usr/ports/games/xpipeman/pkg/DESCR|swallace@FreeBSD.org|games|| xpuyo-0.0|/usr/ports/games/xpuyo|/usr/X11R6|puyo-puyo, tetris like puzzle game for X-Window.|/usr/ports/games/xpuyo/pkg/DESCR|Nakai@Mlab.t.u-tokyo.ac.jp|games|| xpuzzletama-1.5|/usr/ports/games/xpuzzletama|/usr/X11R6|Puzzle tama, a tetris like game|/usr/ports/games/xpuzzletama/pkg/DESCR|Nakai@Mlab.t.u-tokyo.ac.jp|games|xpm-3.4j|xpm-3.4j xripple-1.0|/usr/ports/games/xripple|/usr/X11R6|Nifty X program to make the screen bottom ripple like a pool of water.|/usr/ports/games/xripple/pkg/DESCR|oly@world.std.com|games|| xrisk-2.13|/usr/ports/games/xrisk|/usr/X11R6|A game for X Windows, much like the popular board game.|/usr/ports/games/xrisk/pkg/DESCR|swallace@FreeBSD.org|games|| xroach-4.4|/usr/ports/games/xroach|/usr/X11R6|Cockroaches hide under your windows.|/usr/ports/games/xroach/pkg/DESCR|markm@FreeBSD.ORG|x11 games|| xrobots-1.0|/usr/ports/games/xrobots|/usr/X11R6|Fight off villainous robots (X version).|/usr/ports/games/xrobots/pkg/DESCR|swallace@FreeBSD.org|games|| xrubik-5.4.1|/usr/ports/games/xrubik|/usr/X11R6|X-based rubik's cube(tm)|/usr/ports/games/xrubik/pkg/DESCR|nakai@mlab.t.u-tokyo.ac.jp|games|| xscrabble-1.0|/usr/ports/games/xscrabble|/usr/X11R6|X version of the popular board game|/usr/ports/games/xscrabble/pkg/DESCR|ports@FreeBSD.ORG|games|xpm-3.4j|xpm-3.4j xshisen-1.35|/usr/ports/games/xshisen|/usr/X11R6|Shisen-sho puzzle game for X11|/usr/ports/games/xshisen/pkg/DESCR|Nakai@Mlab.t.u-tokyo.ac.jp|games|xpm-3.4j|xpm-3.4j xshogi-1.2.3|/usr/ports/games/xshogi|/usr/X11R6|The Japanese chess-like game for X Window System.|/usr/ports/games/xshogi/pkg/DESCR|Nakai@Mlab.t.u-tokyo.ac.jp|games||gnushogi-1.2.3 xskat-1.6|/usr/ports/games/xskat|/usr/X11R6|Play the card game Skat.|/usr/ports/games/xskat/pkg/DESCR|tg@FreeBSD.org|games|| xsokoban-3.3b|/usr/ports/games/xsokoban|/usr/X11R6|a puzzle of pushing objects to the goals.|/usr/ports/games/xsokoban/pkg/DESCR|Nakai@Mlab.t.u-tokyo.ac.jp|games|xpm-3.4j|xpm-3.4j xsol-2.1.1|/usr/ports/games/xsol|/usr/X11R6|Solitaire.|/usr/ports/games/xsol/pkg/DESCR|swallace@FreeBSD.org|games|| xsoldier-0.96|/usr/ports/games/xsoldier|/usr/X11R6|shooting game for x11|/usr/ports/games/xsoldier/pkg/DESCR|Nakai@Mlab.t.u-tokyo.ac.jp|games x11|xpm-3.4j|xpm-3.4j xspringies-1.1|/usr/ports/games/xspringies|/usr/X11R6|a mass and spring simulation system.|/usr/ports/games/xspringies/pkg/DESCR|jkh@FreeBSD.ORG|games|| xtic-1.12|/usr/ports/games/xtic|/usr/X11R6|An X version of a simple but tricky board game|/usr/ports/games/xtic/pkg/DESCR|asami@FreeBSD.ORG|games|| xtriangles-5.4.1|/usr/ports/games/xtriangles|/usr/X11R6|Triangles puzzle|/usr/ports/games/xtriangles/pkg/DESCR|Nakai@Mlab.t.u-tokyo.ac.jp|games|| yahtzee-1.0|/usr/ports/games/yahtzee|/usr/local|A curses version of the dice game for one or more players.|/usr/ports/games/yahtzee/pkg/DESCR|sutton@aardvark.apana.org.au|games|| yamsweeper-1.9|/usr/ports/games/yamsweeper|/usr/X11R6|Yet Another Mine Sweeper.|/usr/ports/games/yamsweeper/pkg/DESCR|hidekazu@cs.titech.ac.jp|games|| ztrack-1.0|/usr/ports/games/ztrack|/usr/local|Simple ncurses based pseudo-3D driving game|/usr/ports/games/ztrack/pkg/DESCR|andy@icc.surw.chel.su|games|| dict-1.0|/usr/ports/german/dict|/usr/local|simple english/german dictionary|/usr/ports/german/dict/pkg/DESCR|wosch@FreeBSD.org|german||agrep-2.04 de-manpages-1.0|/usr/ports/german/manpages|/usr/local|German GNU and Linux manual pages.|/usr/ports/german/manpages/pkg/DESCR|wosch@FreeBSD.org|german|| de-spinne-1.0.1|/usr/ports/german/spinne|/usr/X11R6|A simulator for digital circuits.|/usr/ports/german/spinne/pkg/DESCR|helbig@informatik.ba-stuttgart.de|german cad|gmake-3.76.1 mocka-95.02 xview-config-3.2.1 xview-lib-3.2.1|xview-config-3.2.1 xview-lib-3.2.1 ImageMagick-3.9.0|/usr/ports/graphics/ImageMagick|/usr/X11R6|An X11 package for display and interactive manipulation of images.|/usr/ports/graphics/ImageMagick/pkg/DESCR|ports@freebsd.org|graphics|jbigkit-0.9 jpeg-6a mpeg_lib-1.2.1 png-0.96 tiff-3.3|jbigkit-0.9 jpeg-6a mpeg_lib-1.2.1 png-0.96 tiff-3.3 Mesa-2.2|/usr/ports/graphics/Mesa|/usr/X11R6|A graphics library similar to SGI's OpenGL.|/usr/ports/graphics/Mesa/pkg/DESCR|ports@FreeBSD.ORG|graphics|| aero-1.5.2|/usr/ports/graphics/aero|/usr/X11R6|An X11 based modeler for povray|/usr/ports/graphics/aero/pkg/DESCR|erich@FreeBSD.org|graphics|fwf-3.8 xpm-3.4j|png-0.96 povray-3.0 xpm-3.4j camediaplay-971009|/usr/ports/graphics/camediaplay|/usr/local|digital camera downloading tool for Sanyo protocol (Epson/Sanyo/Olympus/Agfa)|/usr/ports/graphics/camediaplay/pkg/DESCR|itojun@itojun.org|graphics|| dc3play-970716|/usr/ports/graphics/dc3play|/usr/local|digital camera downloading tool for Ricoh DC-3|/usr/ports/graphics/dc3play/pkg/DESCR|itojun@itojun.org|graphics|| pdore-6.0|/usr/ports/graphics/dore|/usr/X11R6|The Dynamic Object Rendering Environment.|/usr/ports/graphics/dore/pkg/DESCR|ports@FreeBSD.ORG|graphics|gmake-3.76.1| fxtv-0.45|/usr/ports/graphics/fxtv|/usr/X11R6|X-based TV-Card Display and Capture Application (for use with bt848 driver)|/usr/ports/graphics/fxtv/pkg/DESCR|rhh@ct.picker.com|x11|Xaw3d-1.3 gmake-3.76.1 tiff-3.3 xpm-3.4j|Xaw3d-1.3 mpeg_encode-1.5b mpegaudio-3.9 mpg123-0.59k mplex-1.1 sox-12.12 tiff-3.3 xpm-3.4j gd-1.2|/usr/ports/graphics/gd|/usr/local|A graphics library for fast GIF creation|/usr/ports/graphics/gd/pkg/DESCR|jeff@cetlink.net|graphics|| geomview-1.6.1|/usr/ports/graphics/geomview|/usr/X11R6|an interactive viewer for 3- and 4-D geometric objects|/usr/ports/graphics/geomview/pkg/DESCR|fenner@freebsd.org|graphics|Mesa-2.2 xforms-0.86|Mesa-2.2 xforms-0.86 gfont-1.0.2|/usr/ports/graphics/gfont|/usr/local|Graphics Font - Create GIF image rendered with TeX-available Font|/usr/ports/graphics/gfont/pkg/DESCR|rse@engelschall.com|graphics print www|perl-5.00401|perl-5.00401 teTeX-0.4 giflib-3.0|/usr/ports/graphics/giflib|/usr/local|Tools and library routines for working with GIF images.|/usr/ports/graphics/giflib/pkg/DESCR|tg@FreeBSD.ORG|graphics|| gifmerge-1.33|/usr/ports/graphics/gifmerge|/usr/local|A tool for making a GIF Animation.|/usr/ports/graphics/gifmerge/pkg/DESCR|nakai@mlab.t.u-tokyo.ac.jp|graphics|| giftool-1.0|/usr/ports/graphics/giftool|/usr/local|a tool for GIF89a transparent option and interlace mode|/usr/ports/graphics/giftool/pkg/DESCR|Nakai@Mlab.t.u-tokyo.ac.jp|graphics|| giftrans-1.12|/usr/ports/graphics/giftrans|/usr/local|a tool for GIF89a transparent option and inerlace mode.|/usr/ports/graphics/giftrans/pkg/DESCR|Nakai@Mlab.t.u-tokyo.ac.jp|graphics|| gimp-0.54.1|/usr/ports/graphics/gimp|/usr/X11R6|General Image Manipulation Program|/usr/ports/graphics/gimp/pkg/DESCR|moro@race.u-tokyo.ac.jp|graphics|jpeg-6a png-0.96 tiff-3.3 xpm-3.4j|jpeg-6a png-0.96 tiff-3.3 xpm-3.4j gimp-0.99.14|/usr/ports/graphics/gimp-devel|/usr/X11R6|developer's beta release of the General Image Manipulation Program|/usr/ports/graphics/gimp-devel/pkg/DESCR|erich@FreeBSD.org|graphics|gmake-3.76.1 gtk-970925 jpeg-6a mpeg_lib-1.2.1 png-0.96 tcl-8.0 tiff-3.3 tk-8.0 xpm-3.4j|gtk-970925 jpeg-6a mpeg_lib-1.2.1 png-0.96 tcl-8.0 tiff-3.3 tk-8.0 xpm-3.4j hobbes-icons-xpm3-1.0|/usr/ports/graphics/hobbes-icons-xpm|/usr/X11R6|collection of over 3000 icons in XPM1 or XPM3 format.|/usr/ports/graphics/hobbes-icons-xpm/pkg/DESCR|pgiffuni@fps.biblos.unal.edu.co|graphics|| hpscan-1.0|/usr/ports/graphics/hpscan|/usr/X11R6|HP scanner driver.|/usr/ports/graphics/hpscan/pkg/DESCR|nate@FreeBSD.org|graphics|jpeg-6a|jpeg-6a imlib-0.5|/usr/ports/graphics/imlib|/usr/X11R6|a graphic library for enlightenment package|/usr/ports/graphics/imlib/pkg/DESCR|vanilla@MinJe.com.TW|graphics|gmake-3.76.1|ImageMagick-3.9.0 jbigkit-0.9 jpeg-6a mpeg_lib-1.2.1 netpbm-94.3.1 png-0.96 tiff-3.3 jbigkit-0.9|/usr/ports/graphics/jbigkit|/usr/local|A lossless image compression library|/usr/ports/graphics/jbigkit/pkg/DESCR|mi@aldan.ziplink.net|graphics|| jpeg-6a|/usr/ports/graphics/jpeg|/usr/local|IJG's jpeg compression utilities.|/usr/ports/graphics/jpeg/pkg/DESCR|ports@FreeBSD.ORG|graphics|| mpeg_lib-1.2.1|/usr/ports/graphics/mpeg-lib|/usr/local|A collection of C routines to decode MPEG movies.|/usr/ports/graphics/mpeg-lib/pkg/DESCR|ports@FreeBSD.ORG|graphics|| mpeg2codec-1.2|/usr/ports/graphics/mpeg2codec|/usr/X11R6|An MPEG-2 Encoder and Decoder.|/usr/ports/graphics/mpeg2codec/pkg/DESCR|charnier@lirmm.fr|graphics|| mpeg2play-1.1b|/usr/ports/graphics/mpeg2play|/usr/X11R6|A program to play mpeg-2 movies on X displays.|/usr/ports/graphics/mpeg2play/pkg/DESCR|charnier@lirmm.fr|graphics|| mpeg_encode-1.5b|/usr/ports/graphics/mpeg_encode|/usr/local|UCB's MPEG-I video stream encoder|/usr/ports/graphics/mpeg_encode/pkg/DESCR|erich@FreeBSD.org|graphics|| mpeg_play-2.3|/usr/ports/graphics/mpeg_play|/usr/X11R6|A program to play mpeg movies on X displays|/usr/ports/graphics/mpeg_play/pkg/DESCR|asami@FreeBSD.ORG|graphics|| mpeg_stat-2.2b|/usr/ports/graphics/mpeg_stat|/usr/local|an MPEG-I statistics gatherer.|/usr/ports/graphics/mpeg_stat/pkg/DESCR|erich@FreeBSD.org|graphics|| mpegedit-2.2|/usr/ports/graphics/mpegedit|/usr/X11R6|a program to edit encoded mpeg streams.|/usr/ports/graphics/mpegedit/pkg/DESCR|erich@FreeBSD.org|graphics|netpbm-94.3.1 tiff-3.3| mplex-1.1|/usr/ports/graphics/mplex|/usr/local|multiplexes MPEG component streams into system layers|/usr/ports/graphics/mplex/pkg/DESCR|erich@FreeBSD.org|graphics|| netpbm-94.3.1|/usr/ports/graphics/netpbm|/usr/X11R6|A toolkit for conversion of images between different formats|/usr/ports/graphics/netpbm/pkg/DESCR|asami@FreeBSD.ORG|graphics|tiff-3.3|tiff-3.3 p5-GD-1.14|/usr/ports/graphics/p5-GD|/usr/local|a perl5 interface to Gd Graphics Library|/usr/ports/graphics/p5-GD/pkg/DESCR|jfitz@FreeBSD.ORG|graphics perl5|gd-1.2 perl-5.00401|perl-5.00401 p5-Image-Size-2.4|/usr/ports/graphics/p5-Image-Size|/usr/local|perl5 module to determine the size of images in several common formats.|/usr/ports/graphics/p5-Image-Size/pkg/DESCR|jfitz@FreeBSD.ORG|graphics www perl5|perl-5.00401|perl-5.00401 pgperl-2.06|/usr/ports/graphics/pgperl|/usr/local|A perl5 extension which makes available the pgplot library.|/usr/ports/graphics/pgperl/pkg/DESCR|jmz@FreeBSD.org|graphics perl5|perl-5.00401 pgplot-5.2|perl-5.00401 pgplot-5.2 pgplot-5.2|/usr/ports/graphics/pgplot|/usr/local|A C/FORTRAN library for drawing graphs on a variety of display devices.|/usr/ports/graphics/pgplot/pkg/DESCR|jmz@FreeBSD.org|graphics|| photopc-1.6|/usr/ports/graphics/photopc|/usr/local|A utility to manage an Epson PhotoPC 500 digital camera.|/usr/ports/graphics/photopc/pkg/DESCR|dcarmich@mcs.com|graphics|| pixmap-2.6|/usr/ports/graphics/pixmap|/usr/X11R6|A pixmap editor based on XPM library.|/usr/ports/graphics/pixmap/pkg/DESCR|jmz@FreeBSD.org|graphics|xpm-3.4j|xpm-3.4j plotmtv-1.4.1|/usr/ports/graphics/plotmtv|/usr/X11R6|A multipurpose X11 plotting program|/usr/ports/graphics/plotmtv/pkg/DESCR|pgiffuni@FPS.biblos.unal.edu.co|graphics|| png-0.96|/usr/ports/graphics/png|/usr/local|Library for manipulating PNG images.|/usr/ports/graphics/png/pkg/DESCR|ache@FreeBSD.org|graphics|| povray-3.0|/usr/ports/graphics/povray|/usr/local|Persistence of Vision Ray Tracer Version 3.0|/usr/ports/graphics/povray/pkg/DESCR|ports@freebsd.org|graphics|png-0.96|png-0.96 qvplay|/usr/ports/graphics/qvplay|/usr/local|digital camera downloading tool for Casio QV series|/usr/ports/graphics/qvplay/pkg/DESCR|itojun@itojun.org|graphics|| sced-0.94|/usr/ports/graphics/sced|/usr/local|SCene EDitor for povray/renderman/genray/etc|/usr/ports/graphics/sced/pkg/DESCR|ports@FreeBSD.ORG|graphics|| spigot-1.6|/usr/ports/graphics/spigot|/usr/local|Video spigot for Windows library.|/usr/ports/graphics/spigot/pkg/DESCR|james@cs.uwm.edu|graphics|| splitmpg-1.0|/usr/ports/graphics/splitmpg|/usr/local|Splits an ISO 11172-1 into its componets|/usr/ports/graphics/splitmpg/pkg/DESCR|erich@FreeBSD.org|graphics|| tgif-3.0p13|/usr/ports/graphics/tgif|/usr/X11R6|An Xlib-based two-dimensional drawing facility.|/usr/ports/graphics/tgif/pkg/DESCR|bmc@WillsCreek.COM|graphics||netpbm-94.3.1 tiff-3.3 tiff-3.3|/usr/ports/graphics/tiff|/usr/local|A library for reading and writing TIFF data files.|/usr/ports/graphics/tiff/pkg/DESCR|ports@FreeBSD.ORG|graphics|| tiff-3.4|/usr/ports/graphics/tiff34|/usr/local|libtiff provides support for the Tag Image File Format (TIFF)|/usr/ports/graphics/tiff34/pkg/DESCR|ports@FreeBSD.ORG|graphics|jpeg-6a|jpeg-6a txtmerge-1.01|/usr/ports/graphics/txtmerge|/usr/local|txtmerge, a tool for making GIF Animations.|/usr/ports/graphics/txtmerge/pkg/DESCR|Nakai@Mlab.t.u-tokyo.ac.jp|graphics|| urt-3.1b|/usr/ports/graphics/urt|/usr/local|Utah raster toolkit - a toolkit and library for raster image processing.|/usr/ports/graphics/urt/pkg/DESCR|pgiffuni@fps.biblos.unal.edu.co|graphics|netpbm-94.3.1 tiff-3.3|tiff-3.3 vcg-1.30|/usr/ports/graphics/vcg|/usr/X11R6|A Visualization Tool for compiler graphs|/usr/ports/graphics/vcg/pkg/DESCR|ports@FreeBSD.ORG|graphics|| whirlgif-2.01|/usr/ports/graphics/whirlgif|/usr/local|a tool for making GIF animations.|/usr/ports/graphics/whirlgif/pkg/DESCR|nakai@mlab.t.u-tokyo.ac.jp|graphics|| xanim-2.70.6.4|/usr/ports/graphics/xanim|/usr/X11R6|play most popular animation formats and show pictures|/usr/ports/graphics/xanim/pkg/DESCR|ports@FreeBSD.ORG|graphics x11|| xaos-2.2|/usr/ports/graphics/xaos|/usr/local|A real time fractal browser for X11 and ASCII terminals.|/usr/ports/graphics/xaos/pkg/DESCR|koshy@india.hp.com|graphics|| xbmbrowser-5.1|/usr/ports/graphics/xbmbrowser|/usr/X11R6|View complete directories of X bitmaps and X pixmaps.|/usr/ports/graphics/xbmbrowser/pkg/DESCR|tg@FreeBSD.org|graphics|gmake-3.76.1 xpm-3.4j|xpm-3.4j xdl-2.1|/usr/ports/graphics/xdl|/usr/X11R6|Display DL animations on an X screen|/usr/ports/graphics/xdl/pkg/DESCR|asami@FreeBSD.ORG|graphics x11|| xfig-3.2|/usr/ports/graphics/xfig|/usr/X11R6|A drawing program for X11|/usr/ports/graphics/xfig/pkg/DESCR|asami@FreeBSD.ORG|graphics x11|Xaw3d-1.3 jpeg-6a xpm-3.4j|Xaw3d-1.3 ghostscript-5.03 jpeg-6a transfig-3.2 xpm-3.4j xfractint-3.04|/usr/ports/graphics/xfractint|/usr/local|The Unix port of fractint.|/usr/ports/graphics/xfractint/pkg/DESCR|ports@FreeBSD.ORG|graphics|| xgrasp-1.7d|/usr/ports/graphics/xgrasp|/usr/X11R6|Display GL animations on X screen|/usr/ports/graphics/xgrasp/pkg/DESCR|asami@FreeBSD.ORG|graphics x11|| xli-1.16|/usr/ports/graphics/xli|/usr/X11R6|xli, xsetbg, xview, xlito - utilities to display images on X11.|/usr/ports/graphics/xli/pkg/DESCR|ports@FreeBSD.ORG|graphics x11|| xmandel-1.0|/usr/ports/graphics/xmandel|/usr/X11R6|Window based interface to Mandelbrot sets and Julia sets|/usr/ports/graphics/xmandel/pkg/DESCR|andreas@marvin.robin.de|graphics|| xmfract-1.4|/usr/ports/graphics/xmfract|/usr/X11R6|the dos based `fractint' with an X/Motif front end|/usr/ports/graphics/xmfract/pkg/DESCR|erich@FreeBSD.org|graphics|| xmorph-97.01.17|/usr/ports/graphics/xmorph|/usr/X11R6|a digital image warping program|/usr/ports/graphics/xmorph/pkg/DESCR|erich@FreeBSD.org|graphics|| xmountains-2.4|/usr/ports/graphics/xmountains|/usr/X11R6|X11 based fractal landscape generator. |/usr/ports/graphics/xmountains/pkg/DESCR|proff@iq.org|graphics|| xpaint-2.5|/usr/ports/graphics/xpaint|/usr/X11R6|A simple paint program.|/usr/ports/graphics/xpaint/pkg/DESCR|ports@freebsd.org|graphics x11|jpeg-6a png-0.96 tiff-3.3 xpm-3.4j|jpeg-6a png-0.96 tiff-3.3 xpm-3.4j xpdf-0.7|/usr/ports/graphics/xpdf|/usr/X11R6|Display tool for PDF files|/usr/ports/graphics/xpdf/pkg/DESCR|chuckr@glue.umd.edu|graphics print|| xpm-3.4j|/usr/ports/graphics/xpm|/usr/X11R6|The X Pixmap library.|/usr/ports/graphics/xpm/pkg/DESCR|ports@FreeBSD.ORG|graphics x11|| xv-3.10a|/usr/ports/graphics/xv|/usr/X11R6|An X11 program that displays images of various formats.|/usr/ports/graphics/xv/pkg/DESCR|ports@FreeBSD.ORG|graphics x11|jpeg-6a tiff-3.3|jpeg-6a tiff-3.3 ja-Canna-3.2.2|/usr/ports/japanese/Canna|/usr/local|Kana-Kanji conversion system|/usr/ports/japanese/Canna/pkg/DESCR|max@FreeBSD.ORG|japanese|| ja-Wnn-4.2|/usr/ports/japanese/Wnn|/usr/local|A Japanese/Chinese/Korean input method (only Japanese built)|/usr/ports/japanese/Wnn/../../japanese/Wnn/pkg/DESCR|taoka@infonets.hiroshima-u.ac.jp|japanese|| ja-Wnn6-97.6.6|/usr/ports/japanese/Wnn6|/usr/local|A Japanese input method (this is not free)|/usr/ports/japanese/Wnn6/pkg/DESCR|taoka@infonets.hiroshima-u.ac.jp|japanese|| ja-Wnn6-lib-97.6.6|/usr/ports/japanese/Wnn6-lib|/usr/local|include files and a library of Wnn6|/usr/ports/japanese/Wnn6-lib/pkg/DESCR|taoka@infonets.hiroshima-u.ac.jp|japanese|| ja-a2ps-1.41|/usr/ports/japanese/a2ps|/usr/local|Text file to postscript converter (with Japanese support)|/usr/ports/japanese/a2ps/pkg/DESCR|saito@miv.t.u-tokyo.ac.jp|japanese print|| ja-camltk41-1.0|/usr/ports/japanese/camltk41|/usr/local|A library for interfacing Objective Caml with Tcl/Tk|/usr/ports/japanese/camltk41/../../x11/camltk41/pkg/DESCR|kiri@kiri.toba-cmt.ac.jp|x11 japanese|gmake-3.76.1 ja-tcl-7.6 ja-tk-4.2 ocaml-1.03|ja-tcl-7.6 ja-tk-4.2 ja-cdrom2-1996.06.16|/usr/ports/japanese/cdrom2|/usr/local|A tool to lookup CD-ROM dictionaries|/usr/ports/japanese/cdrom2/pkg/DESCR|max@FreeBSD.ORG|japanese misc|| ja-chimera-1.65|/usr/ports/japanese/chimera|/usr/X11R6|X/Athena World-Wide Web client + kanji patch|/usr/ports/japanese/chimera/pkg/DESCR|asami@FreeBSD.ORG|japanese www|| ja-dserver-2.2.2|/usr/ports/japanese/dserver|/usr/local|CDROM dictionary server & clients|/usr/ports/japanese/dserver/pkg/DESCR|mita@jp.FreeBSD.org|japanese|gmake-3.76.1 ja-Wnn-4.2 ja-mule-wnn4-2.3|etlfonts-noncjk-1.0 ja-less-332 ja-dvi2ps-2.0|/usr/ports/japanese/dvi2ps|/usr/local|DVI to PostScript converter Japanese version|/usr/ports/japanese/dvi2ps/pkg/DESCR|mita@jp.FreeBSD.org|japanese print|ja-nkf-1.62 ja-vflib-2.22.10|ja-vflib-2.22.10 ja-dvi2tty-ascii-5.0|/usr/ports/japanese/dvi2tty|/usr/local|Character-based DVI file previewer.|/usr/ports/japanese/dvi2tty/pkg/DESCR|max@FreeBSD.ORG|japanese print||ja-less-332 ja-elvis-1.8.4|/usr/ports/japanese/elvis|/usr/local|A clone of vi/ex, the standard UNIX editor, with Japanese patch.|/usr/ports/japanese/elvis/pkg/DESCR|sanpei@yy.cs.keio.ac.jp|japanese editors|ja-Canna-3.2.2|ja-Canna-3.2.2 ja-escpf-0.4b2|/usr/ports/japanese/escpf|/usr/local|Text filters for ESC/P, ESC/Page and ESC/PS printers|/usr/ports/japanese/escpf/pkg/DESCR|mita@jp.FreeBSD.org|japanese print|| ja-expect-5.25|/usr/ports/japanese/expect|/usr/local|A sophisticated scripter based on Japanized tcl/tk.|/usr/ports/japanese/expect/pkg/DESCR|taguchi@tohoku.iij.ad.jp|japanese lang|ja-tcl-7.6 ja-tk-4.2|ja-tk-4.2 ja-gawk-2.15.6|/usr/ports/japanese/gawk|/usr/local|GNU awk + multi-byte extension.|/usr/ports/japanese/gawk/pkg/DESCR|asami@FreeBSD.ORG|japanese|| ja-ghostscript300-2.6.1.4|/usr/ports/japanese/ghostscript|/usr/local|GNU Postscript interpreter + Japanese patch.|/usr/ports/japanese/ghostscript/pkg/DESCR|ohmon@tom.sfc.keio.ac.jp|japanese print||ja-pkfonts300-1.0 ja-gn-gnspool-1.35|/usr/ports/japanese/gn-gnspool|/usr/local|Simple Japanese Newsreader with Local Spool Support|/usr/ports/japanese/gn-gnspool/pkg/DESCR|kiroh@kh.rim.or.jp|japanese news|| ja-gp-2.01|/usr/ports/japanese/gp|/usr/local|A GUI Printer manager written with Tcl/Tk.|/usr/ports/japanese/gp/pkg/DESCR|kiri@kiri.toba-cmt.ac.jp|japanese print||ghostview-1.5 ja-a2ps-1.41 ja-dvi2ps-2.0 ja-tk-4.2 ja-vflib-2.22.10 ja-grep-2.0|/usr/ports/japanese/grep|/usr/local|GNU grep + multi-byte extension.|/usr/ports/japanese/grep/pkg/DESCR|asami@FreeBSD.ORG|japanese|| ja-groff-0.99|/usr/ports/japanese/groff|/usr/local|Japanese enhancement of GNU groff|/usr/ports/japanese/groff/pkg/DESCR|graphite@jp.freebsd.org|japanese print|gmake-3.76.1| ja-gxditview-0.98|/usr/ports/japanese/gxditview|/usr/X11R6|Japanized GNU's modified xditview|/usr/ports/japanese/gxditview/pkg/DESCR|asami@FreeBSD.ORG|japanese print|| ja-handbook-2.2|/usr/ports/japanese/handbook|/usr|The Japanese version of FreeBSD handbook.|/usr/ports/japanese/handbook/pkg/DESCR|asami@FreeBSD.ORG|japanese|sgmlformat-1.4| ja-hex-1.03|/usr/ports/japanese/hex|/usr/local|A hexadecimal dump tool which handles Japanese.|/usr/ports/japanese/hex/pkg/DESCR|tomoak-i@is.aist-nara.ac.jp|japanese|| ja-ircii-2.8.2|/usr/ports/japanese/ircII|/usr/local|The 'Internet Relay Chat' Client.|/usr/ports/japanese/ircII/pkg/DESCR|max@FreeBSD.ORG|japanese net|| ja-iv-3.1|/usr/ports/japanese/iv|/usr/local|A toolkit from Stanford University and Silicon Graphics + Japanese patches|/usr/ports/japanese/iv/pkg/DESCR|sanpei@yy.cs.keio.ac.jp|japanese|| ja-japaneseAFM-1.0|/usr/ports/japanese/japaneseAFM|/usr/local|Japanese AFM fonts.|/usr/ports/japanese/japaneseAFM/pkg/DESCR|kiri@kiri.toba-cmt.ac.jp|japanese print|| ja-jlatex209-a17|/usr/ports/japanese/jtex209-ascii|/usr/local|ASCII Japanese pTeX based on LaTeX-209|/usr/ports/japanese/jtex209-ascii/pkg/DESCR|mita@jp.FreeBSD.org|japanese print|gmake-3.76.1| ja-jlatex209-a17-n152|/usr/ports/japanese/jtex209-both|/usr/local|Japanese TeX based on LaTeX-209 with both NTT and ASCII|/usr/ports/japanese/jtex209-both/pkg/DESCR|mita@jp.FreeBSD.org|japanese print|gmake-3.76.1| ja-jlatex209-n152|/usr/ports/japanese/jtex209-ntt|/usr/local|NTT Japanese TeX based on LaTeX-209|/usr/ports/japanese/jtex209-ntt/pkg/DESCR|mita@jp.FreeBSD.org|japanese print|gmake-3.76.1| ja-k12font-1.0|/usr/ports/japanese/k12|/usr/X11R6|X11 12-dot kanji font|/usr/ports/japanese/k12/pkg/DESCR|mita@jp.FreeBSD.org|japanese x11|| ja-elisa8-1.0|/usr/ports/japanese/k8|/usr/X11R6|X11 8-dot kanji font 'elisa font'|/usr/ports/japanese/k8/pkg/DESCR|ishijima@tri.pref.osaka.jp|japanese x11|| ja-kakasi-2.2.5|/usr/ports/japanese/kakasi|/usr/local|Kanji-Kana Simple Inverter, language filter for Japanese.|/usr/ports/japanese/kakasi/pkg/DESCR|max@FreeBSD.ORG|japanese|| ja-kcc-1.0|/usr/ports/japanese/kcc|/usr/local|Kanji code conversion Filter|/usr/ports/japanese/kcc/pkg/DESCR|taoka@infonets.hiroshima-u.ac.jp|japanese|| ja-ckinput2-2.0.1|/usr/ports/japanese/kinput2-canna|/usr/X11R6|An input server of Japanese text (Canna version)|/usr/ports/japanese/kinput2-canna/pkg/DESCR|asami@FreeBSD.ORG|japanese x11|ja-Canna-3.2.2|ja-Canna-3.2.2 ja-cskinput2-2.0.1|/usr/ports/japanese/kinput2-canna+sj3|/usr/X11R6|An input server of Japanese text (Canna+SJ3 version)|/usr/ports/japanese/kinput2-canna+sj3/pkg/DESCR|hidekazu@cs.titech.ac.jp|japanese x11|ja-Canna-3.2.2 ja-sj3-2.0.1.13|ja-Canna-3.2.2 ja-kinput2-2.0.1|/usr/ports/japanese/kinput2-canna+sj3+wnn|/usr/X11R6|An input server of Japanese text (Canna+SJ3+Wnn version)|/usr/ports/japanese/kinput2-canna+sj3+wnn/pkg/DESCR|hidekazu@cs.titech.ac.jp|japanese x11|ja-Canna-3.2.2 ja-Wnn-4.2 ja-sj3-2.0.1.13|ja-Canna-3.2.2 ja-cwkinput2-2.0.1|/usr/ports/japanese/kinput2-canna+wnn|/usr/X11R6|An input server of Japanese text (Canna+Wnn version)|/usr/ports/japanese/kinput2-canna+wnn/pkg/DESCR|asami@FreeBSD.ORG|japanese x11|ja-Canna-3.2.2 ja-Wnn-4.2|ja-Canna-3.2.2 ja-skinput2-2.0.1|/usr/ports/japanese/kinput2-sj3|/usr/X11R6|An input server of Japanese text (SJ3 version)|/usr/ports/japanese/kinput2-sj3/pkg/DESCR|hidekazu@cs.titech.ac.jp|japanese x11|ja-sj3-2.0.1.13| ja-swkinput2-2.0.1|/usr/ports/japanese/kinput2-sj3+wnn|/usr/X11R6|An input server of Japanese text (SJ3+Wnn version)|/usr/ports/japanese/kinput2-sj3+wnn/pkg/DESCR|hidekazu@cs.titech.ac.jp|japanese x11|ja-Wnn-4.2 ja-sj3-2.0.1.13| ja-wkinput2-2.0.1|/usr/ports/japanese/kinput2-wnn|/usr/X11R6|An input server of Japanese text (Wnn version)|/usr/ports/japanese/kinput2-wnn/pkg/DESCR|asami@FreeBSD.ORG|japanese x11|ja-Wnn-4.2| ja-kon2-0.3|/usr/ports/japanese/kon|/usr/local|Kanji On Console -- Display kanji characters on your own console.|/usr/ports/japanese/kon/pkg/DESCR|hideyuki@sat.t.u-tokyo.ac.jp|japanese|| ja-kterm-6.2.0|/usr/ports/japanese/kterm|/usr/X11R6|An xterm that speaks Japanese|/usr/ports/japanese/kterm/pkg/DESCR|asami@FreeBSD.ORG|japanese x11|| ja-less-332|/usr/ports/japanese/less|/usr/local|less + zcat + ISO-2022 - a pager similar to more and pg|/usr/ports/japanese/less/pkg/DESCR|nobu@psrc.isac.co.jp|japanese|| ja-lipsf-1.13c|/usr/ports/japanese/lipsf|/usr/local|text to LIPS filter|/usr/ports/japanese/lipsf/pkg/DESCR|mita@jp.FreeBSD.org|japanese print|| ja-man-1.1c|/usr/ports/japanese/man|/usr/local|A manual display command for Japanese (EUC).|/usr/ports/japanese/man/pkg/DESCR|kiri@kiri.toba-cmt.ac.jp|japanese||ja-groff-0.99 ja-less-332 ja-man-doc-2.2.2f|/usr/ports/japanese/man-doc|/usr/local|Japanese online manual pages corresponding to /usr/share/man/man[18]|/usr/ports/japanese/man-doc/pkg/DESCR|kiri@kiri.toba-cmt.ac.jp|japanese||ja-groff-0.99 ja-less-332 ja-man-1.1c ja-mew-1.70|/usr/ports/japanese/mew|/usr/local|Message interface to Emacs Window|/usr/ports/japanese/mew/pkg/DESCR|kiri@kiri.toba-cmt.ac.jp|mail japanese|gmake-3.76.1 mule-2.3|ja-less-332 ja-mh-6.8.3 ja-nkf-1.62 ja-mh-6.8.3|/usr/ports/japanese/mh|/usr/local|Rand MH mail handling system + Japanese patches|/usr/ports/japanese/mh/pkg/DESCR|asami@FreeBSD.ORG|japanese mail||ja-less-332 ja-mimekit-1.7|/usr/ports/japanese/mimekit|/usr/local|Library to handle messages with MIME-encoded headers.|/usr/ports/japanese/mimekit/pkg/DESCR|max@FreeBSD.ORG|japanese devel mail|| ja-mmm-0.40|/usr/ports/japanese/mmm|/usr/local|WWW browser using Objective Caml, Tcl/Tk.|/usr/ports/japanese/mmm/../../www/mmm/pkg/DESCR|kiri@kiri.toba-cmt.ac.jp|www japanese|gmake-3.76.1 ja-camltk41-1.0 ja-tcl-7.6 ja-tk-4.2 ocaml-1.03|ja-tcl-7.6 ja-tk-4.2 ja-mnews-1.20|/usr/ports/japanese/mnews|/usr/local|Simple news and E-mail reader|/usr/ports/japanese/mnews/pkg/DESCR|kiroh@kh.rim.or.jp|japanese news|| ja-mule-canna-2.3|/usr/ports/japanese/mule-canna|/usr/local|A multilingual emacs, with Canna support built in (Only the executables)|/usr/ports/japanese/mule-canna/pkg/DESCR|taoka@infonets.hiroshima-u.ac.jp|japanese editors|gmake-3.76.1 ja-Canna-3.2.2|ja-Canna-3.2.2 mule-common-2.3 ja-mule-canna+sj3-2.3|/usr/ports/japanese/mule-canna+sj3|/usr/local|A multilingual emacs, with Canna and sj3 support built in (Only the executables)|/usr/ports/japanese/mule-canna+sj3/pkg/DESCR|taoka@infonets.hiroshima-u.ac.jp|japanese editors|gmake-3.76.1 ja-Canna-3.2.2 ja-sj3-2.0.1.13|ja-Canna-3.2.2 mule-common-2.3 ja-mule-canna+sj3+wnn4-2.3|/usr/ports/japanese/mule-canna+sj3+wnn4|/usr/local|A multilingual emacs, with Canna, sj3 and Wnn4 support built in (Only the executables)|/usr/ports/japanese/mule-canna+sj3+wnn4/pkg/DESCR|taoka@infonets.hiroshima-u.ac.jp|japanese editors|gmake-3.76.1 ja-Canna-3.2.2 ja-Wnn-4.2 ja-sj3-2.0.1.13|ja-Canna-3.2.2 mule-common-2.3 ja-mule-canna+sj3+wnn6-2.3|/usr/ports/japanese/mule-canna+sj3+wnn6|/usr/local|A multilingual emacs, with Canna, sj3, Wnn4 and Wnn6 support built in (Only the executables)|/usr/ports/japanese/mule-canna+sj3+wnn6/pkg/DESCR|taoka@infonets.hiroshima-u.ac.jp|japanese editors|gmake-3.76.1 ja-Canna-3.2.2 ja-Wnn6-lib-97.6.6 ja-sj3-2.0.1.13|ja-Canna-3.2.2 mule-common-2.3 ja-mule-canna+wnn4-2.3|/usr/ports/japanese/mule-canna+wnn4|/usr/local|A multilingual emacs, with Canna and Wnn4 support built in (Only the executables)|/usr/ports/japanese/mule-canna+wnn4/pkg/DESCR|taoka@infonets.hiroshima-u.ac.jp|japanese editors|gmake-3.76.1 ja-Canna-3.2.2 ja-Wnn-4.2|ja-Canna-3.2.2 mule-common-2.3 ja-mule-canna+wnn6-2.3|/usr/ports/japanese/mule-canna+wnn6|/usr/local|A multilingual emacs, with Canna, Wnn4 and Wnn6 support built in (Only the executables)|/usr/ports/japanese/mule-canna+wnn6/pkg/DESCR|taoka@infonets.hiroshima-u.ac.jp|japanese editors|gmake-3.76.1 ja-Canna-3.2.2 ja-Wnn6-lib-97.6.6|ja-Canna-3.2.2 mule-common-2.3 ja-mule-sj3-2.3|/usr/ports/japanese/mule-sj3|/usr/local|A multilingual emacs, with SJ3 support built in (Only the executables)|/usr/ports/japanese/mule-sj3/pkg/DESCR|taoka@infonets.hiroshima-u.ac.jp|japanese editors|gmake-3.76.1 ja-sj3-2.0.1.13|mule-common-2.3 ja-mule-sj3+wnn4-2.3|/usr/ports/japanese/mule-sj3+wnn4|/usr/local|A multilingual emacs, with sj3 and Wnn4 support built in (Only the executables)|/usr/ports/japanese/mule-sj3+wnn4/pkg/DESCR|taoka@infonets.hiroshima-u.ac.jp|japanese editors|gmake-3.76.1 ja-Wnn-4.2 ja-sj3-2.0.1.13|mule-common-2.3 ja-mule-sj3+wnn6-2.3|/usr/ports/japanese/mule-sj3+wnn6|/usr/local|A multilingual emacs, with sj3, Wnn4 and Wnn6 support built in (Only the executables)|/usr/ports/japanese/mule-sj3+wnn6/pkg/DESCR|taoka@infonets.hiroshima-u.ac.jp|japanese editors|gmake-3.76.1 ja-Wnn6-lib-97.6.6 ja-sj3-2.0.1.13|mule-common-2.3 ja-mule-wnn4-2.3|/usr/ports/japanese/mule-wnn4|/usr/local|A multilingual emacs, with Wnn4 support built in (Only the executables)|/usr/ports/japanese/mule-wnn4/pkg/DESCR|taoka@infonets.hiroshima-u.ac.jp|japanese editors|gmake-3.76.1 ja-Wnn-4.2|mule-common-2.3 ja-mule-wnn6-2.3|/usr/ports/japanese/mule-wnn6|/usr/local|A multilingual emacs, with Wnn4 and Wnn6 support built in (Only the executables)|/usr/ports/japanese/mule-wnn6/pkg/DESCR|taoka@infonets.hiroshima-u.ac.jp|japanese editors|gmake-3.76.1 ja-Wnn6-lib-97.6.6|mule-common-2.3 ja-nethack-1.0.5.4.1|/usr/ports/japanese/nethack|/usr/local|A dungeon explorin', slashin', hackin' game|/usr/ports/japanese/nethack/pkg/DESCR|max@FreeBSD.ORG|japanese games|gmake-3.76.1 xpm-3.4j|xpm-3.4j ja-newosaka-1.0|/usr/ports/japanese/newosaka|/usr/local|translator of Japanese EUC documents into Osaka language|/usr/ports/japanese/newosaka/pkg/DESCR|Nakai@Mlab.t.u-tokyo.ac.jp|japanese|| ja-nkf-1.62|/usr/ports/japanese/nkf|/usr/local|Network Kanji code conversion Filter|/usr/ports/japanese/nkf/pkg/DESCR|max@FreeBSD.ORG|japanese|| ja-nvi-eucjp-1.79-970820|/usr/ports/japanese/nvi-euc-jp|/usr/local|A clone of vi/ex, with multilingual patch, default settings for euc-jp.|/usr/ports/japanese/nvi-euc-jp/../../editors/nvi/pkg/DESCR|itojun@itojun.org|japanese editors|ja-Canna-3.2.2|ja-Canna-3.2.2 ja-nvi-iso2022jp-1.79-970820|/usr/ports/japanese/nvi-iso-2022-jp|/usr/local|A clone of vi/ex, with multilingual patch, default settings for iso-2022-jp.|/usr/ports/japanese/nvi-iso-2022-jp/../../editors/nvi/pkg/DESCR|itojun@itojun.org|japanese editors|ja-Canna-3.2.2|ja-Canna-3.2.2 ja-nvi-sjis-1.79-970820|/usr/ports/japanese/nvi-sjis|/usr/local|A clone of vi/ex, with multilingual patch, default settings for sjis.|/usr/ports/japanese/nvi-sjis/../../editors/nvi/pkg/DESCR|itojun@itojun.org|japanese editors|ja-Canna-3.2.2|ja-Canna-3.2.2 ja-okphone-1.2|/usr/ports/japanese/okphone|/usr/local|conference-calling phone with Japanese support|/usr/ports/japanese/okphone/pkg/DESCR|asami@FreeBSD.ORG|japanese net|| ja-oleo-1.6|/usr/ports/japanese/oleo|/usr/local|A Spreadsheet Program + Japanese patches.|/usr/ports/japanese/oleo/pkg/DESCR|sanpei@yy.cs.keio.ac.jp|japanese math|| ja-perl-5.004.01|/usr/ports/japanese/perl5|/usr/local|Pattern Extraction and Recognition Language + Japanese patches.|/usr/ports/japanese/perl5/pkg/DESCR|hikura@kaisei.org|japanese perl5|| ja-pine-3.95|/usr/ports/japanese/pine|/usr/local|Program for Internet News and E-mail with Japanese Support|/usr/ports/japanese/pine/pkg/DESCR|max@FreeBSD.ORG|japanese mail|ja-Canna-3.2.2|ja-Canna-3.2.2 ja-pkfonts300-1.0|/usr/ports/japanese/pkfonts|/usr/local|Japanese PK fonts, for ghostscripts, xdvi and so on.|/usr/ports/japanese/pkfonts/pkg/DESCR|ohmon@tom.sfc.keio.ac.jp|japanese print|lha-1.14c| ja-plain2-2.54|/usr/ports/japanese/plain2|/usr/local|A text converter from plain to any format.|/usr/ports/japanese/plain2/pkg/DESCR|nkazushi@highway.or.jp|textproc|| ja-platex2e-common-97.07.02.2|/usr/ports/japanese/platex-common|/usr/local|Character code independent files for ASCII Japanese pLaTeX2e.|/usr/ports/japanese/platex-common/pkg/DESCR|max@FreeBSD.ORG|japanese print|gmake-3.76.1 ja-ptex-common-2.1.5|ja-ptex-common-2.1.5 ja-platex2e-euc-97.07.02.2|/usr/ports/japanese/platex-euc|/usr/local|ASCII Japanese pLaTeX2e with Japanese EUC code support.|/usr/ports/japanese/platex-euc/pkg/DESCR|max@FreeBSD.ORG|japanese print|gmake-3.76.1 ja-nkf-1.62 ja-platex2e-common-97.07.02.2 ja-ptex-common-2.1.5 ja-ptex-euc-2.1.5|ja-platex2e-common-97.07.02.2 ja-ptex-common-2.1.5 ja-ptex-euc-2.1.5 ja-platex2e-jis-97.07.02.2|/usr/ports/japanese/platex-jis|/usr/local|ASCII Japanese pLaTeX2e with JIS code support.|/usr/ports/japanese/platex-jis/pkg/DESCR|max@FreeBSD.ORG|japanese print|gmake-3.76.1 ja-platex2e-common-97.07.02.2 ja-ptex-common-2.1.5 ja-ptex-jis-2.1.5|ja-platex2e-common-97.07.02.2 ja-ptex-common-2.1.5 ja-ptex-jis-2.1.5 ja-platex2e-sjis-97.07.02.2|/usr/ports/japanese/platex-sjis|/usr/local|ASCII Japanese pLaTeX2e with Shift-JIS code support.|/usr/ports/japanese/platex-sjis/pkg/DESCR|max@FreeBSD.ORG|japanese print|gmake-3.76.1 ja-nkf-1.62 ja-platex2e-common-97.07.02.2 ja-ptex-common-2.1.5 ja-ptex-sjis-2.1.5|ja-platex2e-common-97.07.02.2 ja-ptex-common-2.1.5 ja-ptex-sjis-2.1.5 ja-prn-1.0|/usr/ports/japanese/prn|/usr/local|A yet another converter from text file to postscript (with Japanese support)|/usr/ports/japanese/prn/pkg/DESCR|taoka@infonets.hiroshima-u.ac.jp|japanese print||ja-kcc-1.0 ja-ptex-common-2.1.5|/usr/ports/japanese/ptex-common|/usr/local|Character code independent files for ASCII Japanese TeX|/usr/ports/japanese/ptex-common/pkg/DESCR|max@FreeBSD.ORG|japanese print|gmake-3.76.1| ja-ptex-euc-2.1.5|/usr/ports/japanese/ptex-euc|/usr/local|Japanese pTeX files to support EUC character set.|/usr/ports/japanese/ptex-euc/pkg/DESCR|max@FreeBSD.ORG|japanese print|gmake-3.76.1|ja-ptex-common-2.1.5 ja-ptex-jis-2.1.5|/usr/ports/japanese/ptex-jis|/usr/local|Japanese pTeX files to support JIS character set.|/usr/ports/japanese/ptex-jis/pkg/DESCR|max@FreeBSD.ORG|japanese print|gmake-3.76.1|ja-ptex-common-2.1.5 ja-ptex-sjis-2.1.5|/usr/ports/japanese/ptex-sjis|/usr/local|Japanese pTeX files to support Shift-JIS character set.|/usr/ports/japanese/ptex-sjis/pkg/DESCR|max@FreeBSD.ORG|japanese print|gmake-3.76.1|ja-ptex-common-2.1.5 ja-qkc-1.0|/usr/ports/japanese/qkc|/usr/local|Quick Kanji Code Converter (C version)|/usr/ports/japanese/qkc/pkg/DESCR|max@FreeBSD.ORG|japanese|unzip-5.3.1| ja-recjis-1.0|/usr/ports/japanese/recjis|/usr/local|tool for recovery of broken japanese text|/usr/ports/japanese/recjis/pkg/DESCR|Nakai@Mlab.t.u-tokyo.ac.jp|japanese|| ja-samba-1.9.17.3|/usr/ports/japanese/samba|/usr/local|A LanManager(R)-compatible server suite for Unix (config w/ Japanese filename)|/usr/ports/japanese/samba/pkg/DESCR|hosokawa@jp.FreeBSD.ORG|japanese net|| ja-samba-des-1.9.17.3|/usr/ports/japanese/samba-des|/usr/local|A LanManager(R)-compat. server suite w/ WinNT encrypted password + jp filename|/usr/ports/japanese/samba-des/pkg/DESCR|hosokawa@jp.FreeBSD.org|japanese net|| ja-sed-1.18|/usr/ports/japanese/sed|/usr/local|GNU sed + multi-byte extension.|/usr/ports/japanese/sed/pkg/DESCR|asami@FreeBSD.ORG|japanese|| ja-sj3-2.0.1.13|/usr/ports/japanese/sj3|/usr/local|A Japanese input method.|/usr/ports/japanese/sj3/pkg/DESCR|hidekazu@cs.titech.ac.jp|japanese|| ja-sjxa-1.5.11|/usr/ports/japanese/sjxa|/usr/X11R6|A X11 frontend of Japanese input method SJ3.|/usr/ports/japanese/sjxa/pkg/DESCR|hidekazu@cs.titech.ac.jp|japanese x11||ja-sj3-2.0.1.13 ja-skk-9.6|/usr/ports/japanese/skk|/usr/local|Simple Kana Kanji Converter: a Japanese-input software running on Nemacs or Mule.|/usr/ports/japanese/skk/pkg/DESCR|matusita@jp.freebsd.org|japanese|gmake-3.76.1 mule-2.3| ja-tcl-7.6|/usr/ports/japanese/tcl76|/usr/local|Japanized Tcl (Tool Command Language).|/usr/ports/japanese/tcl76/pkg/DESCR|taguchi@tohoku.iij.ad.jp|japanese lang|| ja-tgif-3.0.13|/usr/ports/japanese/tgif|/usr/X11R6|2-D drawing facility (Japanese version).|/usr/ports/japanese/tgif/pkg/DESCR|mita@jp.FreeBSD.org|japanese||netpbm-94.3.1 tiff-3.3 ja-tk-4.2|/usr/ports/japanese/tk42|/usr/local|Japanized TK (Tcl Tool Kit).|/usr/ports/japanese/tk42/pkg/DESCR|taguchi@tohoku.iij.ad.jp|japanese x11|ja-tcl-7.6| ja-today-2.10b|/usr/ports/japanese/today|/usr/local|Tells you what day today is.|/usr/ports/japanese/today/pkg/DESCR|rewsirow@ff.iij4u.or.jp|japanese games|ja-nkf-1.62 lha-1.14c| ja-typist-2.0|/usr/ports/japanese/typist|/usr/local|Typing lessons (Japanese version)|/usr/ports/japanese/typist/pkg/DESCR|taoka@infonets.hiroshima-u.ac.jp|japanese|| ja-vfghostscript-2.6.2|/usr/ports/japanese/vfghostscript|/usr/local|GNU Postscript interpreter + Japanese VFontlib patch.|/usr/ports/japanese/vfghostscript/pkg/DESCR|mita@jp.FreeBSD.org|japanese print|ja-vflib-2.22.10|ja-vflib-2.22.10 ja-vfghostscript-5.03|/usr/ports/japanese/vfghostscript5|/usr/local|Aladdin Postscript and PDF interpreter with Japanese vector font library.|/usr/ports/japanese/vfghostscript5/pkg/DESCR|mita@jp.FreeBSD.org|japanese print|ja-vflib-2.22.10|ja-vflib-2.22.10 ja-vflib-2.22.10|/usr/ports/japanese/vflib|/usr/local|Japanese Vector font library with free vector font.|/usr/ports/japanese/vflib/pkg/DESCR|mita@jp.FreeBSD.org|japanese print|| ja-vfxdvi300-17|/usr/ports/japanese/vfxdvi|/usr/X11R6|DVI Previewer for X. + Japanese patch + vector font support|/usr/ports/japanese/vfxdvi/pkg/DESCR|mita@jp.FreeBSD.org|japanese print|ja-vflib-2.22.10|ja-vflib-2.22.10 pkfonts300-1.0 ja-w3-2.2.26|/usr/ports/japanese/w3|/usr/local|WWW browser based on emacs/mule|/usr/ports/japanese/w3/pkg/DESCR|kiri@kiri.toba-cmt.ac.jp|www japanese|gmake-3.76.1 mule-2.3| ja-weblint97-0.12|/usr/ports/japanese/weblint97|/usr/local|an internationalized HTML checker with japanese message(EUC-JP)|/usr/ports/japanese/weblint97/pkg/DESCR|a00821@cc.hc.keio.ac.jp|japanese www|| ja-xdvi300-17|/usr/ports/japanese/xdvi|/usr/X11R6|A DVI Previewer for the X Window System with Japanese patch.|/usr/ports/japanese/xdvi/pkg/DESCR|ohmon@tom.sfc.keio.ac.jp|japanese print||ja-pkfonts300-1.0 pkfonts300-1.0 ja-xshodo-2.0|/usr/ports/japanese/xshodo|/usr/X11R6|A paint tool for Shodo, the Japanese traditional writing character|/usr/ports/japanese/xshodo/pkg/DESCR|Nakai@Mlab.t.u-tokyo.ac.jp|x11|| ko-Wnn-4.2|/usr/ports/korean/Wnn|/usr/local|A Japanese/Chinese/Korean input method (only Korean built)|/usr/ports/korean/Wnn/pkg/DESCR|taoka@infonets.hiroshima-u.ac.jp|korean|| ko-afterstep-1.0pr3h1|/usr/ports/korean/afterstep|/usr/X11R6|This Bowman-NeXTSTEP clone window manager with Korean character support.|/usr/ports/korean/afterstep/pkg/DESCR|junker@jazz.snu.ac.kr|korean x11|xpm-3.4j|xpm-3.4j ko-elm-2.4h4.1|/usr/ports/korean/elm|/usr/local|ELM Mail User Agent, patched for Korean E-Mail|/usr/ports/korean/elm/pkg/DESCR|junker@jazz.snu.ac.kr|korean mail|| ko-fvwm95-2.0.42ah3|/usr/ports/korean/fvwm95|/usr/X11R6|Win95 lookalike version of the fvwm2 window manager with Korean support.|/usr/ports/korean/fvwm95/pkg/DESCR|junker@jazz.snu.ac.kr|korean x11|gmake-3.76.1 gsm-1.0.10 rplay-3.2.0b6 xpm-3.4j|xpm-3.4j ko-h2ps-a4-1.0|/usr/ports/korean/h2ps|/usr/local|Formats an ascii file for printing on a postscript printer with Korean char.|/usr/ports/korean/h2ps/pkg/DESCR|junker@jazz.snu.ac.kr|korean print|| ko-han-1.0fb|/usr/ports/korean/han|/usr/local|A hangul console.|/usr/ports/korean/han/pkg/DESCR|junker@jazz.snu.ac.kr|korean|gmake-3.76.1| ko-hanmutt-0.60h9|/usr/ports/korean/hanmutt|/usr/local|"The Mongrel of Mail User Agents" (part Elm, Pine, mh), with Hangul support|/usr/ports/korean/hanmutt/pkg/DESCR|junker@jazz.snu.ac.kr|korean mail|| ko-hanterm-304b3|/usr/ports/korean/hanterm|/usr/X11R6|An xterm hacked for managing Korean languages.|/usr/ports/korean/hanterm/pkg/DESCR|junker@jazz.snu.ac.kr|korean x11||ko-johabfonts-304 ko-hanterm-304b3af|/usr/ports/korean/hanterm-autofont|/usr/X11R6|An xterm hacks for managing Korean languages.|/usr/ports/korean/hanterm-autofont/pkg/DESCR|junker@jazz.snu.ac.kr|korean x11||ko-johabfonts-304 ko-hanterm-xf86-3.2|/usr/ports/korean/hanterm-xf86|/usr/X11R6|An X11R6-based xterm hacked for managing Korean languages.|/usr/ports/korean/hanterm-xf86/pkg/DESCR|junker@jazz.snu.ac.kr|korean x11||ko-johabfonts-304 ko-hanyangfonts-1.0|/usr/ports/korean/hanyangfonts|/usr/X11R6|Hangul fonts for X11(hanyang) used in many hangul-related programs.|/usr/ports/korean/hanyangfonts/pkg/DESCR|junker@jazz.snu.ac.kr|korean x11|| ko-hcode-2.1.2|/usr/ports/korean/hcode|/usr/local|Hangul code conversion utility|/usr/ports/korean/hcode/pkg/DESCR|junker@jazz.snu.ac.kr|korean|| ko-helvis-1.8h2-|/usr/ports/korean/helvis|/usr/local|A clone of vi/ex, the standard UNIX editor, supporting Hangul.|/usr/ports/korean/helvis/pkg/DESCR|junker@jazz.snu.ac.kr|korean editors|| ko-hfvwm-2.0.43|/usr/ports/korean/hfvwm2|/usr/X11R6|The fvwm2 window manager, with Korean support|/usr/ports/korean/hfvwm2/pkg/DESCR|junker@jazz.snu.ac.kr|korean x11|xpm-3.4j|xpm-3.4j ko-hlatexpsfonts-0.95|/usr/ports/korean/hlatexpsfonts|/usr/local|Hangul Type 1 fonts for HLaTeX-0.95 and other applications|/usr/ports/korean/hlatexpsfonts/pkg/DESCR|junker@jazz.snu.ac.kr|korean|| ko-hmconv-1.0p3|/usr/ports/korean/hmconv|/usr/local|Hangul code conversion utility for E-mail|/usr/ports/korean/hmconv/pkg/DESCR|junker@jazz.snu.ac.kr|korean mail|| ko-hpscat-1.3jshin|/usr/ports/korean/hpscat|/usr/local|Hangul Text Printing Utility|/usr/ports/korean/hpscat/pkg/DESCR|junker@jazz.snu.ac.kr|korean print||ko-hcode-2.1.2 ko-johabfonts-304|/usr/ports/korean/johabfonts|/usr/X11R6|Hangul fonts for X11(johab) used in many hangul-related programs.|/usr/ports/korean/johabfonts/pkg/DESCR|junker@jazz.snu.ac.kr|korean x11|| ko-linuxdoc-sgml-1.6bh2|/usr/ports/korean/linuxdoc-sgml|/usr/local|Korean patch version of Linuxdoc-SGML.|/usr/ports/korean/linuxdoc-sgml/pkg/DESCR|junker@jazz.snu.ac.kr|korean textproc||perl-5.00401 ko-mule-wnn4-2.3|/usr/ports/korean/mule-wnn4|/usr/local|A multilingual emacs, with Wnn4 support built in (Only the executables)|/usr/ports/korean/mule-wnn4/pkg/DESCR|taoka@infonets.hiroshima-u.ac.jp|korean editors|gmake-3.76.1 ko-Wnn-4.2|mule-common-2.3 ko-netscape-3.01intl|/usr/ports/korean/netscape3|/usr/local|netscape-3.01 web-surfboard (international version, Korean)|/usr/ports/korean/netscape3/pkg/DESCR|junker@jazz.snu.ac.kr|korean www||ko-hanyangfonts-1.0 ko-nh2ps-a4-1.0p1|/usr/ports/korean/nh2ps|/usr/local|Formats an ascii file for printing on a postscript printer with Korean char.|/usr/ports/korean/nh2ps/pkg/DESCR|junker@jazz.snu.ac.kr|korean print||ko-hlatexpsfonts-0.95 ko-nhpf-1.42|/usr/ports/korean/nhpf|/usr/local|Hangul Printing Filter for Netscape with embedded font|/usr/ports/korean/nhpf/pkg/DESCR|junker@jazz.snu.ac.kr|korean www|| ko-nhppf-1.2|/usr/ports/korean/nhppf|/usr/local|Hangul Printing Filter for Netscape with HLaTeX-0.95 PS font|/usr/ports/korean/nhppf/pkg/DESCR|junker@jazz.snu.ac.kr|korean||ko-hlatexpsfonts-0.95 perl-5.00401 ko-nvi-euckr-1.79-970820|/usr/ports/korean/nvi-euc-kr|/usr/local|A clone of vi/ex, with multilingual patch, default settings for euc-kr.|/usr/ports/korean/nvi-euc-kr/../../editors/nvi/pkg/DESCR|itojun@itojun.org|korean editors|| ko-nvi-iso2022kr-1.79-970820|/usr/ports/korean/nvi-iso-2022-kr|/usr/local|A clone of vi/ex, with multilingual patch, default settings for iso-2022-kr.|/usr/ports/korean/nvi-iso-2022-kr/../../editors/nvi/pkg/DESCR|itojun@itojun.org|korean editors|| ko-pine-3.96k|/usr/ports/korean/pine|/usr/local|Program for Internet E-mail and News, patched for Korean E-Mail transfer|/usr/ports/korean/pine/pkg/DESCR|junker@jazz.snu.ac.kr|korean mail|| ko-pinetreefonts-1.0|/usr/ports/korean/pinetreefonts|/usr/X11R6|Hangul fonts for X11(pinetree, KSC5601-1987-0 encoding)|/usr/ports/korean/pinetreefonts/pkg/DESCR|junker@jazz.snu.ac.kr|korean x11|| ko-ztelnet-1.0p1|/usr/ports/korean/ztelnet|/usr/local|Telnet program with zmodem transfer.|/usr/ports/korean/ztelnet/pkg/DESCR|junker@jazz.snu.ac.kr|korean net|| gofer-2.30a|/usr/ports/lang/Gofer|/usr/local|A lazy functional language.|/usr/ports/lang/Gofer/pkg/DESCR|hsu@FreeBSD.org|lang|| STk-3.1|/usr/ports/lang/STk|/usr/local|A scheme interpreter with full access to the Tk graphical package.|/usr/ports/lang/STk/pkg/DESCR|jmacd@FreeBSD.ORG|lang|| sather-1.0.5|/usr/ports/lang/Sather|/usr/local|Sather compiler|/usr/ports/lang/Sather/pkg/DESCR|obrien@FreeBSD.org|lang|| bwbasic-2.20|/usr/ports/lang/bwbasic|/usr/local|The Bywater Basic interpreter.|/usr/ports/lang/bwbasic/pkg/DESCR|msmith@gsoft.com.au|lang|| cim-1.92|/usr/ports/lang/cim|/usr/local|Compiler for the SIMULA programming language|/usr/ports/lang/cim/pkg/DESCR|pgiffuni@FPS.biblos.unal.edu.co|lang|| cmucl-18a|/usr/ports/lang/cmucl|/usr/local|The CMU implementation of Common Lisp|/usr/ports/lang/cmucl/pkg/DESCR|cracauer@cons.org|lang|| eiffel-13a|/usr/ports/lang/eiffel|/usr/local|A compiler for the object-oriented language Eiffel|/usr/ports/lang/eiffel/pkg/DESCR|erich@FreeBSD.ORG|lang|| elk-3.0.2|/usr/ports/lang/elk|/usr/local|An embeddable Scheme interpreter.|/usr/ports/lang/elk/pkg/DESCR|tg@freebsd.org|lang|| eperl-2.2.5|/usr/ports/lang/eperl|/usr/local|Embedded Perl 5 Language|/usr/ports/lang/eperl/pkg/DESCR|rse@engelschall.com|lang www perl5|perl-5.00401|apache-1.2.4 perl-5.00401 expect-5.25|/usr/ports/lang/expect|/usr/local|A sophisticated scripter based on tcl/tk.|/usr/ports/lang/expect/pkg/DESCR|ports@freebsd.org|lang tcl80 tk80|tcl-8.0 tk-8.0|tcl-8.0 tk-8.0 pfe-0.9.9|/usr/ports/lang/forth|/usr/local|Implementation of ANSI Forth.|/usr/ports/lang/forth/pkg/DESCR|ports@FreeBSD.org|lang|| g77-0.5.19.1|/usr/ports/lang/g77|/usr/local|The GNU Fortran 77 compiler.|/usr/ports/lang/g77/pkg/DESCR|ports@FreeBSD.ORG|lang math|| gcl-2.2.2|/usr/ports/lang/gcl|/usr/local|GNU Common Lisp|/usr/ports/lang/gcl/pkg/DESCR|jseger@freebsd.org|lang|| gnat-3.09|/usr/ports/lang/gnat|/usr/local|The GNU Ada Translator.|/usr/ports/lang/gnat/pkg/DESCR|maurice@serc.rmit.edu.au|lang|| guavac-0.3.1|/usr/ports/lang/guavac|/usr/local|Guavac, a java compiler and decompiler developed under GPL.|/usr/ports/lang/guavac/pkg/DESCR|Nakai@Mlab.t.u-tokyo.ac.jp|lang|gmake-3.76.1| guile-iii|/usr/ports/lang/guile-iii|/usr/local|The GNU extension language.|/usr/ports/lang/guile-iii/pkg/DESCR|ports@FreeBSD.ORG|lang|gmake-3.76.1| icon-9.3|/usr/ports/lang/icon|/usr/local|The Icon programming language.|/usr/ports/lang/icon/pkg/DESCR|ports@freebsd.org|lang|| idl4|/usr/ports/lang/idl4|/usr/local|Research Systems Inc.'s Interactive Data Language|/usr/ports/lang/idl4/pkg/DESCR|msmith@FreeBSD.org|lang||linux_lib-2.4 itcl-2.1|/usr/ports/lang/itcl|/usr/local|[incr Tcl] (A.K.A. ``itcl'').|/usr/ports/lang/itcl/pkg/DESCR|chuckr@freebsd.org|lang|| javac_netscape-1.0.1|/usr/ports/lang/javac_netscape|/usr/local|Java compiler using Netscape 3.0+.|/usr/ports/lang/javac_netscape/pkg/DESCR|smpatel@umiacs.umd.edu|lang||jdk-1.0.2 netscape-3.03 jdk-1.0.2|/usr/ports/lang/jdk|/usr/local|Java Developers Kit, Class Libraries|/usr/ports/lang/jdk/pkg/DESCR|ports@freebsd.org|lang devel|| kaffe-0.9.1|/usr/ports/lang/kaffe|/usr/local|A virtual machine capable of running Java(tm) code (including an awt-package)|/usr/ports/lang/kaffe/pkg/DESCR|xaa@stack.nl|lang|| lcc-3.6|/usr/ports/lang/lcc|/usr/local|compiler from `A Retargetable C Compiler: Design and Implementation'|/usr/ports/lang/lcc/pkg/DESCR|obrien@FreeBSD.org|lang|| ucblogo-3.3|/usr/ports/lang/logo|/usr/local|Brian Harvey's logo language interpreter.|/usr/ports/lang/logo/pkg/DESCR|jmacd@FreeBSD.ORG|lang|| mit-scheme-7.3|/usr/ports/lang/mit-scheme|/usr/local|MIT Scheme: includes runtime, compiler, and edwin binaries.|/usr/ports/lang/mit-scheme/pkg/DESCR|jmacd@FreeBSD.ORG|lang|| mixal-1.06|/usr/ports/lang/mixal|/usr/local|assembler and interpreter for Donald Knuth's mythical MIX computer|/usr/ports/lang/mixal/pkg/DESCR|obrien@FreeBSD.org|lang|| mocka-95.02|/usr/ports/lang/mocka|/usr/local|Modula 2 Compiler from University of Karlsruhe|/usr/ports/lang/mocka/pkg/DESCR|helbig@informatik.ba-stuttgart.de|lang|gmake-3.76.1| modula-3-3.6|/usr/ports/lang/modula-3|/usr/local|Modula-3 compiler and libraries from DEC Systems Research Center.|/usr/ports/lang/modula-3/pkg/DESCR|jdp@polstra.com|lang|modula-3-lib-3.6|modula-3-lib-3.6 modula-3-lib-3.6|/usr/ports/lang/modula-3-lib|/usr/local|The shared libraries needed for executing Modula-3 programs.|/usr/ports/lang/modula-3-lib/pkg/DESCR|jdp@polstra.com|lang|| modula-3-socks-1.0|/usr/ports/lang/modula-3-socks|/usr/local|SOCKS support for Modula-3 programs.|/usr/ports/lang/modula-3-socks/pkg/DESCR|jdp@polstra.com|lang|| moscow_ml-1.4|/usr/ports/lang/moscow_ml|/usr/local|Moscow ML, a version of Standard ML|/usr/ports/lang/moscow_ml/pkg/DESCR|chuckr@freefall.FreeBSD.org|lang|| objc-1.6.8|/usr/ports/lang/objc|/usr/local|Portable Object Compiler|/usr/ports/lang/objc/pkg/DESCR|chuckr@freebsd.org|lang|| ocaml-1.03|/usr/ports/lang/ocaml|/usr/local|A ML language based on complete class-based objective system|/usr/ports/lang/ocaml/pkg/DESCR|kiri@kiri.toba-cmt.ac.jp|lang|gmake-3.76.1| p2c-1.21a|/usr/ports/lang/p2c|/usr/local|Pascal to C translator.|/usr/ports/lang/p2c/pkg/DESCR|jmz@FreeBSD.org|lang|| p5-Tcl-b1|/usr/ports/lang/p5-Tcl|/usr/local|a Tcl extension module for Perl5|/usr/ports/lang/p5-Tcl/pkg/DESCR|jfitz@FreeBSD.ORG|lang perl5|perl-5.00401|perl-5.00401 p5-ePerl-2.2.5|/usr/ports/lang/p5-ePerl|/usr/local|Perl Modules of ePerl package: Parse::ePerl, Apache::ePerl|/usr/ports/lang/p5-ePerl/pkg/DESCR|rse@engelschall.com|lang www perl5|perl-5.00401|perl-5.00401 pbasic-2.0|/usr/ports/lang/pbasic|/usr/local|Phil Cockroft's Basic Interpreter (previously Rabbit Basic)|/usr/ports/lang/pbasic/pkg/DESCR|asami@FreeBSD.ORG|lang|| perl-5.00401|/usr/ports/lang/perl5|/usr/local|Pattern Extraction and Recognition Language.|/usr/ports/lang/perl5/pkg/DESCR|markm@FreeBSD.ORG|lang devel perl5|| pgcc-2.7.2.9|/usr/ports/lang/pgcc|/usr/local|gcc optimized for INTEL Pentium CPU|/usr/ports/lang/pgcc/pkg/DESCR|andreas@FreeBSD.ORG|lang|| pgcc-2.7.2c|/usr/ports/lang/pgcc-current|/usr/local|gcc optimized for INTEL Pentium CPU, Developer Release|/usr/ports/lang/pgcc-current/pkg/DESCR|andreas@FreeBSD.ORG|lang|autoconf-2.12| python-1.4|/usr/ports/lang/python|/usr/local|An interpreted object-oriented programming language.|/usr/ports/lang/python/pkg/DESCR|tg@FreeBSD.org|lang tk80|tcl-8.0 tk-8.0|tcl-8.0 tk-8.0 rexx-imc-1.6d|/usr/ports/lang/rexx-imc|/usr/local|a procedural programming language designed by IBM's UK Laboratories.|/usr/ports/lang/rexx-imc/pkg/DESCR|jfitz@FreeBSD.ORG|lang|| ruby-1.0|/usr/ports/lang/ruby|/usr/local|An object-oriented interpreted scripting language|/usr/ports/lang/ruby/pkg/DESCR|usagi@ruby.club.or.jp|lang|| scheme48-0.46|/usr/ports/lang/scheme48|/usr/local|The Scheme Underground's implementation of R4RS.|/usr/ports/lang/scheme48/pkg/DESCR|jmacd@FreeBSD.ORG|lang|| schemetoc-93.3.15|/usr/ports/lang/schemetoc|/usr/local|Scheme-to-C, a compiler and interpreter for compiling scheme into C.|/usr/ports/lang/schemetoc/pkg/DESCR|jmacd@FreeBSD.ORG|lang|| scm-4e1|/usr/ports/lang/scm|/usr/local|A scheme interpreter.|/usr/ports/lang/scm/pkg/DESCR|ports@FreeBSD.ORG|lang|gmake-3.76.1| smalltalk-1.1.1|/usr/ports/lang/smalltalk|/usr/local|GNU Smalltalk.|/usr/ports/lang/smalltalk/pkg/DESCR|jraynard@FreeBSD.ORG|lang|| squeak-1.18|/usr/ports/lang/squeak|/usr/local|A Smalltalk system with graphical user interface.|/usr/ports/lang/squeak/pkg/DESCR|jesse@cs.uni-magdeburg.de|lang|| sr-2.3.1|/usr/ports/lang/sr|/usr/local|A parallel language "Synchronization Resources"|/usr/ports/lang/sr/pkg/DESCR|rssh@cki.ipri.kiev.ua|lang|| swi-pl-2.8.6|/usr/ports/lang/swi-pl|/usr/local|Edinburgh-style Prolog compiler.|/usr/ports/lang/swi-pl/pkg/DESCR|max@FreeBSD.ORG|lang|| tcl-7.5.1|/usr/ports/lang/tcl75|/usr/local|Tool Command Language.|/usr/ports/lang/tcl75/pkg/DESCR|taguchi@tohoku.iij.ad.jp|lang tcl75|| tcl-7.6|/usr/ports/lang/tcl76|/usr/local|Tool Command Language.|/usr/ports/lang/tcl76/pkg/DESCR|taguchi@tohoku.iij.ad.jp|lang tcl76|| tcl-8.0|/usr/ports/lang/tcl80|/usr/local|Tool Command Language.|/usr/ports/lang/tcl80/pkg/DESCR|jkh@freebsd.org|lang tcl80|| tclX-7.5.2|/usr/ports/lang/tclX75|/usr/local|Extended TCL|/usr/ports/lang/tclX75/pkg/DESCR|ports@FreeBSD.ORG|lang tk41|tcl-7.5.1 tk-4.1.1|tcl-7.5.1 tk-4.1.1 xpl486-4.1|/usr/ports/lang/xpl|/usr/local|The XPL compiler generator system|/usr/ports/lang/xpl/pkg/DESCR|imdave@synet.net|lang|gmake-3.76.1| adcomplain-2.56|/usr/ports/mail/adcomplain|/usr/local|complain about inappropriate commercial use (f.e. SPAM) of usenet/e-mail|/usr/ports/mail/adcomplain/pkg/DESCR|ache@FreeBSD.org|mail news|| bulk_mailer-1.5|/usr/ports/mail/bulk_mailer|/usr/local|Speeds delivery to large mailing lists by sorting & batching addresses.|/usr/ports/mail/bulk_mailer/pkg/DESCR|dlowe@saturn5.com|mail|| cucipop-1.14|/usr/ports/mail/cucipop|/usr/local|Cubic Circle's POP3 daemon (fully RFC1939 compliant)|/usr/ports/mail/cucipop/pkg/DESCR|igor@zynaps.ru|mail|| cyrus-1.5.2|/usr/ports/mail/cyrus|/usr/local|the cyrus mail server, supporting POP3, KPOP, and IMAP4 protocols.|/usr/ports/mail/cyrus/pkg/DESCR|jfitz@FreeBSD.ORG|mail|makedepend-95.07.05| elm-2.4ME+32|/usr/ports/mail/elm|/usr/local|ELM Mail User Agent|/usr/ports/mail/elm/pkg/DESCR|ache@FreeBSD.ORG|mail|| exim-1.73|/usr/ports/mail/exim|/usr/local|High performance MTA for Unix systems on the Internet.|/usr/ports/mail/exim/pkg/DESCR|markm@FreeBSD.ORG|mail|| exmh-1.6.9|/usr/ports/mail/exmh|/usr/local|X11/TK based mail reader front end to MH.|/usr/ports/mail/exmh/pkg/DESCR|peter@FreeBSD.org|mail tk41||mh-6.8.4 mm-2.7 tcl-7.5.1 tk-4.1.1 exmh-2.0z|/usr/ports/mail/exmh2|/usr/local|X11/TK based mail reader front end to MH.|/usr/ports/mail/exmh2/pkg/DESCR|peter@FreeBSD.org|mail tk41|tcl-8.0|mh-6.8.4 mm-2.7 tcl-8.0 tk-8.0 faces-1.6.1|/usr/ports/mail/faces|/usr/local|visual mail, user and print face server|/usr/ports/mail/faces/pkg/DESCR|Lars_Koeller@odie.physik2.uni-rostock.de|mail|| fetchmail-4.3.1|/usr/ports/mail/fetchmail|/usr/local|batch mail retrieval/forwarding utility for pop2, pop3, apop, imap|/usr/ports/mail/fetchmail/pkg/DESCR|ve@sci.fi|mail|| imap-uw-4.1b|/usr/ports/mail/imap-uw|/usr/local|University of Washington IMAP v4 server (and POP2/POP3 compatible servers)|/usr/ports/mail/imap-uw/pkg/DESCR|pst@freebsd.org|mail|| mailagent-3.0.58|/usr/ports/mail/mailagent|/usr/local|A sophisticated automatic mail-processing tool.|/usr/ports/mail/mailagent/pkg/DESCR|max@FreeBSD.ORG|mail|perl-5.00401|perl-5.00401 majorcool-1.1.0|/usr/ports/mail/majorcool|/usr/local|A Web Interface To Majordomo|/usr/ports/mail/majorcool/pkg/DESCR|andreas@FreeBSD.ORG|mail|perl-5.00401|perl-5.00401 majordomo-1.94.4|/usr/ports/mail/majordomo|/usr/local|The Majordomo mailing list manager|/usr/ports/mail/majordomo/pkg/DESCR|jfitz@FreeBSD.ORG|mail|| mm-2.7|/usr/ports/mail/metamail|/usr/local|Implementation of MIME, the Multipurpose Internet Mail Extensions.|/usr/ports/mail/metamail/pkg/DESCR|torstenb@FreeBSD.ORG|mail|| mew-1.70|/usr/ports/mail/mew|/usr/local|Message interface to Emacs Window|/usr/ports/mail/mew/pkg/DESCR|kiri@kiri.toba-cmt.ac.jp|mail|emacs-19.34b gmake-3.76.1|emacs-19.34b mh-6.8.4 mh-6.8.4|/usr/ports/mail/mh|/usr/local|Rand MH mail handling system|/usr/ports/mail/mh/pkg/DESCR|pst@FreeBSD.ORG|mail|| movemail-1.0|/usr/ports/mail/movemail|/usr/local|Move your mail box to annother location.|/usr/ports/mail/movemail/pkg/DESCR|wosch@FreeBSD.ORG|mail|| mutt-0.84|/usr/ports/mail/mutt|/usr/local|"The Mongrel of Mail User Agents" (part Elm, Pine, mh)|/usr/ports/mail/mutt/pkg/DESCR|obrien@FreeBSD.org|mail|| mutt-pgp-0.84|/usr/ports/mail/mutt.with_pgp|/usr/local|"The Mongrel of Mail User Agents" (part Elm, Pine, mh)|/usr/ports/mail/mutt.with_pgp/pkg/DESCR|obrien@FreeBSD.org|mail|| nmh-0.17|/usr/ports/mail/nmh|/usr/local|A cleaned up MH mailer suite.|/usr/ports/mail/nmh/pkg/DESCR|Scott.Blachowicz@seaslug.org|mail|| p5-Mail-Folder-0.06|/usr/ports/mail/p5-Mail-Folder|/usr/local|perl module for a folder-independant interface to email folders.|/usr/ports/mail/p5-Mail-Folder/pkg/DESCR|jfitz@FreeBSD.ORG|mail perl5|perl-5.00401|perl-5.00401 p5-Mail-POP3Client-1.15|/usr/ports/mail/p5-Mail-POP3Client|/usr/local|perl5 module to talk to a POP3 (RFC1081) server|/usr/ports/mail/p5-Mail-POP3Client/pkg/DESCR|jfitz@FreeBSD.ORG|mail perl5|perl-5.00401|perl-5.00401 p5-Mail-Tools-1.09|/usr/ports/mail/p5-Mail-Tools|/usr/local|a set of perl5 modules related to mail applications.|/usr/ports/mail/p5-Mail-Tools/pkg/DESCR|jfitz@FreeBSD.ORG|mail perl5|p5-Data-Dumper-2.07 p5-Net-1.0505 perl-5.00401|perl-5.00401 pgpsendmail-1.4|/usr/ports/mail/pgpsendmail|/usr/local|PGP sign/encrypt/decrypt messages automatically.|/usr/ports/mail/pgpsendmail/pkg/DESCR|ache@FreeBSD.ORG|mail|gmake-3.76.1 pgp-2.6.2 rsaref-2.0 unzip-5.3.1| pine-3.96|/usr/ports/mail/pine|/usr/local|Program for Internet E-mail and News|/usr/ports/mail/pine/pkg/DESCR|ports@FreeBSD.org|mail news|| popclient-3.0b6|/usr/ports/mail/popclient|/usr/local|client for pop2, pop3, apop, rpop|/usr/ports/mail/popclient/pkg/DESCR|wosch@FreeBSD.org|mail|| poppassd-4.0|/usr/ports/mail/poppassd|/usr/local|A server to allow users to change their password from within Eudora|/usr/ports/mail/poppassd/pkg/DESCR|andrew@ugh.net.au|mail|| qpopper-2.4b2|/usr/ports/mail/popper|/usr/local|Berkeley POP 3 server (now maintained by Qualcomm).|/usr/ports/mail/popper/pkg/DESCR|ache@freebsd.org|mail|| premail-0.45|/usr/ports/mail/premail|/usr/local|E-mail privacy package, support anon remailers, PGP, nyms|/usr/ports/mail/premail/pkg/DESCR|ache@FreeBSD.ORG|security mail|gmake-3.76.1 perl-5.00401 pgp-2.6.2 rsaref-2.0 unzip-5.3.1| procmail-3.11p7|/usr/ports/mail/procmail|/usr/local|A local mail delivery agent.|/usr/ports/mail/procmail/pkg/DESCR|ache@FreeBSD.ORG|mail|| smail-3.2.0.97|/usr/ports/mail/smail|/usr/local|A program used for receiving and delivering mail.|/usr/ports/mail/smail/pkg/DESCR|torstenb@FreeBSD.ORG|mail|libident-0.20 tcp_wrappers-7.6| xfaces-3.3|/usr/ports/mail/xfaces|/usr/X11R6|mail image display for X|/usr/ports/mail/xfaces/pkg/DESCR|Lars_Koeller@odie.physik2.uni-rostock.de|mail|faces-1.6.1 nas-1.2.5|faces-1.6.1 xfmail-1.1|/usr/ports/mail/xfmail|/usr/X11R6|An X Window System application for receiving electronic mail|/usr/ports/mail/xfmail/pkg/DESCR|andreas@FreeBSD.ORG|mail|xforms-0.86 xpm-3.4j|xforms-0.86 xpm-3.4j xlbiff-3.0|/usr/ports/mail/xlbiff|/usr/X11R6|the X Literate Biff - displays the from and subject from incoming mails|/usr/ports/mail/xlbiff/pkg/DESCR|obrien@FreeBSD.org|mail x11|| xpbiff-1.27|/usr/ports/mail/xpbiff|/usr/X11R6|A replacement for xbiff that handles popup window with mail header.|/usr/ports/mail/xpbiff/pkg/DESCR|sanpei@yy.cs.keio.ac.jp|mail|xpm-3.4j|xpm-3.4j xpbiff-youbin-1.27|/usr/ports/mail/xpbiff-youbin|/usr/X11R6|A replacement for xbiff that handles popup window with mail header via youbin.|/usr/ports/mail/xpbiff-youbin/pkg/DESCR|sanpei@yy.cs.keio.ac.jp|mail|xpm-3.4j|xpm-3.4j youbin-2.13 youbin-2.13|/usr/ports/mail/youbin|/usr/local|Mail arrival notification service package|/usr/ports/mail/youbin/pkg/DESCR|max@FreeBSD.ORG|mail|xpm-3.4j|xpm-3.4j Scilab-2.3|/usr/ports/math/Scilab|/usr/X11R6|A free CACSD Package by INRIA |/usr/ports/math/Scilab/pkg/DESCR|paulo@isr.uc.pt|math cad||xless-1.7 apc-1.0|/usr/ports/math/apc|/usr/X11R6|An xforms based Auto Payment Calculator|/usr/ports/math/apc/pkg/DESCR|eagriff@global2000.net|math|xforms-0.86|xforms-0.86 blas-1.0|/usr/ports/math/blas|/usr/local|Basic Linear Algebra, level 1, 2, and 3.|/usr/ports/math/blas/pkg/DESCR|ports@FreeBSD.ORG|math|| calc-2.9.3|/usr/ports/math/calc|/usr/local|Arbitrary precision calculator.|/usr/ports/math/calc/pkg/DESCR|jmz@FreeBSD.org|math|| calctool-2.4.13|/usr/ports/math/calctool|/usr/X11R6|a multi-GUI (text, X, xview, NeWS, sunview) calculator program|/usr/ports/math/calctool/pkg/DESCR|nsayer@quack.kfu.com|math|| eispack-1.0|/usr/ports/math/eispack|/usr/local|Eigenvalue system package.|/usr/ports/math/eispack/pkg/DESCR|ports@FreeBSD.ORG|math||blas-1.0 femlab-1.1|/usr/ports/math/femlab|/usr/X11R6|Interactive program for solving partial differential equations in 2D|/usr/ports/math/femlab/pkg/DESCR|giffunip@asme.org|math cad|Xaw3d-1.3 libsx-1.1| fftpack-1.0|/usr/ports/math/fftpack|/usr/local|Fast Fourier Transform libraries|/usr/ports/math/fftpack/pkg/DESCR|ports@FreeBSD.org|math|| freefem-3.4|/usr/ports/math/freefem|/usr/X11R6|A language for the Finite Element Method|/usr/ports/math/freefem/pkg/DESCR|pgiffuni@FPS.biblos.unal.edu.co|math cad|| Fudgit-2.41|/usr/ports/math/fudgit|/usr/local|Multi-purpose data-processing and fitting program.|/usr/ports/math/fudgit/pkg/DESCR|jmz@FreeBSD.org|math|gmake-3.76.1| gnuplot-336|/usr/ports/math/gnuplot|/usr/local|A command-driven interactive function plotting program.|/usr/ports/math/gnuplot/pkg/DESCR|chuckr@FreeBSD.org|math graphics|png-0.96|png-0.96 hexcalc-1.11|/usr/ports/math/hexcalc|/usr/X11R6|A multi-radix calculator for x11|/usr/ports/math/hexcalc/pkg/DESCR|asami@FreeBSD.ORG|math|| lapack-2.0|/usr/ports/math/lapack|/usr/local|A library of Fortran 77 subroutines for linear algebra.|/usr/ports/math/lapack/pkg/DESCR|jmz@FreeBSD.org|math|| ranlib-1.0|/usr/ports/math/libranlib|/usr/local|Library of Routines for Random Number Generation|/usr/ports/math/libranlib/pkg/DESCR|tg@FreeBSD.ORG|math|| linpack-1.0|/usr/ports/math/linpack|/usr/local|Linear Algebra package.|/usr/ports/math/linpack/pkg/DESCR|ports@FreeBSD.ORG|math||blas-1.0 maxima-5.0|/usr/ports/math/maxima|/usr/local|A large computer algebra system for symbolic and numerical computations.|/usr/ports/math/maxima/pkg/DESCR|ports@FreeBSD.org|math|gcl-2.2.2|gcl-2.2.2 numpy-1.0b3|/usr/ports/math/numpy|/usr/local|The Numeric Extension to Python|/usr/ports/math/numpy/pkg/DESCR|tg@FreeBSD.ORG|math|lapack-2.0 python-1.4 ranlib-1.0 tcl-8.0 tk-8.0|lapack-2.0 python-1.4 ranlib-1.0 tcl-8.0 tk-8.0 octave-2.0.9|/usr/ports/math/octave|/usr/local|High-level interactive language for numerical computations.|/usr/ports/math/octave/pkg/DESCR|chuckr@FreeBSD.ORG|math|gmake-3.76.1|gnuplot-336 png-0.96 oleo-1.6|/usr/ports/math/oleo|/usr/local|A Spreadsheet Program.|/usr/ports/math/oleo/pkg/DESCR|ports@FreeBSD.ORG|math|| pari-1.39.03|/usr/ports/math/pari|/usr/local|Mathmatics library and advanced calculator package|/usr/ports/math/pari/pkg/DESCR|yoshiaki@kt.rim.or.jp|math|| plplot-4.99j|/usr/ports/math/plplot|/usr/local|A scientific plotting package.|/usr/ports/math/plplot/pkg/DESCR|tg@FreeBSD.ORG|math|| simpack-3.0|/usr/ports/math/simpack|/usr/local|SimPack & Sim++ libraries and tools for simulatiom modelling|/usr/ports/math/simpack/pkg/DESCR|rssh@cki.ipri.kiev.ua|math|| ss-1.3.3|/usr/ports/math/ss|/usr/local|A curses-based SpreadSheet program|/usr/ports/math/ss/pkg/DESCR|pgiffuni@FPS.biblos.unal.edu.co|math|| umatrix-1.1|/usr/ports/math/umatrix|/usr/local|Simple matrix package|/usr/ports/math/umatrix/pkg/DESCR|ssigala@globalnet.it|math|| Wingz-142|/usr/ports/math/wingz|/usr/X11R6|A Commercial Spreadsheet|/usr/ports/math/wingz/pkg/DESCR|ports@FreeBSD.ORG|math||linux_lib-2.4 xgraph-11.3.2|/usr/ports/math/xgraph|/usr/X11R6|A program that helps you plot graphs|/usr/ports/math/xgraph/pkg/DESCR|asami@FreeBSD.ORG|math print|| xlispstat-3.44|/usr/ports/math/xlispstat|/usr/local|A statistics/X11 based lisp interpreter.|/usr/ports/math/xlispstat/pkg/DESCR|erich@FreeBSD.org|math lang|| xplot-0.89|/usr/ports/math/xplot|/usr/X11R6|X-windows plotting package|/usr/ports/math/xplot/pkg/DESCR|fenner@FreeBSD.ORG|math graphics net|| xspread-2.1|/usr/ports/math/xspread|/usr/X11R6|A spreadsheet program under X.|/usr/ports/math/xspread/pkg/DESCR|ports@FreeBSD.ORG|math|gmake-3.76.1| xvgr-2.10.1|/usr/ports/math/xvgr|/usr/X11R6|ACE/gr - graphics for exploratory data analysis|/usr/ports/math/xvgr/pkg/DESCR|swallace@FreeBSD.ORG|math graphics|xview-config-3.2.1 xview-lib-3.2.1|xview-config-3.2.1 xview-lib-3.2.1 imm-3.5a1|/usr/ports/mbone/imm|/usr/X11R6|Internet Image(or other data) Multicaster (and receiver).|/usr/ports/mbone/imm/pkg/DESCR|fenner@freebsd.org|mbone tk80|tcl-8.0 tk-8.0|tcl-8.0 tk-8.0 mbone_vcr-1.4a2|/usr/ports/mbone/mbone_vcr|/usr/X11R6|A tool to record and play back multicast sessions|/usr/ports/mbone/mbone_vcr/pkg/DESCR|fenner@FreeBSD.org|mbone tk42|autoconf-2.12 gmake-3.76.1 tcl-7.6 tk-4.2|tcl-7.6 tk-4.2 nte-1.5a23|/usr/ports/mbone/nte|/usr/X11R6|Multicast Network Text Editor|/usr/ports/mbone/nte/pkg/DESCR|fenner@FreeBSD.org|mbone tk42|gmake-3.76.1 tcl-7.6 tk-4.2|tcl-7.6 tk-4.2 rtpmon-1.0a7|/usr/ports/mbone/rtpmon|/usr/X11R6|A program to montior loss in multicast sessions|/usr/ports/mbone/rtpmon/pkg/DESCR|fenner@FreeBSD.org|mbone|autoconf-2.12 tcl-7.6 tk-4.2|tcl-7.6 tk-4.2 sdr-2.3a1|/usr/ports/mbone/sdr|/usr/X11R6|MBone Session Directory|/usr/ports/mbone/sdr/pkg/DESCR|fenner@FreeBSD.org|mbone tk80|gmake-3.76.1 tcl-8.0 tk-8.0|tcl-8.0 tk-8.0 speak_freely-6.1c|/usr/ports/mbone/speak_freely|/usr/local|Voice Communication Over Data Networks.|/usr/ports/mbone/speak_freely/pkg/DESCR|ache@FreeBSD.ORG|mbone audio security|gsm-1.0.10|gsm-1.0.10 vat-4.0b2|/usr/ports/mbone/vat|/usr/X11R6|The Visual Audio Tool - multicast audioconferencing|/usr/ports/mbone/vat/pkg/DESCR|fenner@FreeBSD.ORG|mbone tk80|gsm-1.0.10 tcl-8.0 tk-8.0|gsm-1.0.10 tcl-8.0 tk-8.0 vic-2.8|/usr/ports/mbone/vic|/usr/X11R6|MBONE video tool.|/usr/ports/mbone/vic/pkg/DESCR|fenner@FreeBSD.ORG|mbone tk80|tcl-8.0 tk-8.0|tcl-8.0 tk-8.0 wb-1.59|/usr/ports/mbone/wb|/usr/X11R6|A shared drawing (whiteboard) tool using multicast.|/usr/ports/mbone/wb/pkg/DESCR|fenner@FreeBSD.ORG|mbone||ghostscript-4.03 amanda-2.3.0|/usr/ports/misc/amanda|/usr/local|The Advanced Maryland Automatic Network Disk Archiver|/usr/ports/misc/amanda/pkg/DESCR|gpalmer@FreeBSD.ORG|misc|| astrolog-5.30|/usr/ports/misc/astrolog|/usr/local|An astrology program for X11 and alpha-numeric terminals|/usr/ports/misc/astrolog/pkg/DESCR|ache@FreeBSD.ORG|misc|| buffer-1.17|/usr/ports/misc/buffer|/usr/local|buffer sporadic binary I/O for faster tape use|/usr/ports/misc/buffer/pkg/DESCR|markm@FreeBSD.ORG|misc|| cal-3.5|/usr/ports/misc/cal|/usr/local|Enhanced color version of standard calendar utility|/usr/ports/misc/cal/pkg/DESCR|andy@icc.surw.chel.su|misc|| cbb-0.73|/usr/ports/misc/cbb|/usr/local|Checkbook balancing tool|/usr/ports/misc/cbb/pkg/DESCR|kline@thought.org|misc|perl-5.00401 tcl-7.6 tk-4.2|perl-5.00401 tcl-7.6 tk-4.2 chord-3.6|/usr/ports/misc/chord|/usr/local|Produce PS sheet-music from text input|/usr/ports/misc/chord/pkg/DESCR|asami@FreeBSD.ORG|misc|| colorls-2.2.5|/usr/ports/misc/colorls|/usr/local|An ls that can use color to display file attributes|/usr/ports/misc/colorls/pkg/DESCR|asami@FreeBSD.ORG|misc|| ctk-4.1|/usr/ports/misc/ctk|/usr/local|A curses port of John Ousterhout's Tk toolkit for X11.|/usr/ports/misc/ctk/pkg/DESCR|ports@freebsd.org|misc tk41|tcl-7.5.1|tcl-7.5.1 dejagnu-1.3|/usr/ports/misc/dejagnu|/usr/local|Automated program/system tester|/usr/ports/misc/dejagnu/pkg/DESCR|markm@FreeBSD.ORG|misc tk41||expect-5.25 tcl-8.0 tk-8.0 dotfile-2.0|/usr/ports/misc/dotfile|/usr/local|A GUI dotfile generator program to create .config files|/usr/ports/misc/dotfile/pkg/DESCR|oly@world.std.com|misc tk41|tcl-7.5.1 tk-4.1.1|tcl-7.5.1 tk-4.1.1 ecc-1.3.2|/usr/ports/misc/ecc|/usr/local|GNU error-correcting code library and sample program.|/usr/ports/misc/ecc/pkg/DESCR|bjn@visi.com|misc|| estic-1.40|/usr/ports/misc/estic|/usr/local|Controller for ISDN TK-Anlage (PBX, Private Branch Exchange) made by Istec|/usr/ports/misc/estic/pkg/DESCR|jhs@FreeBSD.org|misc|unzip-5.3.1| fd-1.03a|/usr/ports/misc/fd|/usr/local|A file and directory management tool|/usr/ports/misc/fd/pkg/DESCR|nobu@psrc.isac.co.jp|misc|| fep-1.0|/usr/ports/misc/fep|/usr/local|A general purpose front end for command line editing.|/usr/ports/misc/fep/pkg/DESCR|nobu@psrc.isac.co.jp|misc|| figlet-2.2|/usr/ports/misc/figlet|/usr/local|sysV banner like program prints strings in fancy ASCII art large characters|/usr/ports/misc/figlet/pkg/DESCR|obrien@FreeBSD.org|misc|| git-4.3.16|/usr/ports/misc/git|/usr/local|GNU Interactive Tools - a file system browser for UNIX systems|/usr/ports/misc/git/pkg/DESCR|ports@FreeBSD.ORG|misc|| gnuls-3.16|/usr/ports/misc/gnuls|/usr/local|FreeBSD port of colorized GNU `ls'.|/usr/ports/misc/gnuls/pkg/DESCR|bmc@WillsCreek.COM|misc|| ical-2.1b2|/usr/ports/misc/ical|/usr/local|A calendar application.|/usr/ports/misc/ical/pkg/DESCR|erich@FreeBSD.org|misc|tcl-7.6 tk-4.2|tcl-7.6 tk-4.2 jive-1.1|/usr/ports/misc/jive|/usr/local|filter that converts English text to Jive|/usr/ports/misc/jive/pkg/DESCR|obrien@FreeBSD.org|misc|| kp-0.96|/usr/ports/misc/kp|/usr/X11R6|The Keyboard Practicer, touch-type training program|/usr/ports/misc/kp/pkg/DESCR|asami@FreeBSD.org|misc tk41||tcl-7.5.1 tk-4.1.1 less-332|/usr/ports/misc/less|/usr/local|a better pager utility|/usr/ports/misc/less/pkg/DESCR|ache@FreeBSD.ORG|misc|| ile-2.0|/usr/ports/misc/lile|/usr/local|An Input Line Editor that wraps itself around programs.|/usr/ports/misc/lile/pkg/DESCR|jmz@FreeBSD.org|misc|| logsurfer-1.41|/usr/ports/misc/logsurfer|/usr/local|Processes logfiles and perform certain actions.|/usr/ports/misc/logsurfer/pkg/DESCR|shanee@rabbit.augusta.de|misc|| mc-4.1|/usr/ports/misc/mc|/usr/local|Midnight Commander, a free Norton Commander Clone|/usr/ports/misc/mc/pkg/DESCR|vanilla@MinJe.com.TW|misc|| mmv-1.01b|/usr/ports/misc/mmv|/usr/local|move/copy/append/link multiple files with sophisticated wildcard matching|/usr/ports/misc/mmv/pkg/DESCR|me@FreeBSD.org|misc|| most-4.7|/usr/ports/misc/most|/usr/local|A pager (like less) which has support for windows and binary files|/usr/ports/misc/most/pkg/DESCR|rhwang@bigpanda.com|misc|libslang-0.99.38|libslang-0.99.38 mshell-1.0|/usr/ports/misc/mshell|/usr/local|A Unix menuing shell.|/usr/ports/misc/mshell/pkg/DESCR|jmz@FreeBSD.org|misc|| nwrite-1.9|/usr/ports/misc/nwrite|/usr/local|improved, recipient configureable replacement for /usr/bin/write|/usr/ports/misc/nwrite/pkg/DESCR|daveh@csua.berkeley.edu|misc|| p5-Array-PrintCols-2.0|/usr/ports/misc/p5-Array-PrintCols|/usr/local|perl5 module to print arrays of elements in sorted columns.|/usr/ports/misc/p5-Array-PrintCols/pkg/DESCR|jfitz@FreeBSD.ORG|misc perl5|perl-5.00401|perl-5.00401 p5-Business-CreditCard-0.1|/usr/ports/misc/p5-Business-CreditCard|/usr/local|perl5 module to validate/generate credit card checksums/names.|/usr/ports/misc/p5-Business-CreditCard/pkg/DESCR|jfitz@FreeBSD.ORG|misc perl5|perl-5.00401|perl-5.00401 p5-Locale-Codes-0.003|/usr/ports/misc/p5-Locale-Codes|/usr/local|perl5 module providing access to ISO3166 and ISO639 Country Codes|/usr/ports/misc/p5-Locale-Codes/pkg/DESCR|jfitz@FreeBSD.ORG|misc perl5|perl-5.00401|perl-5.00401 p5-Search-0.2|/usr/ports/misc/p5-Search|/usr/local|perl5 module to provide framework for multiple searches.|/usr/ports/misc/p5-Search/pkg/DESCR|jfitz@FreeBSD.ORG|misc perl5|perl-5.00401|perl-5.00401 plan-1.6.1|/usr/ports/misc/plan|/usr/local|An X/Motif schedule planner with calendar|/usr/ports/misc/plan/pkg/DESCR|deischen@iworks.InterWorks.org|misc|| rpm-2.4.7|/usr/ports/misc/rpm|/usr/local|The Red Hat Package Manager|/usr/ports/misc/rpm/pkg/DESCR|tg@FreeBSD.ORG|misc|gdbm-1.7.3 gmake-3.76.1| screen-3.7.4|/usr/ports/misc/screen|/usr/local|A multi-screen window manager.|/usr/ports/misc/screen/pkg/DESCR|ache@FreeBSD.ORG|misc|| splitvt-1.6.3|/usr/ports/misc/splitvt|/usr/local|run two shells in a split window/terminal|/usr/ports/misc/splitvt/pkg/DESCR|obrien@FreeBSD.org|misc|| team-3.1|/usr/ports/misc/team|/usr/local|Portable multi-buffered tape streaming utility.|/usr/ports/misc/team/pkg/DESCR|joerg@FreeBSD.org|misc|| tkcron-2.12|/usr/ports/misc/tkcron|/usr/local|A frontend to crontab.|/usr/ports/misc/tkcron/pkg/DESCR|sander@haldjas.folklore.ee|misc tk41||tcl-7.5.1 tk-4.1.1 tkinfo-1.8|/usr/ports/misc/tkinfo|/usr/local|A tk script to read GNU "info" files and display them.|/usr/ports/misc/tkinfo/pkg/DESCR|tg@freebsd.org|misc tk80||tcl-8.0 tk-8.0 tkman-2.0|/usr/ports/misc/tkman|/usr/local|A Tcl/Tk based manual browser|/usr/ports/misc/tkman/pkg/DESCR|tg@freebsd.org|misc tk80|tcl-8.0 tk-8.0|glimpse-4.0 rman-3.0.3a12 tcl-8.0 tk-8.0 unclutter-8|/usr/ports/misc/unclutter|/usr/X11R6|Remove idle cursor image from screen.|/usr/ports/misc/unclutter/pkg/DESCR|shanee@rabbit.augusta.de|misc|| viz-1.1.1|/usr/ports/misc/viz|/usr/local|Convert invisible (binary) characters to a visible form|/usr/ports/misc/viz/pkg/DESCR|bjn@visi.com|misc|| xcalendar-4.0|/usr/ports/misc/xcalendar|/usr/X11R6|A calendar with a notebook for X11 (internationarized version)|/usr/ports/misc/xcalendar/pkg/DESCR|mita@jp.FreeBSD.org|misc|| xgas-1.0|/usr/ports/misc/xgas|/usr/X11R6|The animated simulation of an ideal gas|/usr/ports/misc/xgas/pkg/DESCR|nakai@mlab.t.u-tokyo.ac.jp|misc|| xless-1.7|/usr/ports/misc/xless|/usr/X11R6|An X11 viewer for text files. Useful as an add-on tool for other apps.|/usr/ports/misc/xless/pkg/DESCR|conrads@neosoft.com|misc|| xmaddressbook-1.5.3|/usr/ports/misc/xmaddressbook|/usr/X11R6|XmAddressbook is a X11/Motif based addressbook program.|/usr/ports/misc/xmaddressbook/pkg/DESCR|shanee@rabbit.augusta.de|misc|| xopps-1.13|/usr/ports/misc/xopps|/usr/X11R6|A tool which lets you draw gantt charts.|/usr/ports/misc/xopps/pkg/DESCR|ports@FreeBSD.org|misc|| xpns-1.0|/usr/ports/misc/xpns|/usr/X11R6|Petri-Net Simulator for Xwindows|/usr/ports/misc/xpns/pkg/DESCR|pgiffuni@fps.biblos.unal.edu.co|misc cad|| xtar-1.4|/usr/ports/misc/xtar|/usr/X11R6|View and manipulate contents of a tar file.|/usr/ports/misc/xtar/pkg/DESCR|shanee@rabbit.augusta.de|misc|| xtimer-0.8087|/usr/ports/misc/xtimer|/usr/X11R6|A super simple digital timer for X11|/usr/ports/misc/xtimer/pkg/DESCR|candy@fct.kgc.co.jp|misc|| zorro-1.1.8|/usr/ports/misc/zorro|/usr/local|A simple to-do list manager.|/usr/ports/misc/zorro/pkg/DESCR|shanee@augusta.de|misc tk41|tcl-7.5.1 tk-4.1.1|tcl-7.5.1 tk-4.1.1 archie-1.4.1|/usr/ports/net/archie|/usr/local|Prospero client for the archie service.|/usr/ports/net/archie/pkg/DESCR|torstenb@FreeBSD.ORG|net|| arpwatch-2.0.2|/usr/ports/net/arpwatch|/usr/local|Monitor arp & rarp requests|/usr/ports/net/arpwatch/pkg/DESCR|brian@awfulhak.org|net|| ascend-radius-970424|/usr/ports/net/ascend-radius|/usr/local|The Ascend modified Radius Daemon|/usr/ports/net/ascend-radius/pkg/DESCR|jfitz@FreeBSD.ORG|net|| bb-1.04|/usr/ports/net/bb|/usr/local|big brother Unix Network Monitor|/usr/ports/net/bb/pkg/DESCR|andreas@FreeBSD.ORG|net|apache-1.2.4| bing-1.0.4|/usr/ports/net/bing|/usr/local|Bing is a point-to-point bandwith measurement tool.|/usr/ports/net/bing/pkg/DESCR|jseger@freebsd.org|net|| cap-6.0.198|/usr/ports/net/cap|/usr/local|Columbia AppleTalk Package for UNIX, communication between Macintosh & UNIX|/usr/ports/net/cap/pkg/DESCR|ports@FreeBSD.ORG|net|| choparp-971007|/usr/ports/net/choparp|/usr/local|simple proxy arp daemon.|/usr/ports/net/choparp/pkg/DESCR|itojun@itojun.org|net|| cvsup-15.2|/usr/ports/net/cvsup|/usr/local|A network file distribution and update system for CVS repositories.|/usr/ports/net/cvsup/pkg/DESCR|jdp@FreeBSD.org|devel net|modula-3-3.6 modula-3-lib-3.6|modula-3-lib-3.6 cvsup-mirror-1.0|/usr/ports/net/cvsup-mirror|/usr/local|A kit for easily setting up a FreeBSD mirror site using CVSup.|/usr/ports/net/cvsup-mirror/pkg/DESCR|jdp@FreeBSD.org|net||cvsup-15.2 modula-3-lib-3.6 delegate-4.3.4|/usr/ports/net/delegate|/usr/local|General purpose TCP/IP proxy system|/usr/ports/net/delegate/pkg/DESCR|max@FreeBSD.ORG|net www japanese|| dgd-1.1p4|/usr/ports/net/dgd|/usr/local|Dworkin's Generic Driver (network server)|/usr/ports/net/dgd/pkg/DESCR|adam@veda.is|net lang|| dgd-lpmud-2.4.5|/usr/ports/net/dgd-lpmud|/usr/local|LPmud mudlib, for use with DGD.|/usr/ports/net/dgd-lpmud/pkg/DESCR|adam@veda.is|net devel games||dgd-1.1p4 dgd-net-1.1p4|/usr/ports/net/dgd-net|/usr/local|Dworkin's Generic Driver (network server) + extra networking support + regexps|/usr/ports/net/dgd-net/pkg/DESCR|adam@veda.is|net lang|| bsddip-1.02|/usr/ports/net/dip|/usr/local|Dialup IP program|/usr/ports/net/dip/pkg/DESCR|joerg@FreeBSD.ORG|net|| echoping-2.1b|/usr/ports/net/echoping|/usr/local|A ping-like program that uses tcp and/or http.|/usr/ports/net/echoping/pkg/DESCR|peter@FreeBSD.ORG|net|| fping-1.20|/usr/ports/net/fping|/usr/local|quickly ping N hosts to determine their reachability w/o flooding the network|/usr/ports/net/fping/pkg/DESCR|obrien@NUXI.com|net|sharutils-4.2| freewais-sf-2.1.2|/usr/ports/net/freewais-sf|/usr/local|An enhanced Wide Area Information Server|/usr/ports/net/freewais-sf/pkg/DESCR|pgiffuni@fps.biblos.unal.edu.co|net databases|| fspclient.0.0.h|/usr/ports/net/fspclient|/usr/local|A client for the fsp service.|/usr/ports/net/fspclient/pkg/DESCR|ache@FreeBSD.ORG|net|| ftpsearch-1.0|/usr/ports/net/ftpsearch|/usr/local|A system for indexing contents on ftp servers.|/usr/ports/net/ftpsearch/pkg/DESCR|tegge@idt.ntnu.no|net|| ftptool-4.6|/usr/ports/net/ftptool|/usr/X11R6|Graphic ftp shell based on xview|/usr/ports/net/ftptool/pkg/DESCR|janek@gaja.ipan.lublin.pl|net|xview-config-3.2.1 xview-lib-3.2.1|xview-config-3.2.1 xview-lib-3.2.1 gated-3.5.7|/usr/ports/net/gated|/usr/local|Routing protocol daemon.|/usr/ports/net/gated/pkg/DESCR|peter@FreeBSD.ORG|net|| gnu-finger-1.37|/usr/ports/net/gnu-finger|/usr/local|GNU version of finger.|/usr/ports/net/gnu-finger/pkg/DESCR|sanpei@yy.cs.keio.ac.jp|net|| gopher-2.1.3|/usr/ports/net/gopher|/usr/local|Client and server for access to a distributed document service.|/usr/ports/net/gopher/pkg/DESCR|ports@FreeBSD.ORG|net|gmake-3.76.1| icmpinfo-1.11|/usr/ports/net/icmpinfo|/usr/local|looks at the icmp messages received by the host|/usr/ports/net/icmpinfo/pkg/DESCR|obrien@NUXI.com|net sysutils|| irc-2.9.2.3|/usr/ports/net/irc|/usr/local|The 'Internet Relay Chat' Server.|/usr/ports/net/irc/pkg/DESCR|torstenb@FreeBSD.ORG|net|| ircii-2.9|/usr/ports/net/ircII|/usr/local|The 'Internet Relay Chat' Client.|/usr/ports/net/ircII/pkg/DESCR|torstenb@FreeBSD.ORG|net|| ircii-2.8.2-epic3.004|/usr/ports/net/ircii-epic|/usr/local|An enhanced version of ircII, the Internet Relay Chat client.|/usr/ports/net/ircii-epic/pkg/DESCR|mph@pobox.com|net|| isc-dhcp-b5.16|/usr/ports/net/isc-dhcp|/usr/local|ISC Dynamic Host Configuration Protocol client and server code|/usr/ports/net/isc-dhcp/pkg/DESCR|jseger@freebsd.org|net|| ivs-3.4|/usr/ports/net/ivs|/usr/local|INRIA Videoconference Software.|/usr/ports/net/ivs/pkg/DESCR|ports@FreeBSD.org|net|| ldap-3.3|/usr/ports/net/ldap|/usr/local|An implementation of the Lightweight Directory Access Protocol|/usr/ports/net/ldap/pkg/DESCR|lukin@okbmei.msk.su|net|| libsocket++-1.10|/usr/ports/net/libsocket++|/usr/local|A C++ wrapper library to the sockets|/usr/ports/net/libsocket++/pkg/DESCR|narvi@haldjas.folklore.ee|net|| mirror-2.8|/usr/ports/net/mirror|/usr/local|Mirror packages on remote sites.|/usr/ports/net/mirror/pkg/DESCR|torstenb@FreeBSD.ORG|net|| moxftp-2.2|/usr/ports/net/moxftp|/usr/X11R6|ftp shell under X Window System.|/usr/ports/net/moxftp/pkg/DESCR|ports@FreeBSD.ORG|net|| mpd-1.0b4|/usr/ports/net/mpd|/usr/local|Multilink PPP daemon|/usr/ports/net/mpd/pkg/DESCR|andy@icc.surw.chel.su|net|| mrtg-2.4.1|/usr/ports/net/mrtg|/usr/local|the multi-router traffic grapher|/usr/ports/net/mrtg/pkg/DESCR|jfitz@FreeBSD.ORG|net|gd-1.2 perl-5.00401|p5-Curses-1.01 p5-PV-1.0 perl-5.00401 ncftp-1.9.5|/usr/ports/net/ncftp|/usr/local|FTP replacement with advanced user interface.|/usr/ports/net/ncftp/pkg/DESCR|obrien@FreeBSD.org|net|| ncftp-2.4.2|/usr/ports/net/ncftp2|/usr/local|FTP replacement with advanced user interface.|/usr/ports/net/ncftp2/pkg/DESCR|ache@FreeBSD.ORG|net|| netatalk-1.4b2|/usr/ports/net/netatalk|/usr/local|File and print server for AppleTalk networks|/usr/ports/net/netatalk/pkg/DESCR|stb@freebsd.org|net print|| netcat-1.10|/usr/ports/net/netcat|/usr/local|simple utility which reads and writes data across network connections|/usr/ports/net/netcat/pkg/DESCR|obrien@FreeBSD.org|net|| netpipes-3.2|/usr/ports/net/netpipes|/usr/local|A group of shell utilities to connect programs to sockets|/usr/ports/net/netpipes/pkg/DESCR|doconnor@ist.flinders.edu.au|net|| p5-Archie-1.5|/usr/ports/net/p5-Archie|/usr/local|perl5 module to make Archie queries via Prospero requests.|/usr/ports/net/p5-Archie/pkg/DESCR|jfitz@FreeBSD.ORG|net perl5|perl-5.00401|perl-5.00401 p5-Net-1.0505|/usr/ports/net/p5-Net|/usr/local|perl5 modules to access and use network protocols.|/usr/ports/net/p5-Net/pkg/DESCR|jfitz@FreeBSD.ORG|net perl5|p5-Data-Dumper-2.07 perl-5.00401|perl-5.00401 p5-Net-DNS-0.11|/usr/ports/net/p5-Net-DNS|/usr/local|perl5 interface to the DNS resolver|/usr/ports/net/p5-Net-DNS/pkg/DESCR|jfitz@FreeBSD.ORG|net perl5|perl-5.00401|perl-5.00401 p5-Net-Whois-0.22|/usr/ports/net/p5-Net-Whois|/usr/local|a perl5 module to get information using the Whois protocol.|/usr/ports/net/p5-Net-Whois/pkg/DESCR|jfitz@FreeBSD.ORG|net perl5|perl-5.00401|p5-Locale-Codes-0.003 perl-5.00401 p5-SNMP-1.6|/usr/ports/net/p5-SNMP|/usr/local|a perl5 module for interfacing with the CMU SNMP library|/usr/ports/net/p5-SNMP/pkg/DESCR|jfitz@FreeBSD.ORG|net perl5|perl-5.00401 ucd-snmp-3.2|perl-5.00401 pcnfsd-93.02.16|/usr/ports/net/pcnfsd|/usr/local|Sun PC NFS authentication and printing server.|/usr/ports/net/pcnfsd/pkg/DESCR|ports@FreeBSD.org|net|| pmf-1.13.1|/usr/ports/net/pmf|/usr/local|Padrone's Mud Frontend.|/usr/ports/net/pmf/pkg/DESCR|ports@FreeBSD.ORG|net|| radius-2.4.23|/usr/ports/net/radius|/usr/local|A remote authentication server.|/usr/ports/net/radius/pkg/DESCR|torstenb@FreeBSD.ORG|net|| ratoolset-3.5.2|/usr/ports/net/ratoolset|/usr/local|a suite of policy analysis tools|/usr/ports/net/ratoolset/pkg/DESCR|jfitz@FreeBSD.ORG|net|tcl-7.5.1 tk-4.1.1|tcl-7.5.1 tk-4.1.1 rdist-6.1.3|/usr/ports/net/rdist6|/usr/local|A network file distribution/synchronisation utility.|/usr/ports/net/rdist6/pkg/DESCR|peter@FreeBSD.org|net|| ripetools-2.2|/usr/ports/net/ripetools|/usr/local|RIPE's own version of whois, and a RIPE database tool.|/usr/ports/net/ripetools/pkg/DESCR|joe@uk.freebsd.org|net|| rmsg-1.64|/usr/ports/net/rmsg|/usr/local|A network messaging system.|/usr/ports/net/rmsg/pkg/DESCR|torstenb@FreeBSD.org|net|| rshell-1.0|/usr/ports/net/rshell|/usr/local|A front end for rsh(1) and rcp(1).|/usr/ports/net/rshell/pkg/DESCR|wosch@FreeBSD.ORG|net|| rsync-1.6.3|/usr/ports/net/rsync|/usr/local|A network file distribution/synchronisation utility.|/usr/ports/net/rsync/pkg/DESCR|obrien@FreeBSD.org|net|| rumba-0.4|/usr/ports/net/rumba|/usr/local|An userland smbfs --- SMB to NFS protocols converter|/usr/ports/net/rumba/pkg/DESCR|dima@tejblum.dnttm.rssi.ru|net|gmake-3.76.1| rwhois-1.0b9.2|/usr/ports/net/rwhois|/usr/local|the Internic referral whois server|/usr/ports/net/rwhois/pkg/DESCR|jfitz@FreeBSD.ORG|net|tcp_wrappers-7.6|tcp_wrappers-7.6 samba-1.9.17p2|/usr/ports/net/samba|/usr/local|A LanManager(R)-compatible server suite for Unix|/usr/ports/net/samba/pkg/DESCR|gpalmer@FreeBSD.ORG|net|| scotty-2.1.6|/usr/ports/net/scotty|/usr/local|network management extensions to tcl|/usr/ports/net/scotty/pkg/DESCR|phk@freebsd.org|net tk80|tcl-8.0 tk-8.0|tcl-8.0 tk-8.0 slirp-1.0c|/usr/ports/net/slirp|/usr/local|A SLIP/CSLIP emulator for users with shell accounts.|/usr/ports/net/slirp/pkg/DESCR|A.C.P.M.Kalker@student.utwente.nl|net|| socks5-1.0.2|/usr/ports/net/socks5|/usr/local|SOCKS v5 application layer gateway and clients|/usr/ports/net/socks5/pkg/DESCR|ambrisko@ambrisko.roble.com|net security|| strobe-1.03|/usr/ports/net/strobe|/usr/local|Fast scatter/gather TCP port scanner|/usr/ports/net/strobe/pkg/DESCR|proff@suburbia.net|net security|| sup-2.0|/usr/ports/net/sup|/usr/local|CMU's Software Update Protocol package.|/usr/ports/net/sup/pkg/DESCR|gibbs@FreeBSD.org|net|| tac_plus-2.1|/usr/ports/net/tac_plus|/usr/local|A remote authentication/authorization/accounting server.|/usr/ports/net/tac_plus/pkg/DESCR|igor@zynaps.ru|net|| tcptrace-4.0.2|/usr/ports/net/tcptrace|/usr/local|a TCP dump file analysis tool|/usr/ports/net/tcptrace/pkg/DESCR|fenner@FreeBSD.ORG|net|| telnetx-940401|/usr/ports/net/telnetx|/usr/local|Telnet client with binary transfer protocols support|/usr/ports/net/telnetx/pkg/DESCR|max@FreeBSD.ORG|net||bpl+-1.0 kermit-6.0.192 rzsz-3.47 tintin-1.5.6|/usr/ports/net/tintin++|/usr/local|A client program to help playing muds.|/usr/ports/net/tintin++/pkg/DESCR|ache@FreeBSD.ORG|net games|| tf-3.5b4|/usr/ports/net/tinyfugue|/usr/local|A popular programmable MUD client, with macro support and more.|/usr/ports/net/tinyfugue/pkg/DESCR|jseger@freebsd.org|net games|| traceroute-961230|/usr/ports/net/traceroute|/usr/local|A version of 'traceroute' that shows the AS network number of each hop.|/usr/ports/net/traceroute/pkg/DESCR|chris@vader.org|net|| trafshow-2.0|/usr/ports/net/trafshow|/usr/local|Full screen visualization of the network traffic.|/usr/ports/net/trafshow/pkg/DESCR|igor@zynaps.ru|net|| ucd-snmp-3.2|/usr/ports/net/ucd-snmp|/usr/local|An extendable SNMP implimentation |/usr/ports/net/ucd-snmp/pkg/DESCR|gpalmer@FreeBSD.ORG|net|| freeWAIS-0.5|/usr/ports/net/wais|/usr/local|freeWAIS from CNIDR|/usr/ports/net/wais/pkg/DESCR|ports@FreeBSD.org|net|| wget-1.4.5|/usr/ports/net/wget|/usr/local|Retrieve files from the 'net via HTTP and FTP.|/usr/ports/net/wget/pkg/DESCR|tg@FreeBSD.ORG|net|| wide-dhcp-1.3b|/usr/ports/net/wide-dhcp|/usr/local|Dynamic Host Configuration Protocol, WIDE-Implimentation.|/usr/ports/net/wide-dhcp/pkg/DESCR|sanpei@yy.cs.keio.ac.jp|net|| wu-ftpd-2.4.2b15|/usr/ports/net/wu-ftpd|/usr/local|A replacement ftp server for Un*x systems.|/usr/ports/net/wu-ftpd/pkg/DESCR|torstenb@FreeBSD.org|net|| xarchie-2.0.10|/usr/ports/net/xarchie|/usr/X11R6|X11 front-end program for the archie network search service|/usr/ports/net/xarchie/pkg/DESCR|ports@FreeBSD.org|net|| xipmsg-0.8087|/usr/ports/net/xipmsg|/usr/X11R6|A popup style message communication tool for X11|/usr/ports/net/xipmsg/pkg/DESCR|candy@fct.kgc.co.jp|net|| yale-tftpd-3.0|/usr/ports/net/yale-tftpd|/usr/local|Enhanced tftpd(8) from Yale University and cisco Systems|/usr/ports/net/yale-tftpd/pkg/DESCR|ports@FreeBSD.org|net|| ytalk-3.0.2|/usr/ports/net/ytalk|/usr/local|A new "talk" that can talk to multiple parties at once|/usr/ports/net/ytalk/pkg/DESCR|ports@FreeBSD.ORG|net|| zephyr-2.0.4|/usr/ports/net/zephyr|/usr/local|Real time message passing and notification service.|/usr/ports/net/zephyr/pkg/DESCR|ports@FreeBSD.org|net|| zircon-1.18.56|/usr/ports/net/zircon|/usr/local|An X11 interface to Internet Relay Chat.|/usr/ports/net/zircon/pkg/DESCR|ports@FreeBSD.org|net tk80|tcl-8.0 tk-8.0|tcl-8.0 tk-8.0 aub-2.0.5|/usr/ports/news/aub|/usr/local|assemble usenet binaries|/usr/ports/news/aub/pkg/DESCR|obrien@FreeBSD.ORG|news|| cnews-cr.g|/usr/ports/news/cnews|/usr/local|C-news|/usr/ports/news/cnews/pkg/DESCR|ports@FreeBSD.ORG|news|| diablo-1.10|/usr/ports/news/diablo|/usr/local|a news transit system for backbone news feeders.|/usr/ports/news/diablo/pkg/DESCR|jfitz@FreeBSD.ORG|news|xmake-1.01| dnews-4.3f|/usr/ports/news/dnews|/usr/local|commercial nntp server with feature and speed enhancements over inn and cnews|/usr/ports/news/dnews/pkg/DESCR|andreas@FreeBSD.ORG|news|| inn-1.5.1sec2|/usr/ports/news/inn|/usr/local|InterNetNews -- the Internet meets Netnews.|/usr/ports/news/inn/pkg/DESCR|torstenb@FreeBSD.ORG|news|perl-5.00401|perl-5.00401 knews-0.9.8|/usr/ports/news/knews|/usr/X11R6|A threaded nntp newsreader for X.|/usr/ports/news/knews/pkg/DESCR|andreas@FreeBSD.ORG|x11 news|xpm-3.4j|xpm-3.4j leafnode-1.0.2|/usr/ports/news/leafnode|/usr/local|Leafnode is a USENET software package designed for small sites.|/usr/ports/news/leafnode/pkg/DESCR|brian@awfulhak.org|news|| nn-6.5.0|/usr/ports/news/nn|/usr/local|NN newsreader.|/usr/ports/news/nn/pkg/DESCR|ports@FreeBSD.ORG|news|| nn-6.5.0c|/usr/ports/news/nn-current|/usr/local|NN newsreader, beta version.|/usr/ports/news/nn-current/pkg/DESCR|ports@FreeBSD.ORG|news|| nntp-1.5.11.5|/usr/ports/news/nntp|/usr/local|NNTP with NOV support.|/usr/ports/news/nntp/pkg/DESCR|adam@veda.is|news|cnews-cr.g| nntpbtr-1.7|/usr/ports/news/nntpbtr|/usr/local|NNTP bulk transfer|/usr/ports/news/nntpbtr/pkg/DESCR|dk@farm.org|news|| nntpcache-1.0.7.1|/usr/ports/news/nntpcache|/usr/local|News caching system.|/usr/ports/news/nntpcache/pkg/DESCR|nntpcache@nntpcache.org|news|| plor-0.3.1|/usr/ports/news/plor|/usr/local|An alpha-release reader for reading SOUP and QWK packets.|/usr/ports/news/plor/pkg/DESCR|hoek@FreeBSD.ORG|news||zip-2.1 rkive3.1|/usr/ports/news/rkive|/usr/local|A USENET newsgroup archiver.|/usr/ports/news/rkive/pkg/DESCR|torstenb@FreeBSD.ORG|news|| slnr-2.3.0|/usr/ports/news/slnr|/usr/local|A simplistic reader for SOUP (HDPF) mail and news packets.|/usr/ports/news/slnr/pkg/DESCR|ac199@freenet.hamilton.on.ca|news||zip-2.1 slrn-0.9.4.3|/usr/ports/news/slrn|/usr/local|SLang-based newsreader|/usr/ports/news/slrn/pkg/DESCR|mcj@acquiesce.org|news|libslang-0.99.38|libslang-0.99.38 slurp-1.10|/usr/ports/news/slurp|/usr/local|A passive NNTP client that retrieves Usenet news articles from a remote server.|/usr/ports/news/slurp/pkg/DESCR|jraynard@FreeBSD.ORG|news|| suck-3.6.0|/usr/ports/news/suck|/usr/local|Receives/sends news to/from localhost via NNTP.|/usr/ports/news/suck/pkg/DESCR|jseger@freebsd.org|news|gmake-3.76.1| tin-1.3.970930|/usr/ports/news/tin|/usr/local|TIN newsreader (termcap based)|/usr/ports/news/tin/pkg/DESCR|ache@FreeBSD.org|news|| trn-3.6|/usr/ports/news/trn|/usr/local|Threaded Read News newsreader.|/usr/ports/news/trn/pkg/DESCR|ports@FreeBSD.ORG|news||mpack-1.5 xvnews-2.3.2|/usr/ports/news/xvnews|/usr/X11R6|An OPEN LOOK news reader.|/usr/ports/news/xvnews/pkg/DESCR|shanee@rabbit.augusta.de|news|xview-config-3.2.1 xview-lib-3.2.1|xview-config-3.2.1 xview-lib-3.2.1 9menu-1.5|/usr/ports/plan9/9menu|/usr/local|A simple menu patterened after plan9|/usr/ports/plan9/9menu/pkg/DESCR|erich@FreeBSD.org|plan9|| 9term-1.6.3|/usr/ports/plan9/9term|/usr/local|An X11 program which emulates a plan9 window.|/usr/ports/plan9/9term/pkg/DESCR|erich@FreeBSD.org|plan9|sam-4.3| 9wm-1.1|/usr/ports/plan9/9wm|/usr/X11R6|An 8 1/2-like Window Manager for X|/usr/ports/plan9/9wm/pkg/DESCR|erich@FreeBSD.org|plan9|| libXgFonts-1.0|/usr/ports/plan9/Xg|/usr/X11R6|These are the UNICODE fonts for use with 9term and sam.|/usr/ports/plan9/Xg/pkg/DESCR|erich@FreeBSD.org|plan9|| rc-1.5b1|/usr/ports/plan9/rc|/usr/local|A unix incarnation of the plan9 shell.|/usr/ports/plan9/rc/pkg/DESCR|erich@FreeBSD.org|plan9|| sam-4.3|/usr/ports/plan9/sam|/usr/local|A unix version of Rob Pike's editor for plan9|/usr/ports/plan9/sam/pkg/DESCR|erich@FreeBSD.org|plan9|| a2ps--4.9.8|/usr/ports/print/a2ps|/usr/local|Formats an ascii file for printing on a postscript printer.|/usr/ports/print/a2ps/pkg/DESCR|chuckr@FreeBSD.org|print|| acroread-3.01|/usr/ports/print/acroread|/usr/local|View, distribute and print PDF documents.|/usr/ports/print/acroread/pkg/DESCR|tg@FreeBSD.ORG|print||linux_lib-2.4 afm-1.0|/usr/ports/print/afm|/usr/local|Adobe Font Metrics.|/usr/ports/print/afm/pkg/DESCR|ports@FreeBSD.ORG|print|| apsfilter-4.9.3|/usr/ports/print/apsfilter|/usr/local|lpd magic print filter with auto file type recognition|/usr/ports/print/apsfilter/pkg/DESCR|andreas@FreeBSD.ORG|print||ghostscript-5.03 jpeg-6a netpbm-94.3.1 tiff-3.3 transfig-3.2 xpm-3.4j bibcard-0.6.4|/usr/ports/print/bibcard|/usr/X11R6|X11 interface for ediing BibTeX files.|/usr/ports/print/bibcard/pkg/DESCR|obrien@NUXI.com|print databases|xview-config-3.2.1 xview-lib-3.2.1|xview-config-3.2.1 xview-lib-3.2.1 bibview-2.2|/usr/ports/print/bibview|/usr/X11R6|Graphical interface for manipulating BibTeX bibliography databases|/usr/ports/print/bibview/pkg/DESCR|dbader@umiacs.umd.edu|databases print|| c2ps-3.0|/usr/ports/print/c2ps|/usr/local|A PostScript pretty-printer for C source.|/usr/ports/print/c2ps/pkg/DESCR|mph@pobox.com|print|| detex-2.6|/usr/ports/print/detex|/usr/local|Strips TeX/LaTeX codes from a file|/usr/ports/print/detex/pkg/DESCR|obrien@FreeBSD.org|print|| dvi2tty-1.0|/usr/ports/print/dvi2tty|/usr/local|A dvi-file previewer for text only devices.|/usr/ports/print/dvi2tty/pkg/DESCR|sutton@aardvark.apana.org.au|print|| dvi2xx-0.51a9|/usr/ports/print/dvi2xx|/usr/local|Convert dvi files to HP LaserJet or IBM 3812 format.|/usr/ports/print/dvi2xx/pkg/DESCR|jmz@FreeBSD.ORG|print|| dvips-5.74|/usr/ports/print/dvips|/usr/local|Convert a TeX DVI file to PostScript.|/usr/ports/print/dvips/pkg/DESCR|jmz@FreeBSD.org|print|| dvips2ascii-1.0|/usr/ports/print/dvips2ascii|/usr/local|PostScript (created by dvips) to ascii converter|/usr/ports/print/dvips2ascii/pkg/DESCR|eserte@cs.tu-berlin.de|print|| dviselect-1.3|/usr/ports/print/dviselect|/usr/local|Extract pages from DVI files.|/usr/ports/print/dviselect/pkg/DESCR|jmz@FreeBSD.org|print|| enscript-a4-1.5.0|/usr/ports/print/enscript|/usr/local|ASCII-to-PostScript filter.|/usr/ports/print/enscript/pkg/DESCR|kline@thought.org|print|gmake-3.76.1| ghostscript-2.6.2|/usr/ports/print/ghostscript|/usr/local|GNU Postscript interpreter.|/usr/ports/print/ghostscript/pkg/DESCR|ports@FreeBSD.org|print|| ghostscript-3.53|/usr/ports/print/ghostscript3|/usr/local|Aladdin Postscript interpreter.|/usr/ports/print/ghostscript3/pkg/DESCR|ports@FreeBSD.org|print|| ghostscript-4.03|/usr/ports/print/ghostscript4|/usr/local|Aladdin Postscript interpreter.|/usr/ports/print/ghostscript4/pkg/DESCR|andreas@FreeBSD.ORG|print|| ghostscript-5.03|/usr/ports/print/ghostscript5|/usr/local|Aladdin Postscript interpreter.|/usr/ports/print/ghostscript5/pkg/DESCR|andreas@FreeBSD.ORG|print|jpeg-6a png-0.96 unzip-5.3.1| ghostview-1.5|/usr/ports/print/ghostview|/usr/X11R6|An X11 front-end for ghostscript, the GNU postscript previewer.|/usr/ports/print/ghostview/pkg/DESCR|ports@FreeBSD.org|print|| gv-3.5.8|/usr/ports/print/gv|/usr/X11R6|A PostScript and PDF previewer.|/usr/ports/print/gv/pkg/DESCR|ports@freebsd.org|print|Xaw3d-1.3|Xaw3d-1.3 html2latex-0.9|/usr/ports/print/html2latex|/usr/local|convert HTML document into LaTeX|/usr/ports/print/html2latex/pkg/DESCR|joerg@FreeBSD.org|print|| latex2e-97.06|/usr/ports/print/latex|/usr/local|LaTeX2e - a TeX macro package|/usr/ports/print/latex/pkg/DESCR|jmz@FreeBSD.org|print|gmake-3.76.1 tex-3.14159|tex-3.14159 lout-3.10|/usr/ports/print/lout|/usr/local|A document creation system like LaTeX, but smaller|/usr/ports/print/lout/pkg/DESCR|oly@world.std.com|print|gmake-3.76.1| lprps-2.5|/usr/ports/print/lprps|/usr/local|PostScript printer filter package supporting a bidirectional serial channel|/usr/ports/print/lprps/pkg/DESCR|obrien@FreeBSD.org|print|| lyx-0.10.7|/usr/ports/print/lyx|/usr/local|A graphical frontend for LaTeX (nearly WYSIWYG)|/usr/ports/print/lyx/pkg/DESCR|andreas@FreeBSD.ORG|print|gmake-3.76.1 teTeX-0.4 xforms-0.86 xpm-3.4j|ispell-3.1.20 teTeX-0.4 xforms-0.86 xpm-3.4j makeindex-3.0.8|/usr/ports/print/makeindex|/usr/local|A general purpose, formatter-independent index processor.|/usr/ports/print/makeindex/pkg/DESCR|jmz@FreeBSD.org|print|| mp-letter-3.0.1|/usr/ports/print/mp|/usr/local|A PostScript printing util for ASCII files, email, USENET news articles, etc.|/usr/ports/print/mp/pkg/DESCR|obrien@FreeBSD.org|print|gmake-3.76.1| musixtex-T80|/usr/ports/print/musixtex|/usr/local|A set of TeX macros to typeset music.|/usr/ports/print/musixtex/pkg/DESCR|jmz@FreeBSD.org|print|gmake-3.76.1 tex-3.14159|tex-3.14159 pkfonts300-1.0|/usr/ports/print/pkfonts|/usr/local|English PK fonts, for ghostscripts, xdvi and so on|/usr/ports/print/pkfonts/pkg/DESCR|ohmon@tom.sfc.keio.ac.jp|print|| psutils-a4-1.17|/usr/ports/print/psutils|/usr/local|Utilities for manipulating PostScript documents.|/usr/ports/print/psutils/pkg/DESCR|jmz@FreeBSD.org|print|| rtf2latex-1.5|/usr/ports/print/rtf2latex|/usr/local|A filter that converts RTF (MS's Rich Text Format) into LaTeX.|/usr/ports/print/rtf2latex/pkg/DESCR|tg@FreeBSD.org|print|| teTeX-0.4|/usr/ports/print/teTeX|/usr/local|TeX distribution for UNIX compatible systems|/usr/ports/print/teTeX/pkg/DESCR|br@schiele-ct.de|print|gmake-3.76.1| tex-3.14159|/usr/ports/print/tex|/usr/local|TeX and METAFONT.|/usr/ports/print/tex/pkg/DESCR|jmz@FreeBSD.org|print|gmake-3.76.1| texinfo-2.124|/usr/ports/print/texinfo|/usr/local|Typeset Texinfo files for printing. Uses TeX.|/usr/ports/print/texinfo/pkg/DESCR|jmz@FreeBSD.org|print|gmake-3.76.1 tex-3.14159|tex-3.14159 tr2latex-2.2|/usr/ports/print/tr2latex|/usr/local|Convert a document from troff to LaTeX.|/usr/ports/print/tr2latex/pkg/DESCR|tg@FreeBSD.org|print|| transfig-3.2|/usr/ports/print/transfig|/usr/X11R6|Tools to convert Xfig's .fig files.|/usr/ports/print/transfig/pkg/DESCR|chuckr@freebsd.org|print|jpeg-6a xpm-3.4j|ghostscript-5.03 jpeg-6a xpm-3.4j virtualpaper-1.4|/usr/ports/print/virtualpaper|/usr/local|Virtual Paper document storage and viewing software.|/usr/ports/print/virtualpaper/pkg/DESCR|jdp@FreeBSD.org|print|modula-3-3.6 modula-3-lib-3.6|modula-3-lib-3.6 xdvi-pl20|/usr/ports/print/xdvi|/usr/X11R6|A DVI Previewer for the X Window System.|/usr/ports/print/xdvi/pkg/DESCR|jmz@FreeBSD.org|print|gmake-3.76.1| xmgr-3.01|/usr/ports/print/xmgr|/usr/X11R6|plotting tool for workstations|/usr/ports/print/xmgr/pkg/DESCR|andreas@FreeBSD.ORG|print|| ru-X11-3.2|/usr/ports/russian/X.language|/usr/X11R6|Setup X locale/nls/keyboard/fonts for russian language (koi8-r)|/usr/ports/russian/X.language/pkg/DESCR|ache@FreeBSD.ORG|russian x11||XFree86-3.3.1 cyrproxy-1.4.1|/usr/ports/russian/cyrproxy|/usr/local|Cyrillic proxy for network protocols|/usr/ports/russian/cyrproxy/pkg/DESCR|andy@icc.surw.chel.su|russian net www|| ru-d1489-1.2|/usr/ports/russian/d1489|/usr/local|point-to-point Alt(cp866)<->koi8-r decoder and font converter acc. to RFC1489|/usr/ports/russian/d1489/pkg/DESCR|ache@FreeBSD.ORG|russian|| ru-elm-2.4ME|/usr/ports/russian/elm.language|/usr/local|Tune Elm with MIME for KOI8-R defaults|/usr/ports/russian/elm.language/pkg/DESCR|ache@FreeBSD.org|russian mail||elm-2.4ME+32 ru-netscape-3.01|/usr/ports/russian/netscape3.language|/usr/X11R6|Tune netscape3.01 to work with russian (koi8-r) fonts|/usr/ports/russian/netscape3.language/pkg/DESCR|ache@FreeBSD.ORG|russian www||XFree86-3.3.1 netscape-3.03 ru-X11-3.2 ru-pgp-2.6.3ia|/usr/ports/russian/pgp.language|/usr/local|Russian language module for PGP|/usr/ports/russian/pgp.language/pkg/DESCR|ache@FreeBSD.ORG|russian|unzip-5.3.1|pgp-2.6.2 rsaref-2.0 ru-pine-3.95|/usr/ports/russian/pine.language|/usr/local|Tune Pine for Russian (KOI8-R) defaults|/usr/ports/russian/pine.language/pkg/DESCR|ache@FreeBSD.org|russian mail||pine-3.96 SSLeay-0.8.1|/usr/ports/security/SSLeay|/usr/local|SSL and crypto library|/usr/ports/security/SSLeay/pkg/DESCR|markm@FreeBSD.ORG|devel security|rsaref-2.0| cfs-1.3.3|/usr/ports/security/cfs|/usr/local|A cryptographic file system implemented as a user-space NFS server.|/usr/ports/security/cfs/pkg/DESCR|jdp@polstra.com|security|| cops-1.04|/usr/ports/security/cops|/usr/local|A system secureness checker.|/usr/ports/security/cops/pkg/DESCR|oly@world.std.com|security|| crack-5.0|/usr/ports/security/crack|/usr/local|the "Sensible" Unix Password Cracker.|/usr/ports/security/crack/pkg/DESCR|obrien@FreeBSD.org|security|| donkey-0.5|/usr/ports/security/donkey|/usr/local|An alternative for S/KEY's key command|/usr/ports/security/donkey/pkg/DESCR|max@FreeBSD.ORG|security|| fwtk-1.3|/usr/ports/security/fwtk|/usr/local|A toolkit used for building firewalls based on proxy services|/usr/ports/security/fwtk/pkg/DESCR|obrien@FreeBSD.org|security net|| libident-0.20|/usr/ports/security/libident|/usr/local|A small library to interface the ident protocol server (rfc1413).|/usr/ports/security/libident/pkg/DESCR|torstenb@FreeBSD.ORG|devel net security|| p5-Authen-Radius-0.05|/usr/ports/security/p5-Authen-Radius|/usr/local|a perl5 module to provide simple Radius client facilities|/usr/ports/security/p5-Authen-Radius/pkg/DESCR|jfitz@FreeBSD.ORG|security net perl5|p5-MD5-1.7 perl-5.00401|perl-5.00401 p5-Crypt-DES-1.0|/usr/ports/security/p5-Crypt-DES|/usr/local|perl5 interface to DES block cipher.|/usr/ports/security/p5-Crypt-DES/pkg/DESCR|jfitz@FreeBSD.ORG|security perl5|perl-5.00401|perl-5.00401 p5-Crypt-IDEA-1.0|/usr/ports/security/p5-Crypt-IDEA|/usr/local|perl5 interface to IDEA block cipher.|/usr/ports/security/p5-Crypt-IDEA/pkg/DESCR|jfitz@FreeBSD.ORG|security perl5|perl-5.00401|perl-5.00401 p5-MD5-1.7|/usr/ports/security/p5-MD5|/usr/local|perl5 interface to the RSA Data Security Inc. MD5 Message-Digest Algorithm|/usr/ports/security/p5-MD5/pkg/DESCR|jfitz@FreeBSD.ORG|security perl5|perl-5.00401|perl-5.00401 p5-PGP-0.3a|/usr/ports/security/p5-PGP|/usr/local|perl5 module to work with PGP messages.|/usr/ports/security/p5-PGP/pkg/DESCR|jfitz@FreeBSD.ORG|security perl5|gmake-3.76.1 perl-5.00401 pgp-2.6.2 rsaref-2.0 unzip-5.3.1|perl-5.00401 pgp-2.6.2|/usr/ports/security/pgp|/usr/local|PGP MIT or International version - Public-Key encryption for the masses|/usr/ports/security/pgp/pkg/DESCR|ache@FreeBSD.ORG|security|gmake-3.76.1 rsaref-2.0 unzip-5.3.1|rsaref-2.0 pidentd-2.8a4|/usr/ports/security/pidentd|/usr/local|An RFC1413 identification server.|/usr/ports/security/pidentd/pkg/DESCR|torstenb@FreeBSD.ORG|security net|| rsaref-2.0|/usr/ports/security/rsaref|/usr/local|encryption/authentication library, RSA/MDX/DES|/usr/ports/security/rsaref/pkg/DESCR|ache@FreeBSD.ORG|security|| ssh-1.2.21|/usr/ports/security/ssh|/usr/local|Secure shell client and server (remote login program).|/usr/ports/security/ssh/pkg/DESCR|torstenb@FreeBSD.ORG|security net|perl-5.00401 tcp_wrappers-7.6|tcp_wrappers-7.6 sudo-1.5.3|/usr/ports/security/sudo|/usr/local|Allow others to run commands as root.|/usr/ports/security/sudo/pkg/DESCR|erich@rrnet.com|security|| super-3.9.7|/usr/ports/security/super|/usr/local|Allow others to run commands as root.|/usr/ports/security/super/pkg/DESCR|obrien@NUXI.com|security sysutils|| swatch-2.2|/usr/ports/security/swatch|/usr/local|The Simple WATCHer and filter|/usr/ports/security/swatch/pkg/DESCR|jfitz@FreeBSD.ORG|security sysutils|| tcp_wrappers-7.6|/usr/ports/security/tcp_wrapper|/usr/local|This is the TCP/IP daemon wrapper package.|/usr/ports/security/tcp_wrapper/pkg/DESCR|torstenb@FreeBSD.ORG|security net|| tripwire-1.2|/usr/ports/security/tripwire|/usr/local|File system security and verification program.|/usr/ports/security/tripwire/pkg/DESCR|jgreco@ns.sol.net|security net|| vscan-1.0.2|/usr/ports/security/vscan|/usr/local|scan MS-DOS files for viruses|/usr/ports/security/vscan/pkg/DESCR|obrien@FreeBSD.org|security|| xinetd.2.1.7.4|/usr/ports/security/xinetd|/usr/local|Replacement for inetd with control and logging|/usr/ports/security/xinetd/pkg/DESCR|markm@FreeBSD.ORG|security|| bash-1.14.7|/usr/ports/shells/bash|/usr/local|The GNU Borne Again Shell.|/usr/ports/shells/bash/pkg/DESCR|obrien@NUXI.com|shells|| bash-2.01|/usr/ports/shells/bash2|/usr/local|The GNU Borne Again Shell.|/usr/ports/shells/bash2/pkg/DESCR|ache@FreeBSD.ORG|shells|| es-0.9a1|/usr/ports/shells/es|/usr/local|An extensible shell, derived from plan9's rc|/usr/ports/shells/es/pkg/DESCR|erich@FreeBSD.org|shells|| scsh-0.5.1|/usr/ports/shells/scsh|/usr/local|A Unix shell embedded into Scheme, with access to all Posix calls|/usr/ports/shells/scsh/pkg/DESCR|cracauer@cons.org|shells lang|| pdksh-5.2.12|/usr/ports/shells/pdksh|/usr/local|The Public Domain Korn Shell.|/usr/ports/shells/pdksh/pkg/DESCR|tg@freebsd.org|shells|| tcsh-6.07.02|/usr/ports/shells/tcsh|/usr/local|An extended C-shell with many useful features.|/usr/ports/shells/tcsh/pkg/DESCR|ache@FreeBSD.ORG|shells|| zsh-3.0.5|/usr/ports/shells/zsh|/usr/local|The Z shell.|/usr/ports/shells/zsh/pkg/DESCR|torstenb@FreeBSD.ORG|shells|| LPRng-3.2.3|/usr/ports/sysutils/LPRng|/usr/local|An Enhanced Printer Spooler|/usr/ports/sysutils/LPRng/pkg/DESCR|desmo@bandwidth.org|sysutils print|| afio-2.4.2|/usr/ports/sysutils/afio|/usr/local|Archiver & backup program w/ builtin compression|/usr/ports/sysutils/afio/pkg/DESCR|nox@jelal.hb.north.de|sysutils|| cd-write-1.4|/usr/ports/sysutils/cd-write|/usr/local|A X11 based CD-burner|/usr/ports/sysutils/cd-write/pkg/DESCR|jmz@FreeBSD.org|sysutils|tcl-8.0 tix-4.1.0.006 tk-8.0|tcl-8.0 tix-4.1.0.006 tk-8.0 contool-3.3a|/usr/ports/sysutils/contool|/usr/X11R6|Console tool for openlook|/usr/ports/sysutils/contool/pkg/DESCR|nsayer@quack.kfu.com|sysutils|xview-config-3.2.1 xview-lib-3.2.1|xview-config-3.2.1 xview-lib-3.2.1 idled-1.16|/usr/ports/sysutils/idled|/usr/local|A daemon that logs out idle users and those users hogging resources.|/usr/ports/sysutils/idled/pkg/DESCR|andrew@ugh.net.au|sysutils|| lsof-4.15|/usr/ports/sysutils/lsof|/usr/local|Lists information about open files.|/usr/ports/sysutils/lsof/pkg/DESCR|obrien@NUXI.com|sysutils|| manck-1.2|/usr/ports/sysutils/manck|/usr/local|Manual page consistency checker|/usr/ports/sysutils/manck/pkg/DESCR|wosch@FreeBSD.org|sysutils|| mei-1.53|/usr/ports/sysutils/mei|/usr/local|formats magneto-optical disk for MS-DOS FAT filesystem.|/usr/ports/sysutils/mei/pkg/DESCR|itojun@itojun.org|sysutils|ja-nkf-1.62| mkisofs-1.10|/usr/ports/sysutils/mkisofs|/usr/local|create ISO9660 filesystems with [optional] Rockridge extensions|/usr/ports/sysutils/mkisofs/pkg/DESCR|ports@FreeBSD.ORG|sysutils|| pib-1.1|/usr/ports/sysutils/pib|/usr/local|GUI Ports Collection management tool.|/usr/ports/sysutils/pib/pkg/DESCR|msmith@freebsd.org|sysutils||tcl-8.0 tk-8.0 rtty-3.2|/usr/ports/sysutils/rtty|/usr/local|multiuser "tip"/"cu" replacement with logging|/usr/ports/sysutils/rtty/pkg/DESCR|ports@FreeBSD.ORG|sysutils|| setquota-0.1|/usr/ports/sysutils/setquota|/usr/local|Command line quota tools.|/usr/ports/sysutils/setquota/pkg/DESCR|winter@jurai.net|sysutils|| skill-3.7.4|/usr/ports/sysutils/skill|/usr/local|SuperKILL, a kill(1)/renice(8) utility with nice features|/usr/ports/sysutils/skill/pkg/DESCR|jonny@coppe.ufrj.br|sysutils|| socket-1.1|/usr/ports/sysutils/socket|/usr/local|create tcp socket and connect to stdin/out|/usr/ports/sysutils/socket/pkg/DESCR|wosch@FreeBSD.org|sysutils net|| star-1.1|/usr/ports/sysutils/star|/usr/local|unique standard tape archiver with many enhancements|/usr/ports/sysutils/star/pkg/DESCR|andreas@FreeBSD.ORG|sysutils|gmake-3.76.1| stat-1.3|/usr/ports/sysutils/stat|/usr/local|Print inode contents.|/usr/ports/sysutils/stat/pkg/DESCR|wosch@FreeBSD.org|sysutils|| su2-1.3|/usr/ports/sysutils/su2|/usr/local|an enhanced su, allows users to su with own password + more|/usr/ports/sysutils/su2/pkg/DESCR|jmg@freebsd.org|sysutils|| tcplist-2.2|/usr/ports/sysutils/tcplist|/usr/local|lists tcp connections to/from the local machine (+username on both sides)|/usr/ports/sysutils/tcplist/pkg/DESCR|obrien@NUXI.com|sysutils net||lsof-4.15 top-3.4|/usr/ports/sysutils/top|/usr/local|The ubiquitous system monitoring utility.|/usr/ports/sysutils/top/pkg/DESCR|peter@FreeBSD.org|sysutils|| tua-4.0|/usr/ports/sysutils/tua|/usr/local|The Uucp Analyzer.|/usr/ports/sysutils/tua/pkg/DESCR|torstenb@FreeBSD.ORG|sysutils|| xbatt-1.2|/usr/ports/sysutils/xbatt|/usr/X11R6|Laptop battery status display for X11|/usr/ports/sysutils/xbatt/pkg/DESCR|nobu@psrc.isac.co.jp|sysutils x11|| xcpustate-2.4|/usr/ports/sysutils/xcpustate|/usr/X11R6|System monitoring utility graphicaly showing cpu load and status.|/usr/ports/sysutils/xcpustate/pkg/DESCR|obrien@FreeBSD.org|sysutils|| xdu-3.0|/usr/ports/sysutils/xdu|/usr/X11R6|Graphically display output of du|/usr/ports/sysutils/xdu/pkg/DESCR|asami@FreeBSD.ORG|sysutils x11|| xloadface-1.6.1|/usr/ports/sysutils/xloadface|/usr/X11R6|network load monitor for X11|/usr/ports/sysutils/xloadface/pkg/DESCR|furusawa@com.cs.osakafu-u.ac.jp|sysutils|ja-nkf-1.62| xperfmon++-1.40|/usr/ports/sysutils/xperfmon|/usr/X11R6|A graphical X11 system performance monitor.|/usr/ports/sysutils/xperfmon/pkg/DESCR|Lars_Koeller@odie.physik2.uni-rostock.de|sysutils x11|| xsysinfo-1.4|/usr/ports/sysutils/xsysinfo|/usr/X11R6|A system information display tool.|/usr/ports/sysutils/xsysinfo/pkg/DESCR|jdli@csie.nctu.edu.tw|sysutils|| xsysstats-1.34|/usr/ports/sysutils/xsysstats|/usr/X11R6|A system information display tool|/usr/ports/sysutils/xsysstats/pkg/DESCR|asami@FreeBSD.ORG|sysutils x11|| agrep-2.04|/usr/ports/textproc/agrep|/usr/local|Approximate grep (fast approximate pattern-matching tool)|/usr/ports/textproc/agrep/pkg/DESCR|obrien@NUXI.com|textproc|| docbook-3.0|/usr/ports/textproc/docbook|/usr/local|An SGML DTD designed for computer documentation|/usr/ports/textproc/docbook/pkg/DESCR|jfieber@FreeBSD.ORG|textproc||iso8879-1986 glimpse-4.0|/usr/ports/textproc/glimpse|/usr/local|Text search engine|/usr/ports/textproc/glimpse/pkg/DESCR|chuckr@freebsd.org|textproc databases|| html-4.0|/usr/ports/textproc/html|/usr/local|All W3C published SGML DTDs for HTML|/usr/ports/textproc/html/pkg/DESCR|jfieber@FreeBSD.ORG|textproc|| info2html-1.1|/usr/ports/textproc/info2html|/usr/local|Translate GNU info files into HTML pages.|/usr/ports/textproc/info2html/pkg/DESCR|wosch@FreeBSD.org|textproc|| isearch-1.14|/usr/ports/textproc/isearch|/usr/local|Text Search Engine by CNIDR|/usr/ports/textproc/isearch/pkg/DESCR|pgiffuni@FPS.biblos.unal.edu.co|textproc databases|| iso12083-1993|/usr/ports/textproc/iso12083|/usr/local|SGML DTDs from the The Electronic Publishing Special Interest Group|/usr/ports/textproc/iso12083/pkg/DESCR|jfieber@FreeBSD.ORG|textproc|| iso8879-1986|/usr/ports/textproc/iso8879|/usr/local|Character entity sets from ISO 8879:1986 (SGML)|/usr/ports/textproc/iso8879/pkg/DESCR|jfieber@FreeBSD.ORG|textproc|unzip-5.3.1| ispell-3.1.20|/usr/ports/textproc/ispell|/usr/local|An interactive spelling checker.|/usr/ports/textproc/ispell/pkg/DESCR|jmz@FreeBSD.org|textproc|| jade-1.0.1|/usr/ports/textproc/jade|/usr/local|An object-oriented SGML parser toolkit and DSSSL engine|/usr/ports/textproc/jade/pkg/DESCR|jfieber@FreeBSD.ORG|textproc|unzip-5.3.1| linuxdoc-1.0|/usr/ports/textproc/linuxdoc|/usr/local|The Linuxdoc SGML DTD|/usr/ports/textproc/linuxdoc/pkg/DESCR|jfieber@FreeBSD.ORG|textproc||iso8879-1986 mgdiff-1.0|/usr/ports/textproc/mgdiff|/usr/X11R6|A graphical front end to the Unix diff command|/usr/ports/textproc/mgdiff/pkg/DESCR|andreas@marvin.robin.de|textproc|| par-1.50|/usr/ports/textproc/par|/usr/local|Pargraph reformatter for email|/usr/ports/textproc/par/pkg/DESCR|mark@grondar.za|textproc|| pilot_makedoc-0.7|/usr/ports/textproc/pilot_makedoc|/usr/local|converts text into the Doc format used by PalmPilots.|/usr/ports/textproc/pilot_makedoc/pkg/DESCR|jfitz@FreeBSD.ORG|textproc|| rman-3.0.3a12|/usr/ports/textproc/rman|/usr/local|Reverse compile man pages from formatted form.|/usr/ports/textproc/rman/pkg/DESCR|tg@FreeBSD.org|textproc|| sgmlformat-1.4|/usr/ports/textproc/sgmlformat|/usr/local|Generates groff and HTML from linuxdoc and docbook SGML documents|/usr/ports/textproc/sgmlformat/pkg/DESCR|jfieber@FreeBSD.ORG|textproc print||docbook-3.0 iso8879-1986 jade-1.0.1 linuxdoc-1.0 perl-5.00401 sp-1.2.1|/usr/ports/textproc/sp|/usr/local|A free, object-oriented toolkit for SGML parsing and entity management |/usr/ports/textproc/sp/pkg/DESCR|jfieber@FreeBSD.ORG|textproc|| unroff-1.0.2|/usr/ports/textproc/unroff|/usr/local|A programmable troff translator with backend for HTML.|/usr/ports/textproc/unroff/pkg/DESCR|wosch@freebsd.org|textproc|elk-3.0.2|elk-3.0.2 wdiff-0.5|/usr/ports/textproc/wdiff|/usr/local|Display word differences between text files.|/usr/ports/textproc/wdiff/pkg/DESCR|sanpei@yy.cs.keio.ac.jp|textproc|| vi-vn7to8-1.1.1|/usr/ports/vietnamese/vn7to8|/usr/local|converts between 7-bit Vietnamese VIQR and 8-bit VISCII formats|/usr/ports/vietnamese/vn7to8/pkg/DESCR|obrien@FreeBSD.org|vietnamese|| vi-vnelvis-1.4|/usr/ports/vietnamese/vnelvis|/usr/local|A vi clone that speaks Vietnamese|/usr/ports/vietnamese/vnelvis/pkg/DESCR|obrien@FreeBSD.org|vietnamese|| vi-vnless-1.0|/usr/ports/vietnamese/vnless|/usr/local|A pager utility that speaks Vietnamese|/usr/ports/vietnamese/vnless/pkg/DESCR|obrien@FreeBSD.org|vietnamese|| vi-vnlpr-2.0|/usr/ports/vietnamese/vnlpr|/usr/local|shell script and set of fonts to print Vietnamese text on PostScript printer|/usr/ports/vietnamese/vnlpr/pkg/DESCR|obrien@FreeBSD.org|vietnamese||vi-vn7to8-1.1.1 vi-vnpstext-1.1 vi-vnpstext-1.1|/usr/ports/vietnamese/vnpstext|/usr/local|converts 8-bit VISCII Vietnamese text into PostScript|/usr/ports/vietnamese/vnpstext/pkg/DESCR|obrien@FreeBSD.org|vietnamese|| vi-vnroff-2.0|/usr/ports/vietnamese/vnroff|/usr/local|converts Vietnamese VIQR text into troff format|/usr/ports/vietnamese/vnroff/pkg/DESCR|obrien@FreeBSD.org|vietnamese|| vi-vnterm-3.3|/usr/ports/vietnamese/vnterm|/usr/X11R6|An xterm that speaks Vietnamese|/usr/ports/vietnamese/vnterm/pkg/DESCR|obrien@FreeBSD.org|vietnamese x11|| mosaic-2.7b5|/usr/ports/www/Mosaic|/usr/X11R6|A World Wide Web browser.|/usr/ports/www/Mosaic/pkg/DESCR|ports@FreeBSD.ORG|www|jpeg-6a png-0.96 xpm-3.4j|jpeg-6a png-0.96 xpm-3.4j analog-2.11|/usr/ports/www/analog|/usr/local|An extremely fast program for analysing WWW logfiles.|/usr/ports/www/analog/pkg/DESCR|jfitz@freebsd.org|www|| apache-1.2.4|/usr/ports/www/apache|/usr/local|The extremely popular Apache http server. Very fast, very clean.|/usr/ports/www/apache/pkg/DESCR|ports@freebsd.org|www|| apache-1.3a1|/usr/ports/www/apache-current|/usr/local|The extremely popular Apache http server. Very fast, very clean.|/usr/ports/www/apache-current/pkg/DESCR|ache@freebsd.org|www|| apacheSSL-1.2.4|/usr/ports/www/apache-ssl|/usr/local|Apache secure https server using SSL|/usr/ports/www/apache-ssl/pkg/DESCR|markm@freebsd.org|www|SSLeay-0.8.1 rsaref-2.0| arena-i18n-beta3b|/usr/ports/www/arena|/usr/local|Experimental HTML 3 browser, supports math and style sheets.|/usr/ports/www/arena/pkg/DESCR|ache@FreeBSD.ORG|www|jpeg-6a png-0.96|jpeg-6a png-0.96 ashe-1.1.2|/usr/ports/www/ashe|/usr/X11R6|A simple HTML editor.|/usr/ports/www/ashe/pkg/DESCR|ports@FreeBSD.ORG|www|| asWedit-3.0|/usr/ports/www/aswedit|/usr/local|An easy to use HTML and text editor|/usr/ports/www/aswedit/pkg/DESCR|brett@peloton.physics.montana.edu|editors www||linux_lib-2.4 cgiparse-0.8c|/usr/ports/www/cgiparse|/usr/local|C library to parse CGI Forms|/usr/ports/www/cgiparse/pkg/DESCR|jmg@FreeBSD.ORG|devel|| chimera-1.65|/usr/ports/www/chimera|/usr/X11R6|X/Athena World-Wide Web client|/usr/ports/www/chimera/pkg/DESCR|asami@FreeBSD.ORG|www|| comline-4.0D|/usr/ports/www/comline|/usr/local|W3C Command Line WWW Tool|/usr/ports/www/comline/pkg/DESCR|ache@freebsd.org|www|| fxhtml-1.6.7|/usr/ports/www/fxhtml|/usr/local|Server side extension to HTML which eliminates the need for CGI scripts.|/usr/ports/www/fxhtml/pkg/DESCR|fxhtml@flevel.co.uk|www|| gn-2.24|/usr/ports/www/gn|/usr/local|GN gopher and http server|/usr/ports/www/gn/pkg/DESCR|adam@veda.is|www net|freeWAIS-0.5| gwstat|/usr/ports/www/gwstat|/usr/local|generate GIF graphs that illustrate the httpd server traffic|/usr/ports/www/gwstat/pkg/DESCR|andreas@FreeBSD.ORG|www||ImageMagick-3.9.0 apache-1.2.4 ghostscript-4.03 jbigkit-0.9 jpeg-6a mpeg_lib-1.2.1 perl-5.00401 png-0.96 tiff-3.3 wwwstat-2.01 xmgr-3.01 harvest-1.4.2|/usr/ports/www/harvest|/usr/local|Collect information from all over the Internet|/usr/ports/www/harvest/pkg/DESCR|andreas@FreeBSD.ORG|www|| http-analyze-1.9|/usr/ports/www/http-analyze|/usr/local|A fast Log-Analyzer for web servers|/usr/ports/www/http-analyze/pkg/DESCR|andreas@FreeBSD.ORG|www|gd-1.2| libpics-1.0|/usr/ports/www/libpics|/usr/local|The W3C sample PICS library|/usr/ports/www/libpics/pkg/DESCR|max@FreeBSD.ORG|www devel|gmake-3.76.1| libwww-5.1b|/usr/ports/www/libwww|/usr/local|The W3C Reference Library.|/usr/ports/www/libwww/pkg/DESCR|ports@FreeBSD.ORG|www devel|gmake-3.76.1| linemode-4.0D|/usr/ports/www/linemode|/usr/local|WWW LineMode Browser from the W3 Consortium (W3C)|/usr/ports/www/linemode/pkg/DESCR|sa2c@and.or.jp|www|| linux-netscape-4.03|/usr/ports/www/linux-netscape4|/usr/local|netscape web-surfboard|/usr/ports/www/linux-netscape4/pkg/DESCR|ports@FreeBSD.ORG|www|linux_lib-2.4|linux_lib-2.4 lynx-2.7.1ac-0.78|/usr/ports/www/lynx|/usr/local|An alphanumeric display oriented World-Wide Web Client.|/usr/ports/www/lynx/pkg/DESCR|ache@FreeBSD.ORG|www|| mapedit-2.24|/usr/ports/www/mapedit|/usr/X11R6|A WWW authoring tool to create clickable maps|/usr/ports/www/mapedit/pkg/DESCR|andreas@FreeBSD.ORG|www|| mhonarc-2.1|/usr/ports/www/mhonarc|/usr/local|WWW front end for mail archives. |/usr/ports/www/mhonarc/pkg/DESCR|koshy@india.hp.com|www mail|| mmm-0.40|/usr/ports/www/mmm|/usr/local|WWW browser using Objective Caml, Tcl/Tk.|/usr/ports/www/mmm/pkg/DESCR|kiri@kiri.toba-cmt.ac.jp|www|camltk41-1.0 gmake-3.76.1 ocaml-1.03 tcl-7.6 tk-4.2|tcl-7.6 tk-4.2 momspider-1.00|/usr/ports/www/momspider|/usr/local|WWW Spider for multi-owner maintenance.|/usr/ports/www/momspider/pkg/DESCR|wosch@FreeBSD.org|www|| netscape-3.03|/usr/ports/www/netscape3|/usr/local|netscape-3.03 web-surfboard (regular or gold)|/usr/ports/www/netscape3/pkg/DESCR|ports@FreeBSD.ORG|www|| netscape-4.03b8|/usr/ports/www/netscape4|/usr/local|netscape web-surfboard|/usr/ports/www/netscape4/pkg/DESCR|ache@FreeBSD.ORG|www|| p5-Apache-1.00b2|/usr/ports/www/p5-Apache|/usr/local|Embeds a Perl interpreter in the Apache server|/usr/ports/www/p5-Apache/pkg/DESCR|jfitz@FreeBSD.ORG|www perl5|perl-5.00401|perl-5.00401 p5-CGI-2.76|/usr/ports/www/p5-CGI|/usr/local|modules for perl5, for use in writing CGI scripts.|/usr/ports/www/p5-CGI/pkg/DESCR|jfitz@FreeBSD.ORG|www perl5|p5-Data-Dumper-2.07 p5-MD5-1.7 p5-MIME-Base64-2.03 p5-Net-1.0505 p5-libwww-5.12 perl-5.00401|perl-5.00401 p5-CGI_Lite-1.8|/usr/ports/www/p5-CGI_Lite|/usr/local|perl5 module to process and decode WWW form information.|/usr/ports/www/p5-CGI_Lite/pkg/DESCR|jfitz@FreeBSD.ORG|www perl5|perl-5.00401|perl-5.00401 p5-HTML-0.6|/usr/ports/www/p5-HTML|/usr/local|perl5 module for writing HTML documents.|/usr/ports/www/p5-HTML/pkg/DESCR|jfitz@FreeBSD.ORG|www perl5|perl-5.00401|perl-5.00401 p5-HTML-QuickCheck-1.0b1|/usr/ports/www/p5-HTML-QuickCheck|/usr/local|a simple and fast HTML syntax checking package for perl 4 and perl 5.|/usr/ports/www/p5-HTML-QuickCheck/pkg/DESCR|jfitz@FreeBSD.ORG|www perl5|perl-5.00401|perl-5.00401 p5-HTML-Stream-1.40|/usr/ports/www/p5-HTML-Stream|/usr/local|perl5 HTML output stream class, and some markup utilities.|/usr/ports/www/p5-HTML-Stream/pkg/DESCR|jfitz@FreeBSD.ORG|www perl5|perl-5.00401|perl-5.00401 p5-HTTPD-Tools-0.55|/usr/ports/www/p5-HTTPD-Tools|/usr/local|perl5 module for a HTTP server authentication class.|/usr/ports/www/p5-HTTPD-Tools/pkg/DESCR|jfitz@FreeBSD.ORG|www perl5|perl-5.00401|perl-5.00401 p5-WWW-Search-1.010|/usr/ports/www/p5-WWW-Search|/usr/local|a perl5 module for WWW searches|/usr/ports/www/p5-WWW-Search/pkg/DESCR|jfitz@FreeBSD.ORG|www perl5|p5-Data-Dumper-2.07 p5-MD5-1.7 p5-MIME-Base64-2.03 p5-Net-1.0505 p5-libwww-5.12 perl-5.00401|perl-5.00401 p5-libwww-5.12|/usr/ports/www/p5-libwww|/usr/local|perl5 library for WWW access.|/usr/ports/www/p5-libwww/pkg/DESCR|jfitz@FreeBSD.ORG|www perl5|p5-Data-Dumper-2.07 p5-MD5-1.7 p5-MIME-Base64-2.03 p5-Net-1.0505 perl-5.00401|perl-5.00401 squid-1.1.16|/usr/ports/www/squid11|/usr/local|Post-Harvest_cached WWW proxy cache and accelerator|/usr/ports/www/squid11/pkg/DESCR|peter@freebsd.org|www|| squid-novm-1.1.16|/usr/ports/www/squid11-novm|/usr/local|Low-VM Post-Harvest_cached WWW proxy cache and accelerator|/usr/ports/www/squid11-novm/pkg/DESCR|peter@freebsd.org|www|| w3-2.2.26|/usr/ports/www/w3|/usr/local|WWW browser based on emacs/mule|/usr/ports/www/w3/pkg/DESCR|kiri@kiri.toba-cmt.ac.jp|www|emacs-19.34b gmake-3.76.1|emacs-19.34b w3c-httpd-3.0A|/usr/ports/www/w3c-httpd|/usr/local|WWW server from the W3 Consortium (W3C).|/usr/ports/www/w3c-httpd/pkg/DESCR|pgiffuni@fps.biblos.unal.edu.co|www|| webcopy-0.98b7|/usr/ports/www/webcopy|/usr/local|A Web Mirroring Program|/usr/ports/www/webcopy/pkg/DESCR|ache@FreeBSD.ORG|www|| weblint-1.017|/usr/ports/www/weblint|/usr/local|HTML validator and sanity checker|/usr/ports/www/weblint/pkg/DESCR|pst@FreeBSD.ORG|www|| webstone-2.0.1|/usr/ports/www/webstone|/usr/local|world wide web server benchmarking|/usr/ports/www/webstone/pkg/DESCR|sauber@netcom.com|www benchmarks|| wml-1.2.2|/usr/ports/www/wml|/usr/local|Website META Language, a webdesigner's toolkit for HTML generation|/usr/ports/www/wml/pkg/DESCR|rse@engelschall.com|www lang|perl-5.00401|perl-5.00401 wn-1.18.3|/usr/ports/www/wn|/usr/local|A great http server|/usr/ports/www/wn/pkg/DESCR|adam@veda.is|www|| wwwcount-2.3|/usr/ports/www/wwwcount|/usr/local|Access counter, clock and date for WWW pages|/usr/ports/www/wwwcount/pkg/DESCR|ache@FreeBSD.ORG|www|| wwwstat-2.01|/usr/ports/www/wwwstat|/usr/local|webserver logfile analysis package|/usr/ports/www/wwwstat/pkg/DESCR|andreas@FreeBSD.ORG|www|perl-5.00401|apache-1.2.4 perl-5.00401 fwf-3.8|/usr/ports/x11/FWF|/usr/X11R6|The Free Widget Foundation Widget Release|/usr/ports/x11/FWF/pkg/DESCR|ports@FreeBSD.ORG|x11|xpm-3.4j|xpm-3.4j XFree86-3.3.1|/usr/ports/x11/XFree86|/usr/X11R6|X11R6.3/XFree86 core distribution|/usr/ports/x11/XFree86/pkg/DESCR|jmz@FreeBSD.ORG|x11|| XFree86-contrib-3.3.1|/usr/ports/x11/XFree86-contrib|/usr/X11R6|XFree86 contrib programs|/usr/ports/x11/XFree86-contrib/pkg/DESCR|jmz@FreeBSD.ORG|x11|| Xaw3d-1.3|/usr/ports/x11/Xaw3d|/usr/X11R6|A 3-D Athena Widget set that looks like Motif|/usr/ports/x11/Xaw3d/pkg/DESCR|asami@FreeBSD.ORG|x11|| afterstep-1.0|/usr/ports/x11/afterstep|/usr/X11R6|This window manager is a continuation of the Bowman NeXTSTEP clone.|/usr/ports/x11/afterstep/pkg/DESCR|jfitz@FreeBSD.ORG|x11|xpm-3.4j|xpm-3.4j auis-6.3.1|/usr/ports/x11/auis|/usr/local|Andrew User Interface System|/usr/ports/x11/auis/pkg/DESCR|ports@FreeBSD.ORG|x11|| bclock-1.0|/usr/ports/x11/bclock|/usr/X11R6|A round, analog X11 clock with bezier curve hands.|/usr/ports/x11/bclock/pkg/DESCR|ports@FreeBSD.ORG|x11|| blast-1.0|/usr/ports/x11/blast|/usr/X11R6|Blast blows holes through windows.|/usr/ports/x11/blast/pkg/DESCR|searle@longacre.demon.co.uk|x11|| blt-2.1|/usr/ports/x11/blt|/usr/local|A Tk extension (with shared libs)|/usr/ports/x11/blt/pkg/DESCR|lukin@okbmei.msk.su|x11 tk41|tcl-7.5.1 tk-4.1.1|tcl-7.5.1 tk-4.1.1 bricons-3.0|/usr/ports/x11/bricons|/usr/X11R6|Quick start up utility for applications on an X display.|/usr/ports/x11/bricons/pkg/DESCR|shanee@rabbit.augusta.de|x11|xpm-3.4j|xpm-3.4j camltk41-1.0|/usr/ports/x11/camltk41|/usr/local|A library for interfacing Objective Caml with Tcl/Tk|/usr/ports/x11/camltk41/pkg/DESCR|kiri@kiri.toba-cmt.ac.jp|x11|gmake-3.76.1 ocaml-1.03 tcl-7.6 tk-4.2|tcl-7.6 tk-4.2 ctwm-3.5b1|/usr/ports/x11/ctwm|/usr/X11R6|An extension to twm, with support for multiple virtual screens, etc.|/usr/ports/x11/ctwm/pkg/DESCR|torstenb@FreeBSD.ORG|x11|xpm-3.4j|xpm-3.4j dclock-pl4|/usr/ports/x11/dclock|/usr/local|A 7-segment digital clock with optional military time and alarm|/usr/ports/x11/dclock/pkg/DESCR|ports@FreeBSD.ORG|x11|| emiclock-1.0.2|/usr/ports/x11/emiclock|/usr/X11R6|Hyper-animated face analog clock for X11|/usr/ports/x11/emiclock/pkg/DESCR|asami@FreeBSD.ORG|x11|| emu-1.3.1|/usr/ports/x11/emu|/usr/X11R6|A terminal emulator for the X Window System.|/usr/ports/x11/emu/pkg/DESCR|me@FreeBSD.org|x11|| enlightenment-0.12.3|/usr/ports/x11/enlightenment|/usr/X11R6|a very artistic X window manager.|/usr/ports/x11/enlightenment/pkg/DESCR|vanilla@MinJe.com.TW|x11|gmake-3.76.1 imlib-0.5|ImageMagick-3.9.0 imlib-0.5 jbigkit-0.9 jpeg-6a mpeg_lib-1.2.1 netpbm-94.3.1 png-0.96 tiff-3.3 etlfonts-noncjk-1.0|/usr/ports/x11/etlfonts|/usr/X11R6|X11 supplemental fonts|/usr/ports/x11/etlfonts/pkg/DESCR|mita@jp.FreeBSD.org|x11|| explorer-0.72|/usr/ports/x11/explorer|/usr/X11R6|File manager which has the same look and feel of the Windows95(tm)|/usr/ports/x11/explorer/pkg/DESCR|Nakai@Mlab.t.u-tokyo.ac.jp|x11|gmake-3.76.1 qt-1.2|qt-1.2 fbsd-icons-1.0|/usr/ports/x11/fbsd-icons|/usr/X11R6|a collection of icons related to the FreeBSD project (daemon gifs and such)|/usr/ports/x11/fbsd-icons/pkg/DESCR|andreas@FreeBSD.ORG|x11|| filerunner-2.4|/usr/ports/x11/filerunner|/usr/local|Filemanager with FTP capabilities. Uses Tcl/Tk.|/usr/ports/x11/filerunner/pkg/DESCR|vanilla@MinJe.com.TW|x11 tk80|tcl-8.0 tk-8.0|tcl-8.0 tk-8.0 freefonts-0.10|/usr/ports/x11/freefonts|/usr/X11R6|A collection of ATM fonts from the CICA archives.|/usr/ports/x11/freefonts/pkg/DESCR|erich@FreeBSD.org|x11|| fvwm-1.24r|/usr/ports/x11/fvwm|/usr/X11R6|the fvwm window manager|/usr/ports/x11/fvwm/pkg/DESCR|me@FreeBSD.org|x11|xpm-3.4j|xpm-3.4j fvwm-2.0.46|/usr/ports/x11/fvwm2|/usr/X11R6|Internationalized (not japanised) fvwm version 2, a window manager for X|/usr/ports/x11/fvwm2/pkg/DESCR|matusita@jp.freebsd.org|x11|xpm-3.4j|xpm-3.4j fvwm-2.0.43|/usr/ports/x11/fvwm2-english|/usr/X11R6|beta of the fvwm window manager - requires XPM|/usr/ports/x11/fvwm2-english/pkg/DESCR|peter@FreeBSD.org|x11|xpm-3.4j|xpm-3.4j fvwm95-2.0.43a|/usr/ports/x11/fvwm95|/usr/X11R6|Win95 lookalike version of the fvwm2 window manager.|/usr/ports/x11/fvwm95/pkg/DESCR|andreas@FreeBSD.ORG|x11|gmake-3.76.1 gsm-1.0.10 rplay-3.2.0b6 xpm-3.4j|fbsd-icons-1.0 xpm-3.4j getbdf-1.0|/usr/ports/x11/getbdf|/usr/X11R6|convert any X server font to .bdf format|/usr/ports/x11/getbdf/pkg/DESCR|ache@FreeBSD.org|x11|| gtk-970925|/usr/ports/x11/gtk|/usr/X11R6|General Toolkit for X11 GUI.|/usr/ports/x11/gtk/pkg/DESCR|vanilla@MinJe.com.TW|x11|gmake-3.76.1| gwm-1.8c|/usr/ports/x11/gwm|/usr/X11R6|Generic Window Manager|/usr/ports/x11/gwm/pkg/DESCR|markm@FreeBSD.ORG|x11|| iv-3.1|/usr/ports/x11/iv|/usr/local|InterViews: A toolkit from Stanford University and Silicon Graphics.|/usr/ports/x11/iv/pkg/DESCR|ports@FreeBSD.ORG|x11|| lesstif-0.81|/usr/ports/x11/lesstif|/usr/X11R6|API compatible clone of the Motif toolkit.|/usr/ports/x11/lesstif/pkg/DESCR|ports@FreeBSD.org|x11|| libdnd-1.1|/usr/ports/x11/libdnd|/usr/local|Drag and drop library.|/usr/ports/x11/libdnd/pkg/DESCR|lukin@okbmei.msk.su|x11|| libsx-1.1|/usr/ports/x11/libsx|/usr/X11R6|Simple X Windows library.|/usr/ports/x11/libsx/pkg/DESCR|giffunip@asme.org|x11|Xaw3d-1.3|Xaw3d-1.3 lupe-0.07|/usr/ports/x11/lupe|/usr/X11R6|Real-time magnifying glass for X11|/usr/ports/x11/lupe/pkg/DESCR|furusawa@com.cs.osakafu-u.ac.jp|x11|gmake-3.76.1| mlvwm-0.7.1|/usr/ports/x11/mlvwm|/usr/X11R6|Macintosh like window manager for X11|/usr/ports/x11/mlvwm/pkg/DESCR|Nakai@Mlab.t.u-tokyo.ac.jp|x11|xpm-3.4j|xpm-3.4j mouseclock-1.0|/usr/ports/x11/mouseclock|/usr/X11R6|display the current time using the X root cursor|/usr/ports/x11/mouseclock/pkg/DESCR|furusawa@com.cs.osakafu-u.ac.jp|x11|gmake-3.76.1| neXtaw-0.5|/usr/ports/x11/neXtaw|/usr/X11R6|Athena Widgets with N*XTSTEP appearance|/usr/ports/x11/neXtaw/pkg/DESCR|tg@FreeBSD.ORG|x11|| olvwm-4.1|/usr/ports/x11/olvwm|/usr/X11R6|OpenLook Virtual Window manager |/usr/ports/x11/olvwm/pkg/DESCR|ports@FreeBSD.ORG|x11|xview-config-3.2.1 xview-lib-3.2.1|xview-config-3.2.1 xview-lib-3.2.1 p5-Tcl-Tk-b1|/usr/ports/x11/p5-Tcl-Tk|/usr/local|perl5 module to access to Tk via the Tcl extension|/usr/ports/x11/p5-Tcl-Tk/pkg/DESCR|jfitz@FreeBSD.ORG|x11 lang perl5|p5-Tcl-b1 perl-5.00401 tcl-7.5.1 tk-4.1.1|perl-5.00401 tcl-7.5.1 tk-4.1.1 p5-Tk-402.002|/usr/ports/x11/p5-Tk|/usr/local|a re-port of a perl5 interface to Tk4.0p3.|/usr/ports/x11/p5-Tk/pkg/DESCR|jfitz@FreeBSD.ORG|x11 tk41 perl5|p5-Data-Dumper-2.07 p5-MD5-1.7 p5-MIME-Base64-2.03 p5-Net-1.0505 p5-libwww-5.12 perl-5.00401 tcl-7.5.1 tk-4.1.1|perl-5.00401 tcl-7.5.1 tk-4.1.1 piewm-1.0|/usr/ports/x11/piewm|/usr/X11R6|A tvtwm with pie (circular) menus.|/usr/ports/x11/piewm/pkg/DESCR|asami@FreeBSD.ORG|x11|xpm-3.4j|xpm-3.4j pythonqt-0.1.2|/usr/ports/x11/pythonqt|/usr/local|A set of Python bindings for Qt.|/usr/ports/x11/pythonqt/pkg/DESCR|tg@FreeBSD.ORG|x11|gmake-3.76.1 python-1.4 qt-1.2 tcl-8.0 tk-8.0|python-1.4 qt-1.2 tcl-8.0 tk-8.0 qt-1.2|/usr/ports/x11/qt|/usr/X11R6|A C++ X GUI toolkit.|/usr/ports/x11/qt/pkg/DESCR|searle@longacre.demon.co.uk|x11|gmake-3.76.1| qvwm-1.0b8e|/usr/ports/x11/qvwm|/usr/X11R6|The most win95-like window manager. Standalone, not fvwm patched.|/usr/ports/x11/qvwm/pkg/DESCR|Nakai@Mlab.t.u-tokyo.ac.jp|x11|xpm-3.4j|xpm-3.4j rclock-2.20|/usr/ports/x11/rclock|/usr/X11R6|analog clock for X w/appointment reminder and mail notification|/usr/ports/x11/rclock/pkg/DESCR|obrien@FreeBSD.org|x11|| rxvt-2.20|/usr/ports/x11/rxvt|/usr/X11R6|rxvt - a low memory usage xterm replacement that supports color|/usr/ports/x11/rxvt/pkg/DESCR|winter@jurai.net|x11|| sliderule-1.0|/usr/ports/x11/sliderule|/usr/X11R6|The part of X11R3's xcalc featuring a slide rule|/usr/ports/x11/sliderule/pkg/DESCR|joerg@FreeBSD.org|x11|| slingshot-2.1|/usr/ports/x11/slingshot|/usr/X11R6|Supplemental Libraries to extend Xview|/usr/ports/x11/slingshot/pkg/DESCR|pgiffuni@FPS.biblos.unal.edu.co|x11|gmake-3.76.1 xview-config-3.2.1 xview-lib-3.2.1|xview-config-3.2.1 xview-lib-3.2.1 swisswatch-0.06|/usr/ports/x11/swisswatch|/usr/X11R6|A Swiss railway clock emulation, and a fancy default appearance.|/usr/ports/x11/swisswatch/pkg/DESCR|sanpei@yy.cs.keio.ac.jp|x11|| sxpc-1.4|/usr/ports/x11/sxpc|/usr/X11R6|The Simple X Protocol Compressor|/usr/ports/x11/sxpc/pkg/DESCR|ports@FreeBSD.ORG|x11|| tix-4.1.0.006|/usr/ports/x11/tix|/usr/local|An extension to the Tk toolkit.|/usr/ports/x11/tix/pkg/DESCR|ports@FreeBSD.ORG|x11 tk80|tcl-8.0 tk-8.0|tcl-8.0 tk-8.0 tk-4.1.1|/usr/ports/x11/tk41|/usr/local|Graphical toolkit for TCL.|/usr/ports/x11/tk41/pkg/DESCR|taguchi@tohoku.iij.ad.jp|x11 tk41|tcl-7.5.1|tcl-7.5.1 tk-4.2|/usr/ports/x11/tk42|/usr/local|Graphical toolkit for TCL.|/usr/ports/x11/tk42/pkg/DESCR|taguchi@tohoku.iij.ad.jp|x11 tk42|tcl-7.6|tcl-7.6 tk-8.0|/usr/ports/x11/tk80|/usr/local|Graphical toolkit for TCL.|/usr/ports/x11/tk80/pkg/DESCR|jkh@Freebsd.ORG|x11 tk80|tcl-8.0|tcl-8.0 tkdesk-1.0b3|/usr/ports/x11/tkdesk|/usr/local|A graphical, highly configurable and powerful file manager.|/usr/ports/x11/tkdesk/pkg/DESCR|nox@jelal.hb.north.de|misc x11 tk41|tcl-7.5.1 tk-4.1.1|tcl-7.5.1 tk-4.1.1 tkgoodstuff-4.2b1.8|/usr/ports/x11/tkgoodstuff|/usr/local|TkGoodstuff module for fvwm2 window manager - requires XPM and fvwm2|/usr/ports/x11/tkgoodstuff/pkg/DESCR|pst@FreeBSD.org|x11|tcl-7.6 tk-4.2|fvwm-2.0.46 tcl-7.6 tk-4.2 xpm-3.4j tvtwm-pl11|/usr/ports/x11/tvtwm|/usr/X11R6|twm with a virtual desktop.|/usr/ports/x11/tvtwm/pkg/DESCR|gpalmer@FreeBSD.ORG|x11|xpm-3.4j|xpm-3.4j viewfax-2.3|/usr/ports/x11/viewfax|/usr/X11R6|Display files containing g3 and/or g4 coded fax pages.|/usr/ports/x11/viewfax/pkg/DESCR|jmz@FreeBSD.org|x11|| wm2-3.0|/usr/ports/x11/wm2|/usr/X11R6|A very simple window manager for X|/usr/ports/x11/wm2/pkg/DESCR|Nakai@Mlab.t.u-tokyo.ac.jp|x11|| x3270-3.1.1.6|/usr/ports/x11/x3270|/usr/X11R6|3270 Terminal emulator.|/usr/ports/x11/x3270/pkg/DESCR|volf@oasis.IAEhv.nl|x11|| xalarm-3.06|/usr/ports/x11/xalarm|/usr/X11R6|An X based alarm clock.|/usr/ports/x11/xalarm/pkg/DESCR|desmo@bandwidth.org|x11|| xantfarm-1.16|/usr/ports/x11/xantfarm|/usr/X11R6|ant hill simulation on X11 root window|/usr/ports/x11/xantfarm/pkg/DESCR|Nakai@Mlab.t.u-tokyo.ac.jp|x11|| xautolock-1.10|/usr/ports/x11/xautolock|/usr/X11R6|Used to activate xlock after a user defined time of inactivity.|/usr/ports/x11/xautolock/pkg/DESCR|eblood@cs.unr.edu|x11|| xbuffy-3.2.1|/usr/ports/x11/xbuffy|/usr/X11R6|A replacement for xbiff that handles multiple mail files.|/usr/ports/x11/xbuffy/pkg/DESCR|dchapes@zeus.leitch.com|x11|| xcb-2.3|/usr/ports/x11/xcb|/usr/X11R6|A tool for managing x11 cut-buffers|/usr/ports/x11/xcb/pkg/DESCR|ports@FreeBSD.ORG|x11|| xco-1.3|/usr/ports/x11/xco|/usr/X11R6|Display X11 color names and colors|/usr/ports/x11/xco/pkg/DESCR|taoka@infonets.hiroshima-u.ac.jp|x11|| xcoloredit-1.2|/usr/ports/x11/xcoloredit|/usr/X11R6|Find colour values by graphical colour mixing|/usr/ports/x11/xcoloredit/pkg/DESCR|taoka@infonets.hiroshima-u.ac.jp|x11|| xcolors-1.3|/usr/ports/x11/xcolors|/usr/X11R6|Display all (ok, most of) the colors in the universe|/usr/ports/x11/xcolors/pkg/DESCR|asami@FreeBSD.ORG|x11|| xdaliclock-2.08|/usr/ports/x11/xdaliclock|/usr/X11R6|A rather neat animated clock.|/usr/ports/x11/xdaliclock/pkg/DESCR|gpalmer@FreeBSD.ORG|x11|| xdtm-2.5.5|/usr/ports/x11/xdtm|/usr/X11R6|Desktop Manager is a graphical shell for the X Window System.|/usr/ports/x11/xdtm/pkg/DESCR|gpalmer@FreeBSD.ORG|x11|xpm-3.4j|xpm-3.4j xfce-1.2.3|/usr/ports/x11/xfce|/usr/X11R6|XForm Cool Environment|/usr/ports/x11/xfce/pkg/DESCR|Nakai@Mlab.t.u-tokyo.ac.jp|x11|gmake-3.76.1 xforms-0.86|xforms-0.86 xfed-1.0|/usr/ports/x11/xfed|/usr/X11R6|A program that will let you edit X fonts (.bdf files)|/usr/ports/x11/xfed/pkg/DESCR|asami@FreeBSD.ORG|x11|| xfedor-1.0|/usr/ports/x11/xfedor|/usr/X11R6|a .bdf fonts/.xbm bitmaps/.xpm colored pixmaps/mouse cursor editor|/usr/ports/x11/xfedor/pkg/DESCR|ache@FreeBSD.ORG|x11|xpm-3.4j|xpm-3.4j xfishtank-2.2|/usr/ports/x11/xfishtank|/usr/X11R6|Make fish swim in the background of your screen.|/usr/ports/x11/xfishtank/pkg/DESCR|jacs@gnome.co.uk|x11|| xfm-1.3.2|/usr/ports/x11/xfm|/usr/X11R6|The X File Manager.|/usr/ports/x11/xfm/pkg/DESCR|ports@FreeBSD.ORG|x11|xpm-3.4j|xpm-3.4j xforms-0.86|/usr/ports/x11/xforms|/usr/X11R6|A graphical user interface toolkit for X Window System.|/usr/ports/x11/xforms/pkg/DESCR|gena@NetVision.net.il|graphics x11|| xgrab-2.41|/usr/ports/x11/xgrab|/usr/X11R6|An X-Windows image grabber.|/usr/ports/x11/xgrab/pkg/DESCR|jmz@FreeBSD.org|x11|| xkeycaps-2.38|/usr/ports/x11/xkeycaps|/usr/X11R6|Graphically display and edit the keyboard mapping.|/usr/ports/x11/xkeycaps/pkg/DESCR|jmz@FreeBSD.org|x11|| xloadimage-3.03|/usr/ports/x11/xloadimage|/usr/X11R6|X11 Image Loading Utility.|/usr/ports/x11/xloadimage/pkg/DESCR|jmz@FreeBSD.org|x11|| xlockmore-4.05|/usr/ports/x11/xlockmore|/usr/X11R6|Like XLock session locker/screen saver, but just more.|/usr/ports/x11/xlockmore/pkg/DESCR|tg@FreeBSD.ORG|x11|xpm-3.4j|xpm-3.4j xmascot-2.5p2|/usr/ports/x11/xmascot|/usr/X11R6|moving mascot on your X-Window screen.|/usr/ports/x11/xmascot/pkg/DESCR|Nakai@Mlab.t.u-tokyo.ac.jp|x11|gmake-3.76.1| xmbdfed-2.3|/usr/ports/x11/xmbdfed|/usr/X11R6|A Motif tool for editing X11 bitmap fonts|/usr/ports/x11/xmbdfed/pkg/DESCR|jfieber@FreeBSD.ORG|x11|| xmold-1.0|/usr/ports/x11/xmold|/usr/X11R6|mold spreading over your X-Window screen|/usr/ports/x11/xmold/pkg/DESCR|Nakai@Mlab.t.u-tokyo.ac.jp|x11|| xpostit-3.3.1|/usr/ports/x11/xpostit|/usr/X11R6|PostIt (R) messages onto your X11 screen|/usr/ports/x11/xpostit/pkg/DESCR|joerg@FreeBSD.ORG|x11|| XPostitPlus-2.3|/usr/ports/x11/xpostitPlus|/usr/X11R6|PostIt (R) messages onto your X11 screen|/usr/ports/x11/xpostitPlus/pkg/DESCR|mi@aldan.ziplink.net|x11|| xprompt-1.4|/usr/ports/x11/xprompt|/usr/X11R6|Displays a dialog box and prompts user for text. |/usr/ports/x11/xprompt/pkg/DESCR|mph@pobox.com|x11|| xscreensaver-2.07|/usr/ports/x11/xscreensaver|/usr/X11R6|Save your screen while you entertain your cat|/usr/ports/x11/xscreensaver/pkg/DESCR|asami@FreeBSD.ORG|x11|xpm-3.4j|xpm-3.4j xskyroot-920428|/usr/ports/x11/xskyroot|/usr/X11R6|realtime sky drawer for X root window|/usr/ports/x11/xskyroot/pkg/DESCR|nkazushi@highway.or.jp|x11|| xsnow-1.40|/usr/ports/x11/xsnow|/usr/X11R6|Create a snowy and Santa-y desktop.|/usr/ports/x11/xsnow/pkg/DESCR|jmz@FreeBSD.org|x11|| xtacy-1.13|/usr/ports/x11/xtacy|/usr/X11R6|an X11 trippy color-cycling toy|/usr/ports/x11/xtacy/pkg/DESCR|matt@bdd.net|x11|| xtestpicture-1.1|/usr/ports/x11/xtestpicture|/usr/X11R6|Create a full-screen image to adjust your monitor|/usr/ports/x11/xtestpicture/pkg/DESCR|joerg@FreeBSD.org|x11|| xtoolwait-1.1|/usr/ports/x11/xtoolwait|/usr/X11R6|Tool startup utility for X11|/usr/ports/x11/xtoolwait/pkg/DESCR|ports@FreeBSD.ORG|x11|| xview-clients-3.2.1|/usr/ports/x11/xview-clients|/usr/X11R6|OpenLook applications and man pages.|/usr/ports/x11/xview-clients/pkg/DESCR|ports@FreeBSD.ORG|x11|xview-config-3.2.1 xview-lib-3.2.1|xview-config-3.2.1 xview-lib-3.2.1 xview-config-3.2.1|/usr/ports/x11/xview-config|/usr/X11R6|OpenLook Toolkit config files.|/usr/ports/x11/xview-config/pkg/DESCR|ports@FreeBSD.ORG|x11|| xview-lib-3.2.1|/usr/ports/x11/xview-lib|/usr/X11R6|OpenLook Toolkit libs, includes, and man pages.|/usr/ports/x11/xview-lib/pkg/DESCR|ports@FreeBSD.ORG|x11|xview-config-3.2.1|xview-config-3.2.1 xzoom-0.3|/usr/ports/x11/xzoom|/usr/X11R6|magnify, rotate, mirror the image on the X screen|/usr/ports/x11/xzoom/pkg/DESCR|Nakai@Mlab.t.u-tokyo.ac.jp|x11|| freebsd-ports-release/2.2.5/LEGAL000066400000000000000000000116410642210336600164730ustar00rootroot00000000000000# Creator: Jordan Hubbard # $Id: LEGAL,v 1.85 1997/09/11 02:56:34 peter Exp $ Some of the ports in this directory have restrictive copyrights prohibiting their actual redistribution on mass media. When creating compilations of FreeBSD on such mass media, you should be sure and NOT distribute the original source tarballs for such ports in your distfiles directory. To do so will invite needless problems from the various parties involved. Since those connected to the net will also be able to use the ports framework to automatically fetch their own original sources and thus complete the puzzle, the hardship is not as severe as it might otherwise be. Such ports are listed below: Dist Port Why ------------------------------------------------------------------------------ aswedit-* ports/www/aswedit Commercial software. bzip-* ports/archivers/bzip Some algorithms used may infringe certain US patents. Opinions differ. Commercial use could render you liable to unfriendly legal action. cap60/* ports/net/cap Don't sell for profit cfs-* ports/security/cfs Crypto; export-controlled cku190.tar.gz ports/comms/kermit Restrictive copyright contool-* ports/sysutils/contool Don't incorporate the source code into a product which is subsequently sold. cosmo/* ports/games/cosmo Possible copyright infringement crack-5.0 ports/security/crack Crypto; export-controlled cs-0.3 ports/devel/cs License required for redistribution on CDROM. dc3play-* ports/graphics/dc3play No redistribution due to beta status dgd/dgd-1.0.37.tar.gz ports/net/dgd License required for commercial use as a server, and even for distribution of sources and/or binaries into a corporate environment. dgd/1.0.* ports/net/dgd ditto dgd/2.4.5-for-1.0.37.tgz ports/net/dgd-lpmud No monetary gain. No point in distributing a package, since it depends on dgd, which has restrictions on distribution. Source tarball may go on CDROM. dgd/net-* ports/net/dgd-net Same as dgd dnews ports/news/dnews Same as dnews3. dnews3 ports/news/dnews Only free for schools and universities, but they have to register as well. 4 weeks of free trial for everybody. We currently ask for permission to put a package on the CD-ROM. fmsx-* ports/emulators/fmsx Unclear legal status of distributed ROMs. fwtk-* ports/security/fwtk No redistribution allowed Frisk-* ports/games/xfrisk Copyright/trademark violation? glimpse-* ports/misc/glimpse Don't sell for profit giftool-* ports/graphics/giftool Don't redistribute for profit ivs3.4-src.tar.gz ports/net/ivs Crypto; export-controlled ja-samba-des ports/japanese/samba-des Crypto; export-controlled john-1.4 ports/security/john crypt(); export-controlled JDK-* ports/lang/jdk Put copyright on packaging! kaffe-0.9.1 ports/lang/kaffe Restrictive copyright maxima-5.0-beta ports/math/maxima License required mew-1.70.tar.gz ports/mail/mew ITAR export-controlled (hooks to pgp) mikmod-2.14.tar.gz ports/audio/mikmod Registration required for redistribution of the source and commercial use of the binaries mmv/* ports/misc/mmv Restrictive/unclear copyright msql-* ports/databases/msql Not free for commercial org. mutt/* (without `e') ports/mail/mutt.with_pgp ITAR export-controlled netscape-* ports/net/netscape Commercial product nte-1.5a23 ports/mbone/nte Crypto; export-controlled pgp262s.zip ports/security/pgp* Various locality restrictions prodosemu.* ports/emulators/prodosemu Restrictive copyright on the ROM image qvplay-* ports/graphics/qvplay No redistribution due to beta status quake101.zip ports/games/quakeserver Shareware radius-2.4.21 ports/net/radius Restrictive copyright in src/rlmadmin.c rkive3.1.tar.gz ports/news/rkive Restrictive copyright rman-2.4.tar.Z ports/misc/rman Restrictive copyright rsaref* ports/security/{rsaref,ssh} Crypto; export-controlled rzsz3_36.zip ports/comms/rzsz Restrictive copyright sdr-2.3* ports/mbone/sdr Crypto; export-controlled socks5-* ports/net/socks5 No commercial use ssh-* ports/security/ssh Crypto; export-controlled Scilab-* ports/math/Scilab Don't sell for profit. SSLeay-0.5.1b.tar.gz ports/security/SSLeay Crypto; export-controlled su2-1.3.tar.gz ports/sysutils/su2 Don't sell for profit. taipei16.bdf.gz ports/chinese/big5con font is transformed from a font with restrictive copyright timidity-* ports/audio/timidity Uses copyrighted patches. tkman-1.7.3.tar.Z ports/misc/tkman Restrictive copyright uzap.tar.gz ports/editors/uzap Restrictive copyright vfrb101e.taz ports/security/vscan Commercial software webcopy.tgz ports/www/webcopy Don't sell for profit xev*.tar.gz ports/games/xbat Possible copyright infringement xgs-* ports/emulators/xgs Contains ROM (C) by Apple xinvaders-* ports/games/xinvaders Don't sell for profit xrisk-2.13.tar.Z ports/games/xrisk Copyright/trademark violation? freebsd-ports-release/2.2.5/Makefile000066400000000000000000000026260642210336600173670ustar00rootroot00000000000000# $Id: Makefile,v 1.35 1997/08/19 07:10:01 fenner Exp $ # SUBDIR += archivers SUBDIR += astro SUBDIR += audio SUBDIR += benchmarks SUBDIR += cad SUBDIR += chinese SUBDIR += comms SUBDIR += converters SUBDIR += databases SUBDIR += devel SUBDIR += editors SUBDIR += emulators SUBDIR += games SUBDIR += german SUBDIR += graphics SUBDIR += japanese SUBDIR += korean SUBDIR += lang SUBDIR += mail SUBDIR += math SUBDIR += mbone SUBDIR += misc SUBDIR += net SUBDIR += news SUBDIR += plan9 SUBDIR += print SUBDIR += russian SUBDIR += security SUBDIR += shells SUBDIR += sysutils SUBDIR += textproc SUBDIR += vietnamese SUBDIR += www SUBDIR += x11 PORTSTOP= yes .include index: @rm -f ${.CURDIR}/INDEX @make ${.CURDIR}/INDEX ${.CURDIR}/INDEX: @echo -n "Generating INDEX - please wait.." @make describe ECHO_MSG="echo > /dev/null" > ${.CURDIR}/INDEX @echo " Done." print-index: ${.CURDIR}/INDEX @awk -F\| '{ printf("Port:\t%s\nPath:\t%s\nInfo:\t%s\nMaint:\t%s\nIndex:\t%s\nB-deps:\t%s\nR-deps:\t%s\n\n", $$1, $$2, $$4, $$6, $$7, $$8, $$9); }' < ${.CURDIR}/INDEX search: ${.CURDIR}/INDEX .if !defined(key) @echo "The search target requires a keyword parameter," @echo "e.g.: \"make search key=somekeyword\"" .else @grep -i ${key} ${.CURDIR}/INDEX | awk -F\| '{ printf("Port:\t%s\nPath:\t%s\nInfo:\t%s\nMaint:\t%s\nIndex:\t%s\nB-deps:\t%s\nR-deps:\t%s\n\n", $$1, $$2, $$4, $$6, $$7, $$8, $$9); }' .endif freebsd-ports-release/2.2.5/Mk/000077500000000000000000000000000642210336600162705ustar00rootroot00000000000000freebsd-ports-release/2.2.5/Mk/bsd.port.mk000066400000000000000000001517410642210336600203650ustar00rootroot00000000000000#-*- mode: Fundamental; tab-width: 4; -*- # ex:ts=4 # # $Id: bsd.port.mk,v 1.264 1997/08/20 03:44:14 asami Exp $ # $NetBSD: $ # # bsd.port.mk - 940820 Jordan K. Hubbard. # This file is in the public domain. # # Please view me with 4 column tabs! # There are two different types of "maintainers" in the whole ports # framework concept. Maintainers of the bsd.port*.mk files # are listed below in the ${OSNAME}_MAINTAINER entries (this file # is used by multiple *BSD flavors). You should consult them directly # if you have any questions/suggestions regarding this file since only # they are allowed to modify the master copies in the CVS repository! # For each port, the MAINTAINER variable is what you should consult for # contact information on the person(s) to contact if you have questions/ # suggestions about that specific port. By default (if no MAINTAINER # is listed), a port is maintained by the subscribers of the ports@freebsd.org # mailing list, and any correspondece should be directed there. # FreeBSD_MAINTAINER= asami@FreeBSD.ORG OpenBSD_MAINTAINER= imp@OpenBSD.ORG # Supported Variables and their behaviors: # # Variables that typically apply to all ports: # # ARCH - The architecture, as returned by "uname -m". # OPSYS - Portability clause. This is the operating system the # makefile is being used on. Automatically set to # "FreeBSD," "NetBSD," or "OpenBSD" as appropriate. # PORTSDIR - The root of the ports tree. Defaults: # FreeBSD/OpenBSD: /usr/ports # NetBSD: /usr/opt # DISTDIR - Where to get gzip'd, tarballed copies of original sources # (default: ${PORTSDIR}/distfiles). # PREFIX - Where to install things in general (default: /usr/local). # MASTER_SITES - Primary location(s) for distribution files if not found # locally. # PATCH_SITES - Primary location(s) for distribution patch files # (see PATCHFILES below) if not found locally. # # MASTER_SITE_BACKUP - Backup location(s) for distribution files and patch # files if not found locally and ${MASTER_SITES}/${PATCH_SITES} # (default: # ftp://ftp.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/) # MASTER_SITE_OVERRIDE - If set, override the MASTER_SITES setting with this # value. # MASTER_SITE_FREEBSD - If set, only use ${MASTER_SITE_BACKUP} for # MASTER_SITES. # PACKAGES - A top level directory where all packages go (rather than # going locally to each port). (default: ${PORTSDIR}/packages). # GMAKE - Set to path of GNU make if not in $PATH (default: gmake). # XMKMF - Set to path of `xmkmf' if not in $PATH (default: xmkmf -a ). # MAINTAINER - The e-mail address of the contact person for this port # (default: ports@FreeBSD.ORG). # CATEGORIES - A list of descriptive categories into which this port falls. # # Variables that typically apply to an individual port. Non-Boolean # variables without defaults are *mandatory*. # # WRKDIR - A temporary working directory that gets *clobbered* on clean # (default: ${.CURDIR}/work). # WRKSRC - A subdirectory of ${WRKDIR} where the distribution actually # unpacks to. (Default: ${WRKDIR}/${DISTNAME} unless # NO_WRKSUBDIR is set, in which case simply ${WRKDIR}). # DISTNAME - Name of port or distribution. # DISTFILES - Name(s) of archive file(s) containing distribution # (default: ${DISTNAME}${EXTRACT_SUFX}). # PATCHFILES - Name(s) of additional files that contain distribution # patches (default: none). make will look for them at # PATCH_SITES (see above). They will automatically be # uncompressed before patching if the names end with # ".gz" or ".Z". # DIST_SUBDIR - Suffix to ${DISTDIR}. If set, all ${DISTFILES} # and ${PATCHFILES} will be put in this subdirectory of # ${DISTDIR}. Also they will be fetched in this subdirectory # from FreeBSD mirror sites. # ALLFILES - All of ${DISTFILES} and ${PATCHFILES}. # IGNOREFILES - If some of the ${ALLFILES} are not checksum-able, set # this variable to their names. # PKGNAME - Name of the package file to create if the DISTNAME # isn't really relevant for the port/package # (default: ${DISTNAME}). # EXTRACT_ONLY - If defined, a subset of ${DISTFILES} you want to # actually extract. # PATCHDIR - A directory containing any additional patches you made # to port this software to FreeBSD (default: # ${.CURDIR}/patches) # SCRIPTDIR - A directory containing any auxiliary scripts # (default: ${.CURDIR}/scripts) # FILESDIR - A directory containing any miscellaneous additional files. # (default: ${.CURDIR}/files) # PKGDIR - A direction containing any package creation files. # (default: ${.CURDIR}/pkg) # PKG_DBDIR - Where package installation is recorded (default: /var/db/pkg) # FORCE_PKG_REGISTER - If set, it will overwrite any existing package # registration information in ${PKG_DBDIR}/${PKGNAME}. # NO_MTREE - If set, will not invoke mtree from bsd.port.mk from # the "install" target. # MTREE_FILE - The name of the mtree file (default: /etc/mtree/BSD.x11.dist # if USE_IMAKE or USE_X11 is set, /etc/mtree/BSD.local.dist # otherwise.) # # NO_BUILD - Use a dummy (do-nothing) build target. # NO_CONFIGURE - Use a dummy (do-nothing) configure target. # NO_CDROM - Port may not go on CDROM. Set this string to reason. # NO_DESCRIBE - Use a dummy (do-nothing) describe target. # NO_EXTRACT - Use a dummy (do-nothing) extract target. # NO_INSTALL - Use a dummy (do-nothing) install target. # NO_PACKAGE - Use a dummy (do-nothing) package target. # NO_PKG_REGISTER - Don't register a port install as a package. # NO_WRKSUBDIR - Assume port unpacks directly into ${WRKDIR}. # NO_WRKDIR - There's no work directory at all; port does this someplace # else. # NO_DEPENDS - Don't verify build of dependencies. # BROKEN - Port is broken. Set this string to the reason why. # RESTRICTED - Port is restricted. Set this string to the reason why. # USE_GMAKE - Says that the port uses gmake. # USE_PERL5 - Says that the port uses perl5 for building and running. # USE_IMAKE - Says that the port uses imake. # USE_X11 - Says that the port uses X11 (i.e., installs in ${X11BASE}). # NO_INSTALL_MANPAGES - For imake ports that don't like the install.man # target. # HAS_CONFIGURE - Says that the port has its own configure script. # GNU_CONFIGURE - Set if you are using GNU configure (optional). # CONFIGURE_SCRIPT - Name of configure script, defaults to 'configure'. # CONFIGURE_ARGS - Pass these args to configure if ${HAS_CONFIGURE} is set. # CONFIGURE_ENV - Pass these env (shell-like) to configure if # ${HAS_CONFIGURE} is set. # SCRIPTS_ENV - Additional environment vars passed to scripts in # ${SCRIPTDIR} executed by bsd.port.mk. # MAKE_ENV - Additional environment vars passed to sub-make in build # stage. # IS_INTERACTIVE - Set this if your port needs to interact with the user # during a build. User can then decide to skip this port by # setting ${BATCH}, or compiling only the interactive ports # by setting ${INTERACTIVE}. # FETCH_DEPENDS - A list of "path:dir" pairs of other ports this # package depends in the "fetch" stage. "path" is the # name of a file if it starts with a slash (/), an # executable otherwise. make will test for the # existence (if it is a full pathname) or search for # it in your $PATH (if it is an executable) and go # into "dir" to do a "make all install" if it's not # found. # BUILD_DEPENDS - A list of "path:dir" pairs of other ports this # package depends to build (between the "extract" and # "build" stages, inclusive). The test done to # determine the existence of the dependency is the # same as FETCH_DEPENDS. # RUN_DEPENDS - A list of "path:dir" pairs of other ports this # package depends to run. The test done to determine # the existence of the dependency is the same as # FETCH_DEPENDS. This will be checked during the # "install" stage and the name of the dependency will # be put into the package as well. # LIB_DEPENDS - A list of "lib:dir" pairs of other ports this package # depends on. "lib" is the name of a shared library. # make will use "ldconfig -r" to search for the # library. Note that lib can be any regular expression, # and you need two backslashes in front of dots (.) to # supress its special meaning (e.g., use # "foo\\.2\\.:${PORTSDIR}/utils/foo" to match "libfoo.2.*"). # DEPENDS - A list of other ports this package depends on being # made first. Use this for things that don't fall into # the above two categories. # EXTRACT_CMD - Command for extracting archive (default: tar). # EXTRACT_SUFX - Suffix for archive names (default: .tar.gz). # EXTRACT_BEFORE_ARGS - # Arguments to ${EXTRACT_CMD} before filename # (default: -xzf). # EXTRACT_AFTER_ARGS - # Arguments to ${EXTRACT_CMD} following filename # (default: none). # # FETCH_CMD - Full path to ftp/http fetch command if not in $PATH # (default: /usr/bin/fetch). # FETCH_BEFORE_ARGS - # Arguments to ${FETCH_CMD} before filename (default: none). # FETCH_AFTER_ARGS - # Arguments to ${FETCH_CMD} following filename (default: none). # # Motif support: # # REQUIRES_MOTIF - Set this in your port if it requires Motif. It will be # built only if HAVE_MOTIF is set. # HAVE_MOTIF - If set, means system has Motif. Typically set in # /etc/make.conf. # MOTIF_STATIC - If set, link libXm statically; otherwise, link it # dynamically. Typically set in /etc/make.conf. # MOTIFLIB - Set automatically to appropriate value depending on # ${MOTIF_STATIC}. Substitute references to -lXm with # patches to make your port conform to our standards. # MOTIF_ONLY - If set, build Motif ports only. (Not much use except for # building packages.) # # Variables to change if you want a special behavior: # # ECHO_MSG - Used to print all the '===>' style prompts - override this # to turn them off (default: /bin/echo). # DEPENDS_TARGET - The target to execute when a port is calling a # dependency (default: "install"). # PATCH_DEBUG - If set, print out more information about the patches as # it attempts to apply them. # # Variables that serve as convenient "aliases" for your *-install targets. # Use these like: "${INSTALL_PROGRAM} ${WRKSRC}/prog ${PREFIX}/bin". # # INSTALL_PROGRAM - A command to install binary executables. # INSTALL_SCRIPT - A command to install executable scripts. # INSTALL_DATA - A command to install sharable data. # INSTALL_MAN - A command to install manpages (doesn't compress). # # If your port doesn't automatically compress manpages, set the following. # Depending on the setting of NOMANCOMPRESS, the make rules will compress # the manpages for you. # # MAN - A list of manpages, categorized by section. For # example, if your port has "man/man1/foo.1" and # "man/mann/bar.n", set "MAN1=foo.1" and "MANN=bar.n". # The available sections chars are "123456789LN". # MANPREFIX - The directory prefix for ${MAN} (default: ${PREFIX}). # # Default targets and their behaviors: # # fetch - Retrieves ${DISTFILES} (and ${PATCHFILES} if defined) # into ${DISTDIR} as necessary. # fetch-list - Show list of files that would be retrieved by fetch # extract - Unpacks ${DISTFILES} into ${WRKDIR}. # patch - Apply any provided patches to the source. # configure - Runs either GNU configure, one or more local configure # scripts or nothing, depending on what's available. # build - Actually compile the sources. # install - Install the results of a build. # reinstall - Install the results of a build, ignoring "already installed" # flag. # package - Create a package from an _installed_ port. # describe - Try to generate a one-line description for each port for # use in INDEX files and the like. # checkpatch - Do a "patch -C" instead of a "patch". Note that it may # give incorrect results if multiple patches deal with # the same file. # checksum - Use files/md5 to ensure that your distfiles are valid. # makesum - Generate files/md5 (only do this for your own ports!). # # Default sequence for "all" is: fetch checksum extract patch configure build # # Please read the comments in the targets section below, you # should be able to use the pre-* or post-* targets/scripts # (which are available for every stage except checksum) or # override the do-* targets to do pretty much anything you want. # # NEVER override the "regular" targets unless you want to open # a major can of worms. # Get the architecture ARCH!= uname -m # Get the operating system type OPSYS!= uname -s .if exists(${.CURDIR}/../Makefile.inc) .include "${.CURDIR}/../Makefile.inc" .endif .if exists(${.CURDIR}/Makefile.${ARCH}-${OPSYS}) .include "${.CURDIR}/Makefile.${ARCH}-${OPSYS}" .elif exists(${.CURDIR}/Makefile.${OPSYS}) .include "${.CURDIR}/Makefile.${OPSYS}" .elif exists(${.CURDIR}/Makefile.${ARCH}) .include "${.CURDIR}/Makefile.${ARCH}" .endif # These need to be absolute since we don't know how deep in the ports # tree we are and thus can't go relative. They can, of course, be overridden # by individual Makefiles or local system make configuration. .if (${OPSYS} == "NetBSD") PORTSDIR?= /usr/opt .else PORTSDIR?= /usr/ports .endif LOCALBASE?= ${DESTDIR}/usr/local X11BASE?= ${DESTDIR}/usr/X11R6 DISTDIR?= ${PORTSDIR}/distfiles _DISTDIR?= ${DISTDIR}/${DIST_SUBDIR} PACKAGES?= ${PORTSDIR}/packages TEMPLATES?= ${PORTSDIR}/templates .if !defined(NO_WRKDIR) WRKDIR?= ${.CURDIR}/work .else WRKDIR?= ${.CURDIR} .endif .if defined(NO_WRKSUBDIR) WRKSRC?= ${WRKDIR} .else WRKSRC?= ${WRKDIR}/${DISTNAME} .endif .if exists(${.CURDIR}/patches.${ARCH}-${OPSYS}) PATCHDIR?= ${.CURDIR}/patches.${ARCH}-${OPSYS} .elif exists(${.CURDIR}/patches.${OPSYS}) PATCHDIR?= ${.CURDIR}/patches.${OPSYS} .elif exists(${.CURDIR}/patches.${ARCH}) PATCHDIR?= ${.CURDIR}/patches.${ARCH} .else PATCHDIR?= ${.CURDIR}/patches .endif .if exists(${.CURDIR}/scripts.${ARCH}-${OPSYS}) SCRIPTDIR?= ${.CURDIR}/scripts.${ARCH}-${OPSYS} .elif exists(${.CURDIR}/scripts.${OPSYS}) SCRIPTDIR?= ${.CURDIR}/scripts.${OPSYS} .elif exists(${.CURDIR}/scripts.${ARCH}) SCRIPTDIR?= ${.CURDIR}/scripts.${ARCH} .else SCRIPTDIR?= ${.CURDIR}/scripts .endif .if exists(${.CURDIR}/files.${ARCH}-${OPSYS}) FILESDIR?= ${.CURDIR}/files.${ARCH}-${OPSYS} .elif exists(${.CURDIR}/files.${OPSYS}) FILESDIR?= ${.CURDIR}/files.${OPSYS} .elif exists(${.CURDIR}/files.${ARCH}) FILESDIR?= ${.CURDIR}/files.${ARCH} .else FILESDIR?= ${.CURDIR}/files .endif .if exists(${.CURDIR}/pkg.${ARCH}-${OPSYS}) PKGDIR?= ${.CURDIR}/pkg.${ARCH}-${OPSYS} .elif exists(${.CURDIR}/pkg.${OPSYS}) PKGDIR?= ${.CURDIR}/pkg.${OPSYS} .elif exists(${.CURDIR}/pkg.${ARCH}) PKGDIR?= ${.CURDIR}/pkg.${ARCH} .else PKGDIR?= ${.CURDIR}/pkg .endif .if defined(USE_IMAKE) || defined(USE_X11) PREFIX?= ${X11BASE} .else PREFIX?= ${LOCALBASE} .endif # The following 4 lines should go away as soon as the ports are all updated .if defined(EXEC_DEPENDS) BUILD_DEPENDS+= ${EXEC_DEPENDS} RUN_DEPENDS+= ${EXEC_DEPENDS} .endif .if defined(USE_GMAKE) BUILD_DEPENDS+= gmake:${PORTSDIR}/devel/gmake .endif .if defined(USE_PERL5) BUILD_DEPENDS+= perl5.00401:${PORTSDIR}/lang/perl5 RUN_DEPENDS+= perl5.00401:${PORTSDIR}/lang/perl5 .endif .if exists(${PORTSDIR}/../Makefile.inc) .include "${PORTSDIR}/../Makefile.inc" .endif # Don't change these!!! These names are built into the _TARGET_USE macro, # there is no way to refer to them cleanly from within the macro AFAIK. EXTRACT_COOKIE?= ${WRKDIR}/.extract_done CONFIGURE_COOKIE?= ${WRKDIR}/.configure_done INSTALL_COOKIE?= ${WRKDIR}/.install_done BUILD_COOKIE?= ${WRKDIR}/.build_done PATCH_COOKIE?= ${WRKDIR}/.patch_done PACKAGE_COOKIE?= ${WRKDIR}/.package_done # How to do nothing. Override if you, for some strange reason, would rather # do something. DO_NADA?= /usr/bin/true # Miscellaneous overridable commands: GMAKE?= gmake XMKMF?= xmkmf -a .if exists(/sbin/md5) MD5?= /sbin/md5 .elif exists(/bin/md5) MD5?= /bin/md5 .elif exists(/usr/bin/md5) MD5?= /usr/bin/md5 .else MD5?= md5 .endif MD5_FILE?= ${FILESDIR}/md5 MAKE_FLAGS?= -f MAKEFILE?= Makefile MAKE_ENV+= PREFIX=${PREFIX} LOCALBASE=${LOCALBASE} X11BASE=${X11BASE} MOTIFLIB="${MOTIFLIB}" CFLAGS="${CFLAGS}" .if exists(/usr/bin/fetch) FETCH_CMD?= /usr/bin/fetch .else FETCH_CMD?= /usr/bin/ftp .endif TOUCH?= /usr/bin/touch TOUCH_FLAGS?= -f PATCH?= /usr/bin/patch PATCH_STRIP?= -p0 PATCH_DIST_STRIP?= -p0 .if defined(PATCH_DEBUG) PATCH_DEBUG_TMP= yes PATCH_ARGS?= -d ${WRKSRC} -E ${PATCH_STRIP} PATCH_DIST_ARGS?= -d ${WRKSRC} -E ${PATCH_DIST_STRIP} .else PATCH_DEBUG_TMP= no PATCH_ARGS?= -d ${WRKSRC} --forward --quiet -E ${PATCH_STRIP} PATCH_DIST_ARGS?= -d ${WRKSRC} --forward --quiet -E ${PATCH_DIST_STRIP} .endif .if defined(BATCH) PATCH_ARGS+= --batch PATCH_DIST_ARGS+= --batch .endif .if defined(PATCH_CHECK_ONLY) PATCH_ARGS+= -C PATCH_DIST_ARGS+= -C .endif .if exists(/bin/tar) EXTRACT_CMD?= /bin/tar .else EXTRACT_CMD?= /usr/bin/tar .endif EXTRACT_SUFX?= .tar.gz # Backwards compatability. .if defined(EXTRACT_ARGS) EXTRACT_BEFORE_ARGS?= ${EXTRACT_ARGS} .else EXTRACT_BEFORE_ARGS?= -xzf .endif # Figure out where the local mtree file is .if !defined(MTREE_FILE) .if defined(USE_IMAKE) || defined(USE_X11) MTREE_FILE= /etc/mtree/BSD.x11.dist .else MTREE_FILE= /etc/mtree/BSD.local.dist .endif .endif MTREE_CMD?= /usr/sbin/mtree MTREE_ARGS?= -U -f ${MTREE_FILE} -d -e -p # A few aliases for *-install targets INSTALL_PROGRAM= \ ${INSTALL} ${COPY} ${STRIP} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} INSTALL_SCRIPT= \ ${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} INSTALL_DATA= \ ${INSTALL} ${COPY} -o ${SHAREOWN} -g ${SHAREGRP} -m ${SHAREMODE} INSTALL_MAN= \ ${INSTALL} ${COPY} -o ${MANOWN} -g ${MANGRP} -m ${MANMODE} INSTALL_MACROS= BSD_INSTALL_PROGRAM="${INSTALL_PROGRAM}" \ BSD_INSTALL_SCRIPT="${INSTALL_SCRIPT}" \ BSD_INSTALL_DATA="${INSTALL_DATA}" \ BSD_INSTALL_MAN="${INSTALL_MAN}" MAKE_ENV+= ${INSTALL_MACROS} SCRIPTS_ENV+= ${INSTALL_MACROS} # The user can override the NO_PACKAGE by specifying this from # the make command line .if defined(FORCE_PACKAGE) .undef NO_PACKAGE .endif COMMENT?= ${PKGDIR}/COMMENT DESCR?= ${PKGDIR}/DESCR PLIST?= ${PKGDIR}/PLIST PKG_CMD?= /usr/sbin/pkg_create .if !defined(PKG_ARGS) PKG_ARGS= -v -c ${COMMENT} -d ${DESCR} -f ${PLIST} -p ${PREFIX} -P "`${MAKE} package-depends|sort -u`" .if exists(${PKGDIR}/INSTALL) PKG_ARGS+= -i ${PKGDIR}/INSTALL .endif .if exists(${PKGDIR}/DEINSTALL) PKG_ARGS+= -k ${PKGDIR}/DEINSTALL .endif .if exists(${PKGDIR}/REQ) PKG_ARGS+= -r ${PKGDIR}/REQ .endif .if exists(${PKGDIR}/MESSAGE) PKG_ARGS+= -D ${PKGDIR}/MESSAGE .endif .if !defined(NO_MTREE) PKG_ARGS+= -m ${MTREE_FILE} .endif .endif PKG_SUFX?= .tgz # where pkg_add records its dirty deeds. PKG_DBDIR?= /var/db/pkg # shared/dynamic motif libs .if defined(HAVE_MOTIF) .if defined(MOTIF_STATIC) MOTIFLIB?= ${X11BASE}/lib/libXm.a .else MOTIFLIB?= -L${X11BASE}/lib -lXm .endif .endif AWK?= /usr/bin/awk BASENAME?= /usr/bin/basename CAT?= /bin/cat CP?= /bin/cp ECHO?= /bin/echo FALSE?= /usr/bin/false GREP?= /usr/bin/grep GUNZIP_CMD?= /usr/bin/gunzip -f GZCAT?= /usr/bin/gzcat GZIP?= -9 GZIP_CMD?= /usr/bin/gzip -nf ${GZIP} LDCONFIG?= /sbin/ldconfig MKDIR?= /bin/mkdir -p MV?= /bin/mv RM?= /bin/rm RMDIR?= /bin/rmdir SED?= /usr/bin/sed SETENV?= /usr/bin/env SH?= /bin/sh TR?= /usr/bin/tr # Used to print all the '===>' style prompts - override this to turn them off. ECHO_MSG?= ${ECHO} ALL_TARGET?= all INSTALL_TARGET?= install # Popular master sites MASTER_SITE_XCONTRIB+= \ ftp://crl.dec.com/pub/X11/contrib/%SUBDIR%/ \ ftp://ftp.eu.net/X11/contrib/%SUBDIR%/ MASTER_SITE_GNU+= \ ftp://prep.ai.mit.edu/pub/gnu/%SUBDIR%/ \ ftp://wuarchive.wustl.edu/systems/gnu/%SUBDIR%/ MASTER_SITE_PERL_CPAN+= \ ftp://ftp.digital.com/pub/plan/perl/CPAN/modules/by-module/%SUBDIR%/ \ ftp://ftp.cdrom.com/pub/perl/CPAN/modules/by-module/%SUBDIR%/ MASTER_SITE_TEX_CTAN+= \ ftp://ftp.cdrom.com/pub/tex/ctan/%SUBDIR%/ \ ftp://wuarchive.wustl.edu/packages/TeX/%SUBDIR%/ \ ftp://ftp.funet.fi/pub/TeX/CTAN/%SUBDIR%/ \ ftp://ftp.tex.ac.uk/public/ctan/tex-archive/%SUBDIR%/ \ ftp://ftp.dante.de/tex-archive/%SUBDIR%/ MASTER_SITE_SUNSITE+= \ ftp://sunsite.unc.edu/pub/Linux/%SUBDIR%/ \ ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/%SUBDIR%/ \ ftp://ftp.funet.fi/pub/mirrors/sunsite.unc.edu/pub/Linux/%SUBDIR%/ # Empty declaration to avoid "variable MASTER_SITES recursive" error MASTER_SITES?= PATCH_SITES?= # Substitute subdirectory names MASTER_SITES:= ${MASTER_SITES:S/%SUBDIR%/${MASTER_SITE_SUBDIR}/} PATCH_SITES:= ${PATCH_SITES:S/%SUBDIR%/${PATCH_SITE_SUBDIR}/} # The primary backup site. MASTER_SITE_BACKUP?= \ ftp://ftp.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/ # If the user has this set, go to the FreeBSD repository for everything. .if defined(MASTER_SITE_FREEBSD) MASTER_SITE_OVERRIDE= ${MASTER_SITE_BACKUP} .endif # Where to put distfiles that don't have any other master site MASTER_SITE_LOCAL?= \ ftp://ftp.freebsd.org/pub/FreeBSD/distfiles/LOCAL_PORTS/ # I guess we're in the master distribution business! :) As we gain mirror # sites for distfiles, add them to this list. .if !defined(MASTER_SITE_OVERRIDE) MASTER_SITES+= ${MASTER_SITE_BACKUP} PATCH_SITES+= ${MASTER_SITE_BACKUP} .else MASTER_SITES:= ${MASTER_SITE_OVERRIDE} ${MASTER_SITES} PATCH_SITES:= ${MASTER_SITE_OVERRIDE} ${PATCH_SITES} .endif # Search CDROM first if mounted, symlink instead of copy if # FETCH_SYMLINK_DISTFILES is set .if exists(/cdrom/ports/distfiles) MASTER_SITES:= file:/cdrom/ports/distfiles/${DIST_SUBDIR}/ ${MASTER_SITES} PATCH_SITES:= file:/cdrom/ports/distfiles/${DIST_SUBDIR}/ ${PATCH_SITES} .if defined(FETCH_SYMLINK_DISTFILES) FETCH_BEFORE_ARGS+= -l .endif .endif # Derived names so that they're easily overridable. DISTFILES?= ${DISTNAME}${EXTRACT_SUFX} PKGNAME?= ${DISTNAME} ALLFILES?= ${DISTFILES} ${PATCHFILES} .if defined(IGNOREFILES) CKSUMFILES!= \ for file in ${ALLFILES}; do \ ignore=0; \ for tmp in ${IGNOREFILES}; do \ if [ "$$file" = "$$tmp" ]; then \ ignore=1; \ fi; \ done; \ if [ "$$ignore" = 0 ]; then \ echo "$$file"; \ fi; \ done .else CKSUMFILES= ${ALLFILES} .endif # List of all files, with ${DIST_SUBDIR} in front. Used for checksum. .if defined(DIST_SUBDIR) _CKSUMFILES?= ${CKSUMFILES:S/^/${DIST_SUBDIR}\//} _IGNOREFILES?= ${IGNOREFILES:S/^/${DIST_SUBDIR}\//} .else _CKSUMFILES?= ${CKSUMFILES} _IGNOREFILES?= ${IGNOREFILES} .endif # This is what is actually going to be extracted, and is overridable # by user. EXTRACT_ONLY?= ${DISTFILES} # Documentation MAINTAINER?= ports@FreeBSD.ORG .if !defined(CATEGORIES) .BEGIN: @${ECHO_MSG} "CATEGORIES is mandatory." @${FALSE} .endif # Note this has to start with a capital letter (or more accurately, it # shouldn't match "[a-z]*"), see the target "delete-package-links" below. PKGREPOSITORYSUBDIR?= All PKGREPOSITORY?= ${PACKAGES}/${PKGREPOSITORYSUBDIR} .if exists(${PACKAGES}) PKGFILE?= ${PKGREPOSITORY}/${PKGNAME}${PKG_SUFX} .else PKGFILE?= ${PKGNAME}${PKG_SUFX} .endif CONFIGURE_SCRIPT?= configure .if defined(GNU_CONFIGURE) CONFIGURE_ARGS+= --prefix=${PREFIX} HAS_CONFIGURE= yes .endif # Passed to most of script invocations SCRIPTS_ENV+= CURDIR=${.CURDIR} DISTDIR=${DISTDIR} \ WRKDIR=${WRKDIR} WRKSRC=${WRKSRC} PATCHDIR=${PATCHDIR} \ SCRIPTDIR=${SCRIPTDIR} FILESDIR=${FILESDIR} \ PORTSDIR=${PORTSDIR} DEPENDS="${DEPENDS}" \ PREFIX=${PREFIX} LOCALBASE=${LOCALBASE} X11BASE=${X11BASE} .if defined(BATCH) SCRIPTS_ENV+= BATCH=yes .endif MANPREFIX?= ${PREFIX} .for sect in 1 2 3 4 5 6 7 8 9 MAN${sect}PREFIX?= ${MANPREFIX} .endfor MANLPREFIX?= ${MANPREFIX} MANNPREFIX?= ${MANPREFIX} MANLANG?= "" # english only by default .for lang in ${MANLANG} .for sect in 1 2 3 4 5 6 7 8 9 .if defined(MAN${sect}) _MANPAGES+= ${MAN${sect}:S%^%${MAN${sect}PREFIX}/man/${lang}/man${sect}/%} .endif .endfor .if defined(MANL) _MANPAGES+= ${MANL:S%^%${MANLPREFIX}/man/${lang}/manl/%} .endif .if defined(MANN) _MANPAGES+= ${MANN:S%^%${MANNPREFIX}/man/${lang}/mann/%} .endif .endfor .if defined(_MANPAGES) && defined(MANCOMPRESSED) _MANPAGES:= ${_MANPAGES:S/$/.gz/} .endif .MAIN: all ################################################################ # Many ways to disable a port. # # If we're in BATCH mode and the port is interactive, or we're # in interactive mode and the port is non-interactive, skip all # the important targets. The reason we have two modes is that # one might want to leave a build in BATCH mode running # overnight, then come back in the morning and do _only_ the # interactive ones that required your intervention. # # Don't attempt to build ports that require Motif if you don't # have Motif. # # Ignore ports that can't be resold if building for a CDROM. # # Don't build a port if it's restricted and we don't want to get # into that. # # Don't build a port if it's broken. ################################################################ .if !defined(NO_IGNORE) .if (defined(IS_INTERACTIVE) && defined(BATCH)) IGNORE= "is an interactive port" .elif (!defined(IS_INTERACTIVE) && defined(INTERACTIVE)) IGNORE= "is not an interactive port" .elif (defined(REQUIRES_MOTIF) && !defined(HAVE_MOTIF)) IGNORE= "requires Motif" .elif (defined(MOTIF_ONLY) && !defined(REQUIRES_MOTIF)) IGNORE= "does not require Motif" .elif (defined(NO_CDROM) && defined(FOR_CDROM)) IGNORE= "may not be placed on a CDROM: ${NO_CDROM}" .elif (defined(RESTRICTED) && defined(NO_RESTRICTED)) IGNORE= "is restricted: ${RESTRICTED}" .elif ((defined(USE_IMAKE) || defined(USE_X11)) && !exists(${X11BASE})) IGNORE= "uses X11, but ${X11BASE} not found" .elif defined(BROKEN) IGNORE= "is marked as broken: ${BROKEN}" .endif .if defined(IGNORE) .if defined(IGNORE_SILENT) IGNORECMD= ${DO_NADA} .else IGNORECMD= ${ECHO_MSG} "===> ${PKGNAME} ${IGNORE}." .endif fetch: @${IGNORECMD} checksum: @${IGNORECMD} extract: @${IGNORECMD} patch: @${IGNORECMD} configure: @${IGNORECMD} all: @${IGNORECMD} build: @${IGNORECMD} install: @${IGNORECMD} package: @${IGNORECMD} .endif .endif .if defined(ALL_HOOK) all: @cd ${.CURDIR} && ${SETENV} CURDIR=${.CURDIR} DISTNAME=${DISTNAME} \ DISTDIR=${DISTDIR} WRKDIR=${WRKDIR} WRKSRC=${WRKSRC} \ PATCHDIR=${PATCHDIR} SCRIPTDIR=${SCRIPTDIR} \ FILESDIR=${FILESDIR} PORTSDIR=${PORTSDIR} PREFIX=${PREFIX} \ DEPENDS="${DEPENDS}" BUILD_DEPENDS="${BUILD_DEPENDS}" \ RUN_DEPENDS="${RUN_DEPENDS}" X11BASE=${X11BASE} \ ${ALL_HOOK} .endif .if !target(all) all: build .endif .if !defined(DEPENDS_TARGET) .if make(reinstall) DEPENDS_TARGET= reinstall .else DEPENDS_TARGET= install .endif .endif ################################################################ # The following are used to create easy dummy targets for # disabling some bit of default target behavior you don't want. # They still check to see if the target exists, and if so don't # do anything, since you might want to set this globally for a # group of ports in a Makefile.inc, but still be able to # override from an individual Makefile. ################################################################ # Disable checksum .if defined(NO_CHECKSUM) && !target(checksum) checksum: fetch @${DO_NADA} .endif # Disable extract .if defined(NO_EXTRACT) && !target(extract) extract: checksum @${TOUCH} ${TOUCH_FLAGS} ${EXTRACT_COOKIE} checksum: fetch @${DO_NADA} makesum: @${DO_NADA} .endif # Disable patch .if defined(NO_PATCH) && !target(patch) patch: extract @${TOUCH} ${TOUCH_FLAGS} ${PATCH_COOKIE} .endif # Disable configure .if defined(NO_CONFIGURE) && !target(configure) configure: patch @${TOUCH} ${TOUCH_FLAGS} ${CONFIGURE_COOKIE} .endif # Disable build .if defined(NO_BUILD) && !target(build) build: configure @${TOUCH} ${TOUCH_FLAGS} ${BUILD_COOKIE} .endif # Disable install .if defined(NO_INSTALL) && !target(install) install: build @${TOUCH} ${TOUCH_FLAGS} ${INSTALL_COOKIE} .endif # Disable package .if defined(NO_PACKAGE) && !target(package) package: .if defined(IGNORE_SILENT) @${DO_NADA} .else @${ECHO_MSG} "===> ${PKGNAME} may not be packaged: ${NO_PACKAGE}." .endif .endif # Disable describe .if defined(NO_DESCRIBE) && !target(describe) describe: @${DO_NADA} .endif ################################################################ # More standard targets start here. # # These are the body of the build/install framework. If you are # not happy with the default actions, and you can't solve it by # adding pre-* or post-* targets/scripts, override these. ################################################################ # Fetch .if !target(do-fetch) do-fetch: @${MKDIR} ${_DISTDIR} @(cd ${_DISTDIR}; \ for file in ${DISTFILES}; do \ if [ ! -f $$file -a ! -f `${BASENAME} $$file` ]; then \ if [ -h $$file -o -h `${BASENAME} $$file` ]; then \ ${ECHO_MSG} ">> ${_DISTDIR}/$$file is a broken symlink."; \ ${ECHO_MSG} ">> Perhaps a filesystem (most likely a CD) isn't mounted?"; \ ${ECHO_MSG} ">> Please correct this problem and try again."; \ exit 1; \ fi ; \ ${ECHO_MSG} ">> $$file doesn't seem to exist on this system."; \ for site in ${MASTER_SITES}; do \ ${ECHO_MSG} ">> Attempting to fetch from $${site}."; \ if ${FETCH_CMD} ${FETCH_BEFORE_ARGS} $${site}$${file} ${FETCH_AFTER_ARGS}; then \ continue 2; \ fi \ done; \ ${ECHO_MSG} ">> Couldn't fetch it - please try to retrieve this";\ ${ECHO_MSG} ">> port manually into ${_DISTDIR} and try again."; \ exit 1; \ fi \ done) .if defined(PATCHFILES) @(cd ${_DISTDIR}; \ for file in ${PATCHFILES}; do \ if [ ! -f $$file -a ! -f `${BASENAME} $$file` ]; then \ if [ -h $$file -o -h `${BASENAME} $$file` ]; then \ ${ECHO_MSG} ">> ${_DISTDIR}/$$file is a broken symlink."; \ ${ECHO_MSG} ">> Perhaps a filesystem (most likely a CD) isn't mounted?"; \ ${ECHO_MSG} ">> Please correct this problem and try again."; \ exit 1; \ fi ; \ ${ECHO_MSG} ">> $$file doesn't seem to exist on this system."; \ for site in ${PATCH_SITES}; do \ ${ECHO_MSG} ">> Attempting to fetch from $${site}."; \ if ${FETCH_CMD} ${FETCH_BEFORE_ARGS} $${site}$${file} ${FETCH_AFTER_ARGS}; then \ continue 2; \ fi \ done; \ ${ECHO_MSG} ">> Couldn't fetch it - please try to retrieve this";\ ${ECHO_MSG} ">> port manually into ${_DISTDIR} and try again."; \ exit 1; \ fi \ done) .endif .endif # Extract .if !target(do-extract) do-extract: .if !defined(NO_WRKDIR) @${RM} -rf ${WRKDIR} @${MKDIR} ${WRKDIR} .endif @for file in ${EXTRACT_ONLY}; do \ if ! (cd ${WRKDIR} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/$$file ${EXTRACT_AFTER_ARGS});\ then \ exit 1; \ fi \ done .endif # Patch .if !target(do-patch) do-patch: .if defined(PATCHFILES) @${ECHO_MSG} "===> Applying distribution patches for ${PKGNAME}" @(cd ${_DISTDIR}; \ for i in ${PATCHFILES}; do \ if [ ${PATCH_DEBUG_TMP} = yes ]; then \ ${ECHO_MSG} "===> Applying distribution patch $$i" ; \ fi; \ case $$i in \ *.Z|*.gz) \ ${GZCAT} $$i | ${PATCH} ${PATCH_DIST_ARGS}; \ ;; \ *) \ ${PATCH} ${PATCH_DIST_ARGS} < $$i; \ ;; \ esac; \ done) .endif @if [ -d ${PATCHDIR} ]; then \ if [ "`echo ${PATCHDIR}/patch-*`" = "${PATCHDIR}/patch-*" ]; then \ ${ECHO_MSG} "===> Ignoring empty patch directory"; \ if [ -d ${PATCHDIR}/CVS ]; then \ ${ECHO_MSG} "===> Perhaps you forgot the -P flag to cvs co or update?"; \ fi; \ else \ ${ECHO_MSG} "===> Applying ${OPSYS} patches for ${PKGNAME}" ; \ for i in ${PATCHDIR}/patch-*; do \ case $$i in \ *.orig|*.rej|*~) \ ${ECHO_MSG} "===> Ignoring patchfile $$i" ; \ ;; \ *) \ if [ ${PATCH_DEBUG_TMP} = yes ]; then \ ${ECHO_MSG} "===> Applying ${OPSYS} patch $$i" ; \ fi; \ ${PATCH} ${PATCH_ARGS} < $$i; \ ;; \ esac; \ done; \ fi; \ fi .endif # Configure .if !target(do-configure) do-configure: @if [ -f ${SCRIPTDIR}/configure ]; then \ cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} \ ${SCRIPTDIR}/configure; \ fi .if defined(HAS_CONFIGURE) @(cd ${WRKSRC} && CC="${CC}" ac_cv_path_CC="${CC}" CFLAGS="${CFLAGS}" \ INSTALL="/usr/bin/install -c -o ${BINOWN} -g ${BINGRP}" \ INSTALL_PROGRAM="${INSTALL_PROGRAM}" \ ${CONFIGURE_ENV} ./${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS}) .endif .if defined(USE_IMAKE) @(cd ${WRKSRC} && ${XMKMF}) .endif .endif # Build .if !target(do-build) do-build: .if defined(USE_GMAKE) @(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${ALL_TARGET}) .else defined(USE_GMAKE) @(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${ALL_TARGET}) .endif .endif # Install .if !target(do-install) do-install: .if defined(USE_GMAKE) @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${INSTALL_TARGET}) .if defined(USE_IMAKE) && !defined(NO_INSTALL_MANPAGES) @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} install.man) .endif .else defined(USE_GMAKE) @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${INSTALL_TARGET}) .if defined(USE_IMAKE) && !defined(NO_INSTALL_MANPAGES) @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} install.man) .endif .endif .endif # Package .if !target(do-package) do-package: @if [ -e ${PLIST} ]; then \ ${ECHO_MSG} "===> Building package for ${PKGNAME}"; \ if [ -d ${PACKAGES} ]; then \ if [ ! -d ${PKGREPOSITORY} ]; then \ if ! ${MKDIR} ${PKGREPOSITORY}; then \ ${ECHO_MSG} ">> Can't create directory ${PKGREPOSITORY}."; \ exit 1; \ fi; \ fi; \ fi; \ if ${PKG_CMD} ${PKG_ARGS} ${PKGFILE}; then \ if [ -d ${PACKAGES} ]; then \ ${MAKE} ${.MAKEFLAGS} package-links; \ fi; \ else \ ${MAKE} ${.MAKEFLAGS} delete-package; \ exit 1; \ fi; \ fi .endif # Some support rules for do-package .if !target(package-links) package-links: @${MAKE} ${.MAKEFLAGS} delete-package-links @for cat in ${CATEGORIES}; do \ if [ ! -d ${PACKAGES}/$$cat ]; then \ if ! ${MKDIR} ${PACKAGES}/$$cat; then \ ${ECHO_MSG} ">> Can't create directory ${PACKAGES}/$$cat."; \ exit 1; \ fi; \ fi; \ ln -s ../${PKGREPOSITORYSUBDIR}/${PKGNAME}${PKG_SUFX} ${PACKAGES}/$$cat; \ done; .endif .if !target(delete-package-links) delete-package-links: @${RM} -f ${PACKAGES}/[a-z]*/${PKGNAME}${PKG_SUFX}; .endif .if !target(delete-package) delete-package: @${MAKE} ${.MAKEFLAGS} delete-package-links @${RM} -f ${PKGFILE} .endif ################################################################ # This is the "generic" port target, actually a macro used from the # six main targets. See below for more. ################################################################ _PORT_USE: .USE .if make(real-fetch) @cd ${.CURDIR} && ${MAKE} ${.MAKEFLAGS} fetch-depends .endif .if make(real-extract) @cd ${.CURDIR} && ${MAKE} ${.MAKEFLAGS} build-depends lib-depends misc-depends .endif .if make(real-install) .if !defined(NO_PKG_REGISTER) && !defined(FORCE_PKG_REGISTER) @if [ -d ${PKG_DBDIR}/${PKGNAME} ]; then \ ${ECHO_MSG} "===> ${PKGNAME} is already installed - perhaps an older version?"; \ ${ECHO_MSG} " If so, you may wish to \`\`pkg_delete ${PKGNAME}'' and install"; \ ${ECHO_MSG} " this port again by \`\`make reinstall'' to upgrade it properly."; \ ${ECHO_MSG} " If you really wish to overwrite the old port of ${PKGNAME}"; \ ${ECHO_MSG} " without deleting it first, set the variable \"FORCE_PKG_REGISTER\""; \ ${ECHO_MSG} " in your environment or the \"make install\" command line."; \ exit 1; \ fi .endif @if [ `${SH} -c umask` != 0022 ]; then \ ${ECHO_MSG} "===> Warning: your umask is \"`${SH} -c umask`"\".; \ ${ECHO_MSG} " If this is not desired, set it to an appropriate value"; \ ${ECHO_MSG} " and install this port again by \`\`make reinstall''."; \ fi @cd ${.CURDIR} && ${MAKE} ${.MAKEFLAGS} run-depends lib-depends .endif .if make(real-install) .if !defined(NO_MTREE) @if [ `id -u` = 0 ]; then \ if [ ! -f ${MTREE_FILE} ]; then \ ${ECHO_MSG} "Error: mtree file \"${MTREE_FILE}\" is missing."; \ ${ECHO_MSG} "Copy it from a suitable location (e.g., /usr/src/etc/mtree) and try again."; \ exit 1; \ else \ ${MTREE_CMD} ${MTREE_ARGS} ${PREFIX}/; \ fi; \ else \ ${ECHO_MSG} "Warning: not superuser, can't run mtree."; \ ${ECHO_MSG} "Become root and try again to ensure correct permissions."; \ fi .endif .endif @cd ${.CURDIR} && ${MAKE} ${.MAKEFLAGS} ${.TARGET:S/^real-/pre-/} @if [ -f ${SCRIPTDIR}/${.TARGET:S/^real-/pre-/} ]; then \ cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} \ ${SCRIPTDIR}/${.TARGET:S/^real-/pre-/}; \ fi @cd ${.CURDIR} && ${MAKE} ${.MAKEFLAGS} ${.TARGET:S/^real-/do-/} @cd ${.CURDIR} && ${MAKE} ${.MAKEFLAGS} ${.TARGET:S/^real-/post-/} @if [ -f ${SCRIPTDIR}/${.TARGET:S/^real-/post-/} ]; then \ cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} \ ${SCRIPTDIR}/${.TARGET:S/^real-/post-/}; \ fi .if make(real-install) && defined(_MANPAGES) .if defined(MANCOMPRESSED) && defined(NOMANCOMPRESS) @${ECHO_MSG} "===> Uncompressing manual pages for ${PKGNAME}" .for manpage in ${_MANPAGES} @${GUNZIP_CMD} ${manpage} .endfor .elif !defined(MANCOMPRESSED) && !defined(NOMANCOMPRESS) @${ECHO_MSG} "===> Compressing manual pages for ${PKGNAME}" .for manpage in ${_MANPAGES} @${GZIP_CMD} ${manpage} .endfor .endif .endif .if make(real-install) && !defined(NO_PKG_REGISTER) @cd ${.CURDIR} && ${MAKE} ${.MAKEFLAGS} fake-pkg .endif .if !make(real-fetch) \ && (!make(real-patch) || !defined(PATCH_CHECK_ONLY)) \ && (!make(real-package) || !defined(PACKAGE_NOINSTALL)) @${TOUCH} ${TOUCH_FLAGS} ${WRKDIR}/.${.TARGET:S/^real-//}_done .endif ################################################################ # Skeleton targets start here # # You shouldn't have to change these. Either add the pre-* or # post-* targets/scripts or redefine the do-* targets. These # targets don't do anything other than checking for cookies and # call the necessary targets/scripts. ################################################################ .if !target(fetch) fetch: @cd ${.CURDIR} && ${MAKE} ${.MAKEFLAGS} real-fetch .endif .if !target(extract) extract: checksum ${EXTRACT_COOKIE} .endif .if !target(patch) patch: extract ${PATCH_COOKIE} .endif .if !target(configure) configure: patch ${CONFIGURE_COOKIE} .endif .if !target(build) build: configure ${BUILD_COOKIE} .endif .if !target(install) install: build ${INSTALL_COOKIE} .endif .if !target(package) package: install ${PACKAGE_COOKIE} .endif ${EXTRACT_COOKIE}: @cd ${.CURDIR} && ${MAKE} ${.MAKEFLAGS} real-extract ${PATCH_COOKIE}: @cd ${.CURDIR} && ${MAKE} ${.MAKEFLAGS} real-patch ${CONFIGURE_COOKIE}: @cd ${.CURDIR} && ${MAKE} ${.MAKEFLAGS} real-configure ${BUILD_COOKIE}: @cd ${.CURDIR} && ${MAKE} ${.MAKEFLAGS} real-build ${INSTALL_COOKIE}: @cd ${.CURDIR} && ${MAKE} ${.MAKEFLAGS} real-install ${PACKAGE_COOKIE}: @cd ${.CURDIR} && ${MAKE} ${.MAKEFLAGS} real-package # And call the macros real-fetch: _PORT_USE real-extract: _PORT_USE @${ECHO_MSG} "===> Extracting for ${PKGNAME}" real-patch: _PORT_USE @${ECHO_MSG} "===> Patching for ${PKGNAME}" real-configure: _PORT_USE @${ECHO_MSG} "===> Configuring for ${PKGNAME}" real-build: _PORT_USE @${ECHO_MSG} "===> Building for ${PKGNAME}" real-install: _PORT_USE @${ECHO_MSG} "===> Installing for ${PKGNAME}" real-package: _PORT_USE # Empty pre-* and post-* targets, note we can't use .if !target() # in the _PORT_USE macro .for name in fetch extract patch configure build install package .if !target(pre-${name}) pre-${name}: @${DO_NADA} .endif .if !target(post-${name}) post-${name}: @${DO_NADA} .endif .endfor # Checkpatch # # Special target to verify patches .if !target(checkpatch) checkpatch: @cd ${.CURDIR} && ${MAKE} PATCH_CHECK_ONLY=yes ${.MAKEFLAGS} patch .endif # Reinstall # # Special target to re-run install .if !target(reinstall) reinstall: @${RM} -f ${INSTALL_COOKIE} ${PACKAGE_COOKIE} @DEPENDS_TARGET=${DEPENDS_TARGET} ${MAKE} install .endif ################################################################ # Some more targets supplied for users' convenience ################################################################ # Cleaning up .if !target(pre-clean) pre-clean: @${DO_NADA} .endif .if !target(clean) clean: pre-clean .if !defined(NOCLEANDEPENDS) @${MAKE} clean-depends .endif @${ECHO_MSG} "===> Cleaning for ${PKGNAME}" .if !defined(NO_WRKDIR) @if [ -d ${WRKDIR} ]; then \ if [ -w ${WRKDIR} ]; then \ ${RM} -rf ${WRKDIR}; \ else \ ${ECHO_MSG} "===> ${WRKDIR} not writable, skipping"; \ fi; \ fi .else @${RM} -f ${WRKDIR}/.*_done .endif .endif .if !target(pre-distclean) pre-distclean: @${DO_NADA} .endif .if !target(distclean) distclean: pre-distclean clean @${ECHO_MSG} "===> Dist cleaning for ${PKGNAME}" @(if [ -d ${_DISTDIR} ]; then \ cd ${_DISTDIR}; \ ${RM} -f ${DISTFILES} ${PATCHFILES}; \ fi) .if defined(DIST_SUBDIR) -@${RMDIR} ${_DISTDIR} .endif .endif # Prints out a list of files to fetch (useful to do a batch fetch) .if !target(fetch-list) fetch-list: @${MKDIR} ${_DISTDIR} @(cd ${_DISTDIR}; \ for file in ${DISTFILES}; do \ if [ ! -f $$file -a ! -f `${BASENAME} $$file` ]; then \ for site in ${MASTER_SITES}; do \ ${ECHO} -n ${FETCH_CMD} ${FETCH_BEFORE_ARGS} $${site}$${file} "${FETCH_AFTER_ARGS}" '||' ; \ break; \ done; \ ${ECHO} "echo $${file} not fetched" ; \ fi \ done) .if defined(PATCHFILES) @(cd ${_DISTDIR}; \ for file in ${PATCHFILES}; do \ if [ ! -f $$file -a ! -f `${BASENAME} $$file` ]; then \ for site in ${PATCH_SITES}; do \ ${ECHO} -n ${FETCH_CMD} ${FETCH_BEFORE_ARGS} $${site}$${file} "${FETCH_AFTER_ARGS}" '||' ; \ break; \ done; \ ${ECHO} "echo $${file} not fetched" ; \ fi \ done) .endif .endif # Checksumming utilities .if !target(makesum) makesum: fetch @${MKDIR} ${FILESDIR} @if [ -f ${MD5_FILE} ]; then ${RM} -f ${MD5_FILE}; fi @(cd ${DISTDIR}; \ for file in ${_CKSUMFILES}; do \ ${MD5} $$file >> ${MD5_FILE}; \ done) @for file in ${_IGNOREFILES}; do \ ${ECHO} "MD5 ($$file) = IGNORE" >> ${MD5_FILE}; \ done .endif .if !target(checksum) checksum: fetch @if [ ! -f ${MD5_FILE} ]; then \ ${ECHO_MSG} ">> No MD5 checksum file."; \ else \ (cd ${DISTDIR}; OK="true"; \ for file in ${_CKSUMFILES}; do \ CKSUM=`${MD5} < $$file`; \ CKSUM2=`${GREP} "^MD5 ($$file)" ${MD5_FILE} | ${AWK} '{print $$4}'`; \ if [ "$$CKSUM2" = "" ]; then \ ${ECHO_MSG} ">> No checksum recorded for $$file."; \ OK="false"; \ elif [ "$$CKSUM2" = "IGNORE" ]; then \ ${ECHO_MSG} ">> Checksum for $$file is set to IGNORE in md5 file even though"; \ ${ECHO_MSG} " the file is not in the "'$$'"{IGNOREFILES} list."; \ OK="false"; \ elif [ "$$CKSUM" = "$$CKSUM2" ]; then \ ${ECHO_MSG} ">> Checksum OK for $$file."; \ else \ ${ECHO_MSG} ">> Checksum mismatch for $$file."; \ OK="false"; \ fi; \ done; \ for file in ${_IGNOREFILES}; do \ CKSUM2=`${GREP} "($$file)" ${MD5_FILE} | ${AWK} '{print $$4}'`; \ if [ "$$CKSUM2" = "" ]; then \ ${ECHO_MSG} ">> No checksum recorded for $$file, file is in "'$$'"{IGNOREFILES} list."; \ OK="false"; \ elif [ "$$CKSUM2" != "IGNORE" ]; then \ ${ECHO_MSG} ">> Checksum for $$file is not set to IGNORE in md5 file even though"; \ ${ECHO_MSG} " the file is in the "'$$'"{IGNOREFILES} list."; \ OK="false"; \ fi; \ done; \ if [ "$$OK" != "true" ]; then \ ${ECHO_MSG} "Make sure the Makefile and md5 file (${MD5_FILE})"; \ ${ECHO_MSG} "are up to date. If you want to override this check, type"; \ ${ECHO_MSG} "\"make NO_CHECKSUM=yes [other args]\"."; \ exit 1; \ fi) ; \ fi .endif ################################################################ # The special package-building targets # You probably won't need to touch these ################################################################ # Nobody should want to override this unless PKGNAME is simply bogus. .if !target(package-name) package-name: @${ECHO} ${PKGNAME} .endif # Show (recursively) all the packages this package depends on. .if !target(package-depends) package-depends: @for dir in `${ECHO} ${LIB_DEPENDS} ${RUN_DEPENDS} | ${TR} '\040' '\012' | ${SED} -e 's/^[^:]*://' -e 's/:.*//' | sort -u` `${ECHO} ${DEPENDS} | ${TR} '\040' '\012' | ${SED} -e 's/:.*//' | sort -u`; do \ if [ -d $$dir ]; then \ (cd $$dir ; ${MAKE} package-name package-depends); \ else \ ${ECHO_MSG} "Warning: \"$$dir\" non-existent -- @pkgdep registration incomplete" >&2; \ fi; \ done .endif # Build a package but don't check the package cookie .if !target(repackage) repackage: pre-repackage package pre-repackage: @${RM} -f ${PACKAGE_COOKIE} .endif # Build a package but don't check the cookie for installation, also don't # install package cookie .if !target(package-noinstall) package-noinstall: @cd ${.CURDIR} && ${MAKE} ${.MAKEFLAGS} PACKAGE_NOINSTALL=yes real-package .endif ################################################################ # Dependency checking ################################################################ .if !target(depends) depends: lib-depends misc-depends @cd ${.CURDIR} && ${MAKE} ${.MAKEFLAGS} fetch-depends @cd ${.CURDIR} && ${MAKE} ${.MAKEFLAGS} build-depends @cd ${.CURDIR} && ${MAKE} ${.MAKEFLAGS} run-depends .if make(fetch-depends) DEPENDS_TMP+= ${FETCH_DEPENDS} .endif .if make(build-depends) DEPENDS_TMP+= ${BUILD_DEPENDS} .endif .if make(run-depends) DEPENDS_TMP+= ${RUN_DEPENDS} .endif _DEPENDS_USE: .USE .if defined(DEPENDS_TMP) .if !defined(NO_DEPENDS) @for i in ${DEPENDS_TMP}; do \ prog=`${ECHO} $$i | ${SED} -e 's/:.*//'`; \ dir=`${ECHO} $$i | ${SED} -e 's/[^:]*://'`; \ if expr "$$dir" : '.*:' > /dev/null; then \ target=`${ECHO} $$dir | ${SED} -e 's/.*://'`; \ dir=`${ECHO} $$dir | ${SED} -e 's/:.*//'`; \ else \ target=${DEPENDS_TARGET}; \ fi; \ if expr "$$prog" : \\/ >/dev/null; then \ if [ -e "$$prog" ]; then \ ${ECHO_MSG} "===> ${PKGNAME} depends on file: $$prog - found"; \ notfound=0; \ else \ ${ECHO_MSG} "===> ${PKGNAME} depends on file: $$prog - not found"; \ notfound=1; \ fi; \ else \ if which "$$prog" > /dev/null 2>&1 ; then \ ${ECHO_MSG} "===> ${PKGNAME} depends on executable: $$prog - found"; \ notfound=0; \ else \ ${ECHO_MSG} "===> ${PKGNAME} depends on executable: $$prog - not found"; \ notfound=1; \ fi; \ fi; \ if [ $$notfound != 0 ]; then \ ${ECHO_MSG} "===> Verifying $$target for $$prog in $$dir"; \ if [ ! -d "$$dir" ]; then \ ${ECHO_MSG} ">> No directory for $$prog. Skipping.."; \ else \ (cd $$dir; ${MAKE} ${.MAKEFLAGS} $$target) ; \ ${ECHO_MSG} "===> Returning to build of ${PKGNAME}"; \ fi; \ fi; \ done .endif .else @${DO_NADA} .endif fetch-depends: _DEPENDS_USE build-depends: _DEPENDS_USE run-depends: _DEPENDS_USE lib-depends: .if defined(LIB_DEPENDS) .if !defined(NO_DEPENDS) @for i in ${LIB_DEPENDS}; do \ lib=`${ECHO} $$i | ${SED} -e 's/:.*//'`; \ dir=`${ECHO} $$i | ${SED} -e 's/[^:]*://'`; \ if expr "$$dir" : '.*:' > /dev/null; then \ target=`${ECHO} $$dir | ${SED} -e 's/.*://'`; \ dir=`${ECHO} $$dir | ${SED} -e 's/:.*//'`; \ else \ target=${DEPENDS_TARGET}; \ fi; \ if /sbin/ldconfig -r | ${GREP} -q -e "-l$$lib"; then \ ${ECHO_MSG} "===> ${PKGNAME} depends on shared library: $$lib - found"; \ else \ ${ECHO_MSG} "===> ${PKGNAME} depends on shared library: $$lib - not found"; \ ${ECHO_MSG} "===> Verifying $$target for $$lib in $$dir"; \ if [ ! -d "$$dir" ]; then \ ${ECHO_MSG} ">> No directory for $$lib. Skipping.."; \ else \ (cd $$dir; ${MAKE} ${.MAKEFLAGS} $$target) ; \ ${ECHO_MSG} "===> Returning to build of ${PKGNAME}"; \ fi; \ fi; \ done .endif .else @${DO_NADA} .endif misc-depends: .if defined(DEPENDS) .if !defined(NO_DEPENDS) @for dir in ${DEPENDS}; do \ if expr "$$dir" : '.*:' > /dev/null; then \ target=`${ECHO} $$dir | ${SED} -e 's/.*://'`; \ dir=`${ECHO} $$dir | ${SED} -e 's/:.*//'`; \ else \ target=${DEPENDS_TARGET}; \ fi; \ ${ECHO_MSG} "===> ${PKGNAME} depends on: $$dir"; \ ${ECHO_MSG} "===> Verifying $$target for $$dir"; \ if [ ! -d $$dir ]; then \ ${ECHO_MSG} ">> No directory for $$dir. Skipping.."; \ else \ (cd $$dir; ${MAKE} ${.MAKEFLAGS} $$target) ; \ fi \ done @${ECHO_MSG} "===> Returning to build of ${PKGNAME}" .endif .else @${DO_NADA} .endif .endif .if !target(clean-depends) clean-depends: .if defined(FETCH_DEPENDS) || defined(BUILD_DEPENDS) || defined(LIB_DEPENDS) \ || defined(RUN_DEPENDS) @for dir in `${ECHO} ${FETCH_DEPENDS} ${BUILD_DEPENDS} ${LIB_DEPENDS} ${RUN_DEPENDS} | ${TR} '\040' '\012' | ${SED} -e 's/^[^:]*://' -e 's/:.*//' | sort -u`; do \ if [ -d $$dir ] ; then \ (cd $$dir; ${MAKE} NOCLEANDEPENDS=yes clean clean-depends); \ fi \ done .endif .if defined(DEPENDS) @for dir in `${ECHO} ${DEPENDS} | ${TR} '\040' '\012' | ${SED} -e 's/:.*//' | sort -u`; do \ if [ -d $$dir ] ; then \ (cd $$dir; ${MAKE} NOCLEANDEPENDS=yes clean clean-depends); \ fi \ done .endif .endif .if !target(depends-list) depends-list: @for dir in `${ECHO} ${FETCH_DEPENDS} ${BUILD_DEPENDS} ${LIB_DEPENDS} | ${TR} '\040' '\012' | ${SED} -e 's/^[^:]*://' -e 's/:.*//' | sort -u` `${ECHO} ${DEPENDS} | ${TR} '\040' '\012' | ${SED} -e 's/:.*//' | sort -u`; do \ (cd $$dir; ${MAKE} package-name depends-list); \ done .endif ################################################################ # Everything after here are internal targets and really # shouldn't be touched by anybody but the release engineers. ################################################################ # This target generates an index entry suitable for aggregation into # a large index. Format is: # # distribution-name|port-path|installation-prefix|comment| \ # description-file|maintainer|categories|build deps|run deps # .if !target(describe) describe: @${ECHO} -n "${PKGNAME}|${.CURDIR}|"; \ ${ECHO} -n "${PREFIX}|"; \ if [ -f ${COMMENT} ]; then \ ${ECHO} -n "`${CAT} ${COMMENT}`"; \ else \ ${ECHO} -n "** No Description"; \ fi; \ if [ -f ${DESCR} ]; then \ ${ECHO} -n "|${DESCR}"; \ else \ ${ECHO} -n "|/dev/null"; \ fi; \ ${ECHO} -n "|${MAINTAINER}|${CATEGORIES}|"; \ case "A${FETCH_DEPENDS}B${BUILD_DEPENDS}C${LIB_DEPENDS}D${DEPENDS}E" in \ ABCDE) ;; \ *) cd ${.CURDIR} && ${ECHO} -n `make depends-list|sort -u`;; \ esac; \ ${ECHO} -n "|"; \ case "A${RUN_DEPENDS}B${LIB_DEPENDS}C${DEPENDS}D" in \ ABCD) ;; \ *) cd ${.CURDIR} && ${ECHO} -n `make package-depends|sort -u`;; \ esac; \ ${ECHO} "" .endif .if !target(readmes) readmes: readme .endif .if !target(readme) readme: @rm -f README.html @cd ${.CURDIR} && make README.html .endif README.html: @${ECHO_MSG} "===> Creating README.html for ${PKGNAME}" @${CAT} ${TEMPLATES}/README.port | \ ${SED} -e 's%%PORT%%'`${ECHO} ${.CURDIR} | ${SED} -e 's.*/\([^/]*/[^/]*\)$$\1'`'g' \ -e 's%%PKG%%${PKGNAME}g' \ -e '/%%COMMENT%%/r${PKGDIR}/COMMENT' \ -e '/%%COMMENT%%/d' \ -e 's%%BUILD_DEPENDS%%'"`${MAKE} print-depends-list`"'' \ -e 's%%RUN_DEPENDS%%'"`${MAKE} print-package-depends`"'' \ >> $@ .if !target(print-depends-list) print-depends-list: .if defined(FETCH_DEPENDS) || defined(BUILD_DEPENDS) || \ defined(LIB_DEPENDS) || defined(DEPENDS) @${ECHO} -n 'This port requires package(s) "' @${ECHO} -n `make depends-list | sort -u` @${ECHO} '" to build.' .endif .endif .if !target(print-package-depends) print-package-depends: .if defined(RUN_DEPENDS) || defined(LIB_DEPENDS) || defined(DEPENDS) @${ECHO} -n 'This port requires package(s) "' @${ECHO} -n `make package-depends | sort -u` @${ECHO} '" to run.' .endif .endif # Fake installation of package so that user can pkg_delete it later. # Also, make sure that an installed port is recognized correctly in # accordance to the @pkgdep directive in the packing lists .if !target(fake-pkg) fake-pkg: @if [ ! -f ${PLIST} -o ! -f ${COMMENT} -o ! -f ${DESCR} ]; then ${ECHO} "** Missing package files for ${PKGNAME} - installation not recorded."; exit 1; fi @if [ ! -d ${PKG_DBDIR} ]; then ${RM} -f ${PKG_DBDIR}; ${MKDIR} ${PKG_DBDIR}; fi .if defined(FORCE_PKG_REGISTER) @${RM} -rf ${PKG_DBDIR}/${PKGNAME} .endif @if [ ! -d ${PKG_DBDIR}/${PKGNAME} ]; then \ ${ECHO_MSG} "===> Registering installation for ${PKGNAME}"; \ ${MKDIR} ${PKG_DBDIR}/${PKGNAME}; \ ${PKG_CMD} ${PKG_ARGS} -O ${PKGFILE} > ${PKG_DBDIR}/${PKGNAME}/+CONTENTS; \ ${CP} ${DESCR} ${PKG_DBDIR}/${PKGNAME}/+DESC; \ ${CP} ${COMMENT} ${PKG_DBDIR}/${PKGNAME}/+COMMENT; \ if [ -f ${PKGDIR}/INSTALL ]; then \ ${CP} ${PKGDIR}/INSTALL ${PKG_DBDIR}/${PKGNAME}/+INSTALL; \ fi; \ if [ -f ${PKGDIR}/DEINSTALL ]; then \ ${CP} ${PKGDIR}/DEINSTALL ${PKG_DBDIR}/${PKGNAME}/+DEINSTALL; \ fi; \ if [ -f ${PKGDIR}/REQ ]; then \ ${CP} ${PKGDIR}/REQ ${PKG_DBDIR}/${PKGNAME}/+REQ; \ fi; \ if [ -f ${PKGDIR}/MESSAGE ]; then \ ${CP} ${PKGDIR}/MESSAGE ${PKG_DBDIR}/${PKGNAME}/+DISPLAY; \ fi; \ for dep in `make package-depends ECHO_MSG=/usr/bin/true | sort -u`; do \ if [ -d ${PKG_DBDIR}/$$dep ]; then \ if ! ${GREP} ^${PKGNAME}$$ ${PKG_DBDIR}/$$dep/+REQUIRED_BY \ >/dev/null 2>&1; then \ ${ECHO} ${PKGNAME} >> ${PKG_DBDIR}/$$dep/+REQUIRED_BY; \ fi; \ fi; \ done; \ fi .endif # Depend is generally meaningless for arbitrary ports, but if someone wants # one they can override this. This is just to catch people who've gotten into # the habit of typing `make depend all install' as a matter of course. # .if !target(depend) depend: .endif # Same goes for tags .if !target(tags) tags: .endif freebsd-ports-release/2.2.5/Mk/bsd.port.subdir.mk000066400000000000000000000065540642210336600216550ustar00rootroot00000000000000# from: @(#)bsd.subdir.mk 5.9 (Berkeley) 2/1/91 # $Id: bsd.port.subdir.mk,v 1.19 1997/03/09 23:10:56 wosch Exp $ # # The include file contains the default targets # for building ports subdirectories. # # # +++ variables +++ # # STRIP The flag passed to the install program to cause the binary # to be stripped. This is to be used when building your # own install script so that the entire system can be made # stripped/not-stripped using a single knob. [-s] # # ECHO_MSG Used to print all the '===>' style prompts - override this # to turn them off [echo]. # # OPSYS Get the operating system type [`uname -s`] # # SUBDIR A list of subdirectories that should be built as well. # Each of the targets will execute the same target in the # subdirectories. # # # +++ targets +++ # # README.html: # Creating README.html for package. # # afterinstall, all, beforeinstall, build, checksum, clean, # configure, depend, describe, extract, fetch, fetch-list, # install, package, readmes, realinstall, reinstall, tags # .MAIN: all .if !defined(DEBUG_FLAGS) STRIP?= -s .endif .if !defined(OPSYS) # XXX !! OPSYS!= uname -s .endif ECHO_MSG?= echo _SUBDIRUSE: .USE @for entry in ${SUBDIR}; do \ OK=""; \ for dud in $$DUDS; do \ if [ $${dud} = $${entry} ]; then \ OK="false"; \ ${ECHO_MSG} "===> ${DIRPRFX}$${entry} skipped"; \ fi; \ done; \ if test -d ${.CURDIR}/$${entry}.${MACHINE}; then \ edir=$${entry}.${MACHINE}; \ elif test -d ${.CURDIR}/$${entry}; then \ edir=$${entry}; \ else \ OK="false"; \ ${ECHO_MSG} "===> ${DIRPRFX}$${entry} non-existent"; \ fi; \ if [ "$$OK" = "" ]; then \ ${ECHO_MSG} "===> ${DIRPRFX}$${edir}"; \ cd ${.CURDIR}/$${edir}; \ ${MAKE} ${.TARGET:realinstall=install} \ DIRPRFX=${DIRPRFX}$$edir/; \ fi; \ done ${SUBDIR}:: @if test -d ${.TARGET}.${MACHINE}; then \ cd ${.CURDIR}/${.TARGET}.${MACHINE}; \ else \ cd ${.CURDIR}/${.TARGET}; \ fi; \ ${MAKE} all .for __target in all fetch fetch-list package extract configure \ build clean depend describe distclean reinstall tags checksum .if !target(__target) ${__target}: _SUBDIRUSE .endif .endfor .if !target(install) .if !target(beforeinstall) beforeinstall: .endif .if !target(afterinstall) afterinstall: .endif install: afterinstall afterinstall: realinstall realinstall: beforeinstall _SUBDIRUSE .endif .if !target(readmes) readmes: readme _SUBDIRUSE .endif .if !target(readme) readme: @rm -f README.html @make README.html .endif .if (${OPSYS} == "NetBSD") PORTSDIR ?= /usr/opt .else PORTSDIR ?= /usr/ports .endif TEMPLATES ?= ${PORTSDIR}/templates .if defined(PORTSTOP) README= ${TEMPLATES}/README.top .else README= ${TEMPLATES}/README.category .endif README.html: @echo "===> Creating README.html" @> $@.tmp .for entry in ${SUBDIR} .if defined(PORTSTOP) @echo -n '${entry}: ' >> $@.tmp .else @echo -n ''"`cd ${entry}; make package-name`: " >> $@.tmp .endif .if exists(${entry}/pkg/COMMENT) @cat ${entry}/pkg/COMMENT >> $@.tmp .else @echo "(no description)" >> $@.tmp .endif .endfor @sort -t '>' +1 -2 $@.tmp > $@.tmp2 @cat ${README} | \ sed -e 's%%CATEGORY%%'`echo ${.CURDIR} | sed -e 's.*/\([^/]*\)$$\1'`'g' \ -e '/%%DESCR%%/r${.CURDIR}/pkg/DESCR' \ -e '/%%DESCR%%/d' \ -e '/%%SUBDIR%%/r$@.tmp2' \ -e '/%%SUBDIR%%/d' \ > $@ @rm -f $@.tmp $@.tmp2 freebsd-ports-release/2.2.5/README000066400000000000000000000026020642210336600166010ustar00rootroot00000000000000This is the FreeBSD Ports Collection. For an easy to use WEB-based interface to it, please see: http://www.freebsd.org/ports For general information on the ports collection, please see the FreeBSD Handbook which is available from: file://localhost/usr/share/doc/handbook/handbook.html (if you installed the doc distribution on your machine) Or: http://www.freebsd.org/handbook/handbook.html for the latest official version from FreeBSD-current. The section "The Ports Collection" will tell you how to use the ports and packages and the "Porting Applications" section describes how one can contribute to the ports collection. If you would like to search for a given port, you can do so easily by saying: make search key="" Which will generate a list of all ports matching . NOTE: This tree can GROW significantly in size during normal usage! The distribution tar files can and do accumulate in /usr/ports/distfiles, and the individual ports will also use up lots of space in their work subdirectories unless you remember to "make clean" after you're done building a given port. /usr/ports/distfiles can also be periodically cleaned without ill-effect, though if you don't have the original distribution tarball(s) for something on CDROM then you will need to pull it all over your network connection again if you ever try to build the associated port. freebsd-ports-release/2.2.5/Templates/000077500000000000000000000000000642210336600176575ustar00rootroot00000000000000freebsd-ports-release/2.2.5/Templates/README.category000066400000000000000000000006240642210336600223550ustar00rootroot00000000000000 The FreeBSD Ports Collection (%%CATEGORY%%)

The FreeBSD Ports Collection ("%%CATEGORY%%")


You are now in the directory "%%CATEGORY%%".

%%DESCR%%

Here are the one-line descriptions for each items in this directory:


%%SUBDIR%%


Go to top of ports tree freebsd-ports-release/2.2.5/Templates/README.port000066400000000000000000000012610642210336600215220ustar00rootroot00000000000000 The FreeBSD Ports Collection (%%PORT%%)

The FreeBSD Ports Collection ("%%PORT%%")


You are now in the directory for the port "%%PORT%%" (package name "%%PKG%%").

This is the one-line description for this port:


%%COMMENT%%


Please read the file "pkg/DESCR" for a longer description.

Go to the top of the ports tree for a summary on how to use the ports collection.

%%BUILD_DEPENDS%%

%%RUN_DEPENDS%%


Go up one level | Go to top of ports tree freebsd-ports-release/2.2.5/Templates/README.top000066400000000000000000000004560642210336600213450ustar00rootroot00000000000000 The FreeBSD Ports Collection

The FreeBSD Ports Collection


You are at the top of the ports tree.

%%DESCR%%

Here are the one-line descriptions for each of the directories:


%%SUBDIR%%


freebsd-ports-release/2.2.5/archivers/000077500000000000000000000000000642210336600177075ustar00rootroot00000000000000freebsd-ports-release/2.2.5/archivers/Makefile000066400000000000000000000007360642210336600213550ustar00rootroot00000000000000# $Id: Makefile,v 1.17 1997/04/26 23:50:06 asami Exp $ # SUBDIR += arc SUBDIR += bzip SUBDIR += freeze SUBDIR += gshar+gunshar SUBDIR += ha SUBDIR += hpack.non-usa.only SUBDIR += lha SUBDIR += nulib SUBDIR += p5-Compress-Zlib SUBDIR += rar SUBDIR += unarj SUBDIR += unrar SUBDIR += unzip SUBDIR += unzip.with_encryption SUBDIR += zip SUBDIR += zip.with_encryption SUBDIR += zoo .include freebsd-ports-release/2.2.5/archivers/arc/000077500000000000000000000000000642210336600204545ustar00rootroot00000000000000freebsd-ports-release/2.2.5/archivers/arc/Makefile000066400000000000000000000006740642210336600221230ustar00rootroot00000000000000# New ports collection makefile for: arc # Version required: 5.21e # Date created: 31 Dec 1994 # Whom: ache # # $Id: Makefile,v 1.6 1997/07/21 00:48:26 fenner Exp $ # DISTNAME= arc521e.pl8 PKGNAME= arc-5.21e CATEGORIES= archivers MASTER_SITES= ftp://ftp.kiarchive.ru/pub/unix/arcers/ EXTRACT_SUFX= .tar.Z MAINTAINER= ache@FreeBSD.ORG NO_WRKSUBDIR= yes MAN1= arc.1 .include freebsd-ports-release/2.2.5/archivers/arc/distinfo000066400000000000000000000000730642210336600222160ustar00rootroot00000000000000MD5 (arc521e.pl8.tar.Z) = a6eca0eb9d8cfb8d9bb62753c85759cb freebsd-ports-release/2.2.5/archivers/arc/files/000077500000000000000000000000000642210336600215565ustar00rootroot00000000000000freebsd-ports-release/2.2.5/archivers/arc/files/patch-aa000066400000000000000000000047400642210336600231640ustar00rootroot00000000000000*** Makefile.old Wed Apr 15 02:57:58 1992 --- Makefile Sat Dec 31 20:36:07 1994 *************** *** 32,45 **** OPT = -O # For MWC 3.0 on the Atari ST, use: #CFLAGS = -VCOMPAC -VPEEP ! CFLAGS = $(OPT) $(SYSTEM) # GNU's gcc is very nice, if you've got it. Otherwise just cc. #CC = cgcc -mshort ! CC = cc # tmclock is only needed on Unix systems... ! TMCLOCK = tmclock.o # Files needed for System V #SYSVOBJ = getwd.o rename.o scandir.o utimes.o --- 32,46 ---- OPT = -O # For MWC 3.0 on the Atari ST, use: #CFLAGS = -VCOMPAC -VPEEP ! #CFLAGS = $(OPT) $(SYSTEM) ! CFLAGS+=$(SYSTEM) # GNU's gcc is very nice, if you've got it. Otherwise just cc. #CC = cgcc -mshort ! #CC = cc # tmclock is only needed on Unix systems... ! TMCLOCK = #tmclock.o # Files needed for System V #SYSVOBJ = getwd.o rename.o scandir.o utimes.o *************** *** 61,66 **** --- 62,71 ---- clean: -rm *.o arc$(PROG) marc$(PROG) + + install: + install -cs -o bin -g bin arc marc ${PREFIX}/bin + install -c -o bin -g bin arc.1 ${PREFIX}/man/man1 arc.o: $(SRCDIR)arc.c $(HEADER) $(CC) $(CFLAGS) -c $(SRCDIR)arc.c *** arcdos.c.old Wed Apr 15 02:58:21 1992 --- arcdos.c Sat Dec 31 20:32:25 1994 *************** *** 173,186 **** --- 173,192 ---- struct tm tm; struct timeval tvp[2]; int utimes(); + #if !defined(__FreeSBD__) && !defined(__OpenBSD__) long tmclock(); + #endif tm.tm_sec = (time & 31) * 2; tm.tm_min = (time >> 5) & 63; tm.tm_hour = (time >> 11); tm.tm_mday = date & 31; tm.tm_mon = ((date >> 5) & 15) - 1; tm.tm_year = (date >> 9) + 80; + #if !defined(__FreeBSD__) && !defined(__OpenBSD__) && !defined(__NetBSD__) tvp[0].tv_sec = tmclock(&tm); + #else + tvp[0].tv_sec = timelocal(&tm); + #endif tvp[1].tv_sec = tvp[0].tv_sec; tvp[0].tv_usec = tvp[1].tv_usec = 0; utimes(f, tvp); *** marc.c.old Wed Apr 15 02:59:21 1992 --- marc.c Sat Dec 31 20:40:30 1994 *************** *** 35,40 **** --- 35,41 ---- #endif VOID arcdie(); static VOID expandlst(), merge(); + char *makefnam(); /* filename fixup routine */ FILE *src; /* source archive */ char srcname[STRLEN]; /* source archive name */ *************** *** 47,53 **** int nargs; /* number of arguments */ char *arg[]; /* pointers to arguments */ { - char *makefnam(); /* filename fixup routine */ char *envfind(); #if !_MTS char *arctemp2, *mktemp(); /* temp file stuff */ --- 48,53 ---- freebsd-ports-release/2.2.5/archivers/arc/pkg-comment000066400000000000000000000000540642210336600226170ustar00rootroot00000000000000Create & extract files from DOS .ARC files. freebsd-ports-release/2.2.5/archivers/arc/pkg-descr000066400000000000000000000000550642210336600222560ustar00rootroot00000000000000See the file work/Arc521.doc for more info . freebsd-ports-release/2.2.5/archivers/arc/pkg-plist000066400000000000000000000000430642210336600223060ustar00rootroot00000000000000bin/arc bin/marc man/man1/arc.1.gz freebsd-ports-release/2.2.5/archivers/bzip/000077500000000000000000000000000642210336600206535ustar00rootroot00000000000000freebsd-ports-release/2.2.5/archivers/bzip/Makefile000066400000000000000000000015070642210336600223160ustar00rootroot00000000000000# New ports collection makefile for: bzip # Version required: 0.21 # Date created: Fr 27 Sep 1996 11:47:35 MET DST # Whom: Andreas Klemm # # $Id: Makefile,v 1.9 1996/12/07 09:28:40 max Exp $ # DISTNAME= bzip-0.21 CATEGORIES= archivers MASTER_SITES= http://www.cs.man.ac.uk/arch/people/j-seward/ MAINTAINER= andreas@FreeBSD.ORG NO_CDROM= "Restrictive copyright (don't sell for profit)" MAN1= bzip.1 bunzip.1 pre-install: @${CAT} ${FILESDIR}/COPYRIGHT do-install: ${RM} -f ${PREFIX}/bin/bzip ${PREFIX}/bin/bunzip ${INSTALL_PROGRAM} ${WRKSRC}/bzip ${PREFIX}/bin/bzip ln -fs ${PREFIX}/bin/bzip ${PREFIX}/bin/bunzip ${INSTALL_MAN} ${WRKSRC}/bzip.1 ${PREFIX}/man/man1/bzip.1 ${INSTALL_MAN} ${WRKSRC}/bzip.1 ${PREFIX}/man/man1/bunzip.1 .include freebsd-ports-release/2.2.5/archivers/bzip/distinfo000066400000000000000000000000720642210336600224140ustar00rootroot00000000000000MD5 (bzip-0.21.tar.gz) = 03a7fe24ced5ac4401a32092409c78be freebsd-ports-release/2.2.5/archivers/bzip/files/000077500000000000000000000000000642210336600217555ustar00rootroot00000000000000freebsd-ports-release/2.2.5/archivers/bzip/files/COPYRIGHT000066400000000000000000000012230642210336600232460ustar00rootroot00000000000000COPYRIGHT ========= BZIP is distributed under the GNU General Public License version 2; for details, see the file LICENSE. Pointers to the algorithms used are in ALGORITHMS. COMMERCIAL USE ============== This program may or may not infringe certain US patents pertaining to arithmetic coding and to the block-sorting transformation itself. Opinions differ as to the precise legal status of some of the algorithms used. Nevertheless, you should be aware that commercial use of this program could render you liable to unfriendly legal action. Julian Seward Manchester, UK 18 July 1996 (version 0.15) 25 August 1996 (version 0.21) freebsd-ports-release/2.2.5/archivers/bzip/files/patch-aa000066400000000000000000000021760642210336600233640ustar00rootroot00000000000000--- Makefile.orig Sat Aug 31 09:50:33 1996 +++ Makefile Fri Sep 27 13:57:55 1996 @@ -1,29 +1,17 @@ - -CC = gcc -SH = /bin/sh - -CFLAGS = -O3 -fomit-frame-pointer -funroll-loops -Wall -Winline -Wshadow -W - - +CFLAGS+= -fomit-frame-pointer all: - cat words0 $(CC) $(CFLAGS) -o bzip bzip.c - rm -f bunzip - ln -s ./bzip ./bunzip - cat words1 - ./bzip -Q -1 < sample1.ref > sample1.rbz - ./bzip -Q -2 < sample2.ref > sample2.rbz - ./bunzip -Q < sample1.bz > sample1.tst - ./bunzip -Q < sample2.bz > sample2.tst - cat words2 - cmp sample1.bz sample1.rbz - cmp sample2.bz sample2.rbz - cmp sample1.tst sample1.ref - cmp sample2.tst sample2.ref - cat words3 - + @ln -fs ./bzip ./bunzip + @echo "*** testing bzip and bunzip ***" + ./bzip -Q -1 < sample1.ref > sample1.rbz || exit 1 + ./bzip -Q -2 < sample2.ref > sample2.rbz || exit 1 + ./bunzip -Q < sample1.bz > sample1.tst || exit 1 + ./bunzip -Q < sample2.bz > sample2.tst || exit 1 + cmp sample1.bz sample1.rbz || exit 1 + cmp sample2.bz sample2.rbz || exit 1 + cmp sample1.tst sample1.ref || exit 1 + cmp sample2.tst sample2.ref || exit 1 clean: rm -f bzip bunzip sample*.tst sample*.rbz - freebsd-ports-release/2.2.5/archivers/bzip/files/patch-ab000066400000000000000000000005470642210336600233650ustar00rootroot00000000000000--- bzip.c.orig Fri Sep 27 12:33:18 1996 +++ bzip.c Fri Sep 27 12:35:48 1996 @@ -116,7 +116,9 @@ #if BZ_UNIX_32 #include #include +#if !defined(__FreeBSD__) && !defined(__OpenBSD__) && !defined(__NetBSD__) /* stdlib already included above */ #include +#endif #include #include freebsd-ports-release/2.2.5/archivers/bzip/files/patch-ac000066400000000000000000000022070642210336600233610ustar00rootroot00000000000000--- bzip.c.orig Sat Sep 28 03:32:05 1996 +++ bzip.c Sat Sep 28 03:37:53 1996 @@ -114,6 +114,7 @@ --*/ #if BZ_UNIX_32 + #include #include #include #if !defined(__FreeBSD__) && !defined(__OpenBSD__) && !defined(__NetBSD__) /* stdlib already included above */ @@ -3132,11 +3133,6 @@ signal (SIGBUS, mySIGSEGVorSIGBUScatcher); #endif - if ( ! (argc > 1 && strcmp ( "-Q", argv[1] ) == 0) ) - fprintf ( stderr, - "BZIP, a block-sorting file compressor. " - "Version 0.21, 25-August-96.\n" ); - #if DEBUG if ( ! (argc > 1 && strcmp ( "-Q", argv[1] ) == 0) ) fprintf ( stderr, "BZIP: *** compiled with debugging ON ***\n" ); @@ -3206,6 +3202,12 @@ exit ( 1 ); break; } + + if (verbose) { + fprintf ( stderr, + "BZIP, a block-sorting file compressor. " + "Version 0.21, 25-August-96.\n" ); + } if ( opMode == OM_FILE_TO_STDOUT && numFileNames != 1) { fprintf ( stderr, "%s: Option -c requires you to supply exactly one filename.\n", freebsd-ports-release/2.2.5/archivers/bzip/pkg-comment000066400000000000000000000000410642210336600230120ustar00rootroot00000000000000A block-sorting file compressor. freebsd-ports-release/2.2.5/archivers/bzip/pkg-descr000066400000000000000000000014700642210336600224570ustar00rootroot00000000000000Bzip compresses files using the Burrows-Wheeler-Fenwick block-sorting text compression algorithm. Compression is generally considerably better than that achieved by more conventional LZ77/LZ78-based compressors, and competitive with all but the best of the PPM family of statistical compressors. BZIP is distributed under the GNU General Public License version 2; for details, see the file LICENSE. Pointers to the algorithms used are in ALGORITHMS. COMMERCIAL USE ============== This program may or may not infringe certain US patents pertaining to arithmetic coding and to the block-sorting transformation itself. Opinions differ as to the precise legal status of some of the algorithms used. Nevertheless, you should be aware that commercial use of this program could render you liable to unfriendly legal action. freebsd-ports-release/2.2.5/archivers/bzip/pkg-plist000066400000000000000000000000740642210336600225110ustar00rootroot00000000000000bin/bzip bin/bunzip man/man1/bzip.1.gz man/man1/bunzip.1.gz freebsd-ports-release/2.2.5/archivers/freeze/000077500000000000000000000000000642210336600211675ustar00rootroot00000000000000freebsd-ports-release/2.2.5/archivers/freeze/Makefile000066400000000000000000000007320642210336600226310ustar00rootroot00000000000000# New ports collection makefile for: freeze # Version required: 2.5 # Date created: 20 Jul 1996 # Whom: lukin@okbmei.msk.su # # $Id: Makefile,v 1.2 1996/11/12 02:17:22 obrien Exp $ # DISTNAME= freeze-2.5 CATEGORIES= archivers MASTER_SITES= ftp://lupin.csv.warwick.ac.uk/pub/compression/ MAINTAINER= lukin@okbmei.msk.su GNU_CONFIGURE= yes ALL_TARGET= prog MAN1= freeze.1 melt.1 unfreeze.1 fcat.1 statist.1 .include freebsd-ports-release/2.2.5/archivers/freeze/distinfo000066400000000000000000000000730642210336600227310ustar00rootroot00000000000000MD5 (freeze-2.5.tar.gz) = 2bc3c88ad87eca6b2df2a40b2fae626c freebsd-ports-release/2.2.5/archivers/freeze/pkg-comment000066400000000000000000000000660642210336600233350ustar00rootroot00000000000000FREEZE / MELT compression program - often used in QNX freebsd-ports-release/2.2.5/archivers/freeze/pkg-descr000066400000000000000000000012360642210336600227730ustar00rootroot00000000000000 FREEZE / MELT COMPRESSION PROGRAM This version is tested under SunOS 4.1.2, Xenix 2.3.2, MS-DOS. The format of frozen (2.X) file is incompatible with that of frozen (1.0), but if this package is compiled with -DCOMPAT switch, you will able to unpack frozen (1.0) files, if you have them. --------- CALGARY COMPRESSION CORPUS RESULTS -------- 41127 bib.F 340447 book1.F 229188 book2.F 68610 geo.F 155157 news.F 10551 obj1.F 86216 obj2.F 19924 paper1.F 32439 paper2.F 54993 pic.F 14180 progc.F 17136 progl.F 11771 progp.F 22903 trans.F Average bits/byte on the standard set (except paper3-6) = 1104642 * 8 / 3141622 = 2.813 freebsd-ports-release/2.2.5/archivers/freeze/pkg-plist000066400000000000000000000002360642210336600230250ustar00rootroot00000000000000bin/freeze bin/melt bin/unfreeze bin/fcat bin/statist man/man1/freeze.1.gz man/man1/melt.1.gz man/man1/unfreeze.1.gz man/man1/fcat.1.gz man/man1/statist.1.gz freebsd-ports-release/2.2.5/archivers/gshar+gunshar/000077500000000000000000000000000642210336600224565ustar00rootroot00000000000000freebsd-ports-release/2.2.5/archivers/gshar+gunshar/Makefile000066400000000000000000000014320642210336600241160ustar00rootroot00000000000000# New ports collection makefile for: gshar+gunshar # Version required: 4.2 # Date created: 28 Dec 1994 # Whom: ache # # $Id: Makefile,v 1.10 1997/05/28 22:36:58 ache Exp $ # DISTNAME= sharutils-4.2 CATEGORIES= archivers MASTER_SITES= ${MASTER_SITE_GNU} GNU_CONFIGURE= yes CONFIGURE_ARGS= --program-prefix=g --disable-uucode INSTALL_TARGET= install install-man MAN1= gshar.1 gunshar.1 post-patch: @touch ${WRKSRC}/po/sharutils.pot post-install: .for file in gshar gunshar strip ${PREFIX}/bin/${file} .endfor if [ ! -f ${PREFIX}/info/dir ]; then \ sed -ne '1,/Menu:/p' /usr/share/info/dir > ${PREFIX}/info/dir; \ fi .for info in remsync.info sharutils.info install-info ${PREFIX}/info/${info} ${PREFIX}/info/dir .endfor .include freebsd-ports-release/2.2.5/archivers/gshar+gunshar/distinfo000066400000000000000000000000760642210336600242230ustar00rootroot00000000000000MD5 (sharutils-4.2.tar.gz) = b1ab1d10d88e8dcb8ee5b0d06b2fc073 freebsd-ports-release/2.2.5/archivers/gshar+gunshar/files/000077500000000000000000000000000642210336600235605ustar00rootroot00000000000000freebsd-ports-release/2.2.5/archivers/gshar+gunshar/files/patch-aa000066400000000000000000000060460642210336600251670ustar00rootroot00000000000000--- doc/remsync.texi.orig Sun Jun 8 22:59:35 1997 +++ doc/remsync.texi Sun Jun 8 23:02:50 1997 @@ -2,6 +2,11 @@ @c %**start of header @setfilename remsync.info @settitle @code{remsync} reference manual +@dircategory File transfer and archiving tools +@direntry +* remsync: (remsync). Synchronize remote directory + trees using email. +@end direntry @finalout @setchapternewpage odd @c %**end of header --- doc/sharutils.texi.orig Sun Jun 8 22:59:41 1997 +++ doc/sharutils.texi Sun Jun 8 23:10:37 1997 @@ -2,6 +2,16 @@ @c %**start of header @setfilename sharutils.info @settitle GNU @code{shar} utilities +@dircategory File transfer and archiving tools +@direntry +* Shar utilities: (sharutils). GNU shar utilities. +* mail-files: (sharutils)mail-files invocation. Send files to remote site. +* mailshar: (sharutils)mailshar invocation. Make and send a shell archive. +* shar: (sharutils)shar invocation. Make a shell archive. +* unshar: (sharutils)unshar invocation. Explode a shell archive. +* uudecode: (sharutils)uudecode invocation. Restore file from 7-bits. +* uuencode: (sharutils)uuencode invocation. Force binary file to 7-bits. +@end direntry @finalout @c %**end of header @@ -15,21 +26,6 @@ @end tex @ifinfo -@format -START-INFO-DIR-ENTRY -* Shar utilities: (sharutils). GNU shar utilities. -* mail-files: (sharutils)mail-files invocation. Send files to remote site. -* mailshar: (sharutils)mailshar invocation. Make and send a shell archive. -* remsync: (sharutils)remsync invocation. Synchronize remote files. -* shar: (sharutils)shar invocation. Make a shell archive. -* unshar: (sharutils)unshar invocation. Explode a shell archive. -* uudecode: (sharutils)uudecode invocation. Restore file from 7-bits. -* uuencode: (sharutils)uuencode invocation. Force binary file to 7-bits. -END-INFO-DIR-ENTRY -@end format -@end ifinfo - -@ifinfo This file documents the GNU set of shar utilities. Copyright (C) 1994 Free Software Foundation, Inc. @@ -157,8 +153,8 @@ The format of the @code{shar} command is one of: @example -shar [ @var{option} ] @dots{} @var{file} @dots{} -shar -S [ @var{option} ] @dots{} +gshar [ @var{option} ] @dots{} @var{file} @dots{} +gshar -S [ @var{option} ] @dots{} @end example In the first form, the file list is given as command arguments. In the @@ -548,7 +544,7 @@ The format of the @code{unshar} command is: @example -unshar [ @var{option} ] @dots{} [ @var{file} @dots{} ] +gunshar [ @var{option} ] @dots{} [ @var{file} @dots{} ] @end example Each @var{file} is processed in turn, as a shell archive or a @@ -635,10 +631,10 @@ Let us conclude by a showing a few examples of @code{shar} usage: @example -shar *.c > cprog.shar -shar -Q *.[ch] > cprog.shar -shar -B -l28 -oarc.sh. *.arc -shar -f /lcl/src/u*.c > u.sh +gshar *.c > cprog.shar +gshar -Q *.[ch] > cprog.shar +gshar -B -l28 -oarc.sh. *.arc +gshar -f /lcl/src/u*.c > u.sh @end example @noindent freebsd-ports-release/2.2.5/archivers/gshar+gunshar/files/patch-ac000066400000000000000000000005550642210336600251700ustar00rootroot00000000000000--- src/shar.c.orig Sun Jun 8 22:47:22 1997 +++ src/shar.c Sun Jun 8 22:47:37 1997 @@ -688,7 +688,7 @@ const char *local_name; const char *restore_name; { - fprintf (output, "# %6ld %s %s\n", struct_stat.st_size, + fprintf (output, "# %6ld %s %s\n", (long)struct_stat.st_size, mode_string (struct_stat.st_mode), restore_name); return 0; } freebsd-ports-release/2.2.5/archivers/gshar+gunshar/pkg-comment000066400000000000000000000000570642210336600246240ustar00rootroot00000000000000Allow packing and unpacking of shell archives. freebsd-ports-release/2.2.5/archivers/gshar+gunshar/pkg-descr000066400000000000000000000006700642210336600242630ustar00rootroot00000000000000This is the set of GNU shar utilities. `shar' makes so-called shell archives out of many files, preparing them for transmission by electronic mail services. `unshar' helps unpacking shell archives after reception. The core of both programs is initially derived from public domain. Some modules and other code sections are freely borrowed from other GNU distributions, bringing `shar' under the terms of the GNU General Public License. freebsd-ports-release/2.2.5/archivers/gshar+gunshar/pkg-plist000066400000000000000000000017400642210336600243150ustar00rootroot00000000000000bin/gmail-files bin/gmailshar bin/gremsync bin/gshar bin/gunshar @unexec install-info --delete %D/info/sharutils.info %D/info/dir @unexec install-info --delete %D/info/remsync.info %D/info/dir info/sharutils.info info/remsync.info @exec [ -f %D/info/dir ] || sed -ne '1,/Menu:/p' /usr/share/info/dir > %D/info/dir @exec install-info %D/info/sharutils.info %D/info/dir @exec install-info %D/info/remsync.info %D/info/dir lib/locale/de/LC_MESSAGES/sharutils.cat lib/locale/fr/LC_MESSAGES/sharutils.cat lib/locale/ja_JP.EUC/LC_MESSAGES/sharutils.cat lib/locale/nl/LC_MESSAGES/sharutils.cat lib/locale/pt/LC_MESSAGES/sharutils.cat lib/locale/sv/LC_MESSAGES/sharutils.cat man/man1/gshar.1.gz man/man1/gunshar.1.gz share/locale/de.gmo/LC_MESSAGES/sharutils.cat share/locale/fr.gmo/LC_MESSAGES/sharutils.cat share/locale/ja_JP.EUC.gmo/LC_MESSAGES/sharutils.cat share/locale/nl.gmo/LC_MESSAGES/sharutils.cat share/locale/pt.gmo/LC_MESSAGES/sharutils.cat share/locale/sv.gmo/LC_MESSAGES/sharutils.cat freebsd-ports-release/2.2.5/archivers/ha/000077500000000000000000000000000642210336600202775ustar00rootroot00000000000000freebsd-ports-release/2.2.5/archivers/ha/Makefile000066400000000000000000000011730642210336600217410ustar00rootroot00000000000000# New ports collection makefile for: ha # Version required: 0.999beta # Date created: 24 Jan 1995 # Whom: ache # # $Id: Makefile,v 1.8 1997/07/21 00:48:34 fenner Exp $ # DISTNAME= ha0999 PKGNAME= ha-0.999b CATEGORIES= archivers MASTER_SITES= ftp://ftp.kiarchive.ru/pub/unix/arcers/ EXTRACT_SUFX= .tgz MAINTAINER= ache@FreeBSD.ORG NO_WRKSUBDIR= yes MAKEFILE= makefile.nix MAKE_FLAGS= CC=cc -f ALL_TARGET= ha USE_GMAKE= yes do-install: cd ${WRKSRC}; ${INSTALL} ${COPY} ${STRIP} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} ha ${PREFIX}/bin .include freebsd-ports-release/2.2.5/archivers/ha/distinfo000066400000000000000000000000640642210336600220410ustar00rootroot00000000000000MD5 (ha0999.tgz) = 77f3266a451712bec55d60df67f61486 freebsd-ports-release/2.2.5/archivers/ha/files/000077500000000000000000000000000642210336600214015ustar00rootroot00000000000000freebsd-ports-release/2.2.5/archivers/ha/files/patch-aa000066400000000000000000000012270642210336600230040ustar00rootroot00000000000000*** nix/machine.c.bak Thu Jan 12 09:53:00 1995 --- nix/machine.c Tue Jan 24 19:38:07 1995 *************** *** 417,423 **** if (plainname!=NULL) free(plainname),plainname=NULL; if ((plainname=malloc(strlen(mdfullpath)+1))==NULL) error(1,ERR_MEM,"md_stripname()"); ! for (i=strlen(mdfullpath)-1;i>0;i--) { if (mdfullpath[i]=='/') { i++; break; --- 417,423 ---- if (plainname!=NULL) free(plainname),plainname=NULL; if ((plainname=malloc(strlen(mdfullpath)+1))==NULL) error(1,ERR_MEM,"md_stripname()"); ! for (i=strlen(mdfullpath)-1;i>=0;i--) { if (mdfullpath[i]=='/') { i++; break; freebsd-ports-release/2.2.5/archivers/ha/pkg-comment000066400000000000000000000000620642210336600224410ustar00rootroot00000000000000The HA archiver using the HSC compression method. freebsd-ports-release/2.2.5/archivers/ha/pkg-descr000066400000000000000000000044510642210336600221050ustar00rootroot00000000000000HA is an archiver which I released in january 1993 as version 0.98. After that I had plans to improve speed, archive handling etc. which would have required total rewrite of the code. For that I unfortunately could not find time. Because there has been quite considerably interest for internals of HA (especially for the HSC compression method) I decided to make a source level release from my current test version (0.999 beta) and place it under GNU General Public License. The sources for this version are not very consistent or clean, but everything should work. There are several improvements which should be made before this could be called version 1.0. Some of the most obvious of these are: - Compression methods should be coded in assembler for PC and using more efficient data structures for 32 bit platforms. Current version does some things only to overcome 64kB segments of 8086. - UNIX port has still some problems and is missing some things (for example a grouping operator in wildcard matches). - File handling is far from optimum. - Archive handling is not too clever either. - Testing should be done more thoroughly as there are many special cases in compression routines which get used very rarely. - Documentation of code and algorithms is totally missing. This archive (ha0999.zip) contains this readme, MSDOS executable ha.exe and source files for HA 0.999beta. Ha.exe is NOT compiled directly from included sources. Some critical parts of it were compiled from hand optimized versions of compiler output. It is somewhat faster than "pure C" version. MSDOS sources are for Borland C 4.0 but older versions of bcc should work. Makefile needs some editing as some paths are hardcoded in it. UNIX sources are not very generic. I have only tested this using Linux on PC and AIX on IBM6000. Only compiler and make utility that I have tested are GCC and GNU MAKE. Porting HA should be fairly easy as all machine specific code is in machine.h and machine.c under machine specific directories. Md_funcs.txt documents these functions. Examples can be found from pc and nix directories. Email address where I can be reached is "harri.hirvola@vaisala.infonet.com". My email addresses have not been very stable and I would not be very surprised if this one too is only valid for some months... Harri Hirvola freebsd-ports-release/2.2.5/archivers/ha/pkg-plist000066400000000000000000000000070642210336600221310ustar00rootroot00000000000000bin/ha freebsd-ports-release/2.2.5/archivers/hpack.non-usa.only/000077500000000000000000000000000642210336600233345ustar00rootroot00000000000000freebsd-ports-release/2.2.5/archivers/hpack.non-usa.only/Makefile000066400000000000000000000011130642210336600247700ustar00rootroot00000000000000# New ports collection makefile for: hpack.with_encryption # Version required: 0.79a0 # Date created: 7 Jan 1995 # Whom: ache # # $Id: Makefile,v 1.8 1996/12/08 01:44:30 max Exp $ # DISTNAME= hpack79src PKGNAME= hpack-0.79a CATEGORIES= archivers MASTER_SITES= ftp://src.doc.ic.ac.uk/packages/hpack/ MAINTAINER= ache@FreeBSD.ORG RESTRICTED= "Using this code inside USA will violate RSA copyright" NO_WRKSUBDIR= yes MAKEFILE= makefile ALL_TARGET= freebsd INSTALL_TARGET= freebsd.install MAN1= hpack.1 .include freebsd-ports-release/2.2.5/archivers/hpack.non-usa.only/distinfo000066400000000000000000000000730642210336600250760ustar00rootroot00000000000000MD5 (hpack79src.tar.gz) = 5353c034d6f3b611df6536ac2349ca89 freebsd-ports-release/2.2.5/archivers/hpack.non-usa.only/pkg-comment000066400000000000000000000000710642210336600254760ustar00rootroot00000000000000Multi-System Archiver with open keys PGP-based security. freebsd-ports-release/2.2.5/archivers/hpack.non-usa.only/pkg-descr000066400000000000000000000010560642210336600251400ustar00rootroot00000000000000 The hpack Multi-System Archiver is an archiver that was written to allow the transfer of archived data to differ- ent systems. In the past archivers have traditionally been available for single systems only, for example PKZIP and LHARC for the IBM PC, Larc for the Amiga, StuffIt and Compactor for the Macintosh, and tar and compress for UNIX systems (while these archivers are available on other systems, their use is not widespread). Open-keys security included. freebsd-ports-release/2.2.5/archivers/hpack.non-usa.only/pkg-plist000066400000000000000000000001010642210336600251610ustar00rootroot00000000000000bin/hpack lib/hpack etc/hpack.cfg bin/keycvt man/man1/hpack.1.gz freebsd-ports-release/2.2.5/archivers/lha/000077500000000000000000000000000642210336600204535ustar00rootroot00000000000000freebsd-ports-release/2.2.5/archivers/lha/Makefile000066400000000000000000000006650642210336600221220ustar00rootroot00000000000000# New ports collection makefile for: lha # Version required: 1.14C # Date created: 26 Dec 1994 # Whom: ache # # $Id: Makefile,v 1.8 1996/11/12 02:17:31 obrien Exp $ # DISTNAME= lha-114c PKGNAME= lha-1.14c CATEGORIES= archivers MASTER_SITES= ftp://ftp.leo.chubu.ac.jp/pub/tools/ EXTRACT_SUFX= .tgz MAINTAINER= ache@FreeBSD.ORG MANLANG= ja_JP.EUC MAN1= lha.1 .include freebsd-ports-release/2.2.5/archivers/lha/distinfo000066400000000000000000000000660642210336600222170ustar00rootroot00000000000000MD5 (lha-114c.tgz) = b626a5af259773dfb2b12c3876bdfd46 freebsd-ports-release/2.2.5/archivers/lha/files/000077500000000000000000000000000642210336600215555ustar00rootroot00000000000000freebsd-ports-release/2.2.5/archivers/lha/files/patch-aa000066400000000000000000000031120642210336600231530ustar00rootroot00000000000000*** Makefile.orig Fri Mar 1 17:59:19 1996 --- Makefile Sun Dec 15 11:00:17 1996 *************** *** 11,35 **** #----------------------------------------------------------------------- SHELL=/bin/sh ! MAKE = make #CC = cc ! CC = gcc ! SWITCHES = -DNEED_INCREMENTAL_INDICATOR \ ! -DTMP_FILENAME_TEMPLATE="\"/tmp/lhXXXXXX\"" #MACHINE = -DSYSTIME_HAS_NO_TM -DFTIME -DEUC ! MACHINE = -DSYSTIME_HAS_NO_TM -DEUC -DFTIME #OPTIMIZE = -O2 -fstrength-reduce -fomit-frame-pointer -mv8 #OPTIMIZE = -O2 -fstrength-reduce -fomit-frame-pointer ! OPTIMIZE = -O2 -fstrength-reduce -fomit-frame-pointer ! BINDIR = /usr/local/bin ! MANDIR = /usr/local/man ! MANSECT = n ! INSTALL = install ! INSTALLBIN = -s -m 755 ! INSTALLMAN = -m 644 SUBDIRS = src man --- 11,37 ---- #----------------------------------------------------------------------- SHELL=/bin/sh ! #MAKE = make #CC = cc ! #CC = gcc ! SWITCHES = -DNEED_INCREMENTAL_INDICATOR #MACHINE = -DSYSTIME_HAS_NO_TM -DFTIME -DEUC ! MACHINE = -DSYSTIME_HAS_NO_TM -DTIMELOCAL -DUSESTRCASECMP \ ! -DSYSV_SYSTEM_DIR #OPTIMIZE = -O2 -fstrength-reduce -fomit-frame-pointer -mv8 #OPTIMIZE = -O2 -fstrength-reduce -fomit-frame-pointer ! #OPTIMIZE = -O2 -fstrength-reduce -fomit-frame-pointer ! OPTIMIZE = ${CFLAGS} ! PREFIX ?= /usr/local ! BINDIR = ${PREFIX}/bin ! MANDIR = ${PREFIX}/man/ja_JP.EUC ! MANSECT = 1 ! #INSTALL = install ! INSTALLBIN = -c -s -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} ! INSTALLMAN = -m 444 -o bin -g bin -c SUBDIRS = src man freebsd-ports-release/2.2.5/archivers/lha/pkg-comment000066400000000000000000000000620642210336600226150ustar00rootroot00000000000000Archive files using LZW compression (.lzh files). freebsd-ports-release/2.2.5/archivers/lha/pkg-descr000066400000000000000000000012210642210336600222510ustar00rootroot00000000000000 LHa for UNIX version 1.14c Mar. 7 1996 by Tsugio Okamoto This unofficial version of lha is based on Version 1.00. This version supports extraction & archiving using -lh5- as well as extraction using -lh6- algorithm. All the bug reports on this version should be directed to Tsuguo Okamoto . If this software is included in medium that may be obtained by users without network connectivity, please notify Tsuguo Okamoto in advance. Redistribution over networks is not restricted. According to Masafumi NAKANE the author gives permission to distribute this software on FreeBSD CDROM. freebsd-ports-release/2.2.5/archivers/lha/pkg-plist000066400000000000000000000000440642210336600223060ustar00rootroot00000000000000bin/lha man/ja_JP.EUC/man1/lha.1.gz freebsd-ports-release/2.2.5/archivers/macutils/000077500000000000000000000000000642210336600215305ustar00rootroot00000000000000freebsd-ports-release/2.2.5/archivers/macutils/Makefile000066400000000000000000000036600642210336600231750ustar00rootroot00000000000000# New ports collection makefile for: macutils # Version required: 2.0b3 # Date created: 14th April 1997 # Whom: Joel Sutton # FreeBSD Version: 2.1.5-RELEASE # # $Id$ # DISTNAME= macutils_2.0b3.orig PKGNAME= macutils-2.0b3 CATEGORIES= emulators MASTER_SITES= ${MASTER_SITE_SUNSITE} MASTER_SITE_SUBDIR= distributions/debian/bo/source/otherosfs MAINTAINER= sutton@aardvark.apana.org.au WRKSRC= ${WRKDIR}/macutils-2.0b3.orig MAKEFILE= makefile MANDIR= ${PREFIX}/man/man BINDIR= ${PREFIX}/bin DOCDIR= ${PREFIX}/share/doc/macutils DOCFILES= README.crc README.hexbin README.macput README.unpit \ README.zoom README.crc.orig README.macget README.scan \ README.unsit ../README # The distribution has a naff install target which doesn't install man # pages so here is a decent one. # do-install: @${ECHO_MSG} "===> Installing binaries..." ${INSTALL_PROGRAM} ${WRKSRC}/macunpack/macunpack ${BINDIR}/ ${INSTALL_PROGRAM} ${WRKSRC}/hexbin/hexbin ${BINDIR}/ ${INSTALL_PROGRAM} ${WRKSRC}/mixed/macsave ${BINDIR}/ ${INSTALL_PROGRAM} ${WRKSRC}/mixed/macstream ${BINDIR}/ ${INSTALL_PROGRAM} ${WRKSRC}/binhex/binhex ${BINDIR}/ ${INSTALL_PROGRAM} ${WRKSRC}/comm/tomac ${BINDIR}/ ${INSTALL_PROGRAM} ${WRKSRC}/comm/frommac ${BINDIR}/ @${ECHO_MSG} "===> Installing man pages..." ${INSTALL_MAN} ${WRKSRC}/man/macunpack.1 ${MANDIR}1/ ${INSTALL_MAN} ${WRKSRC}/man/hexbin.1 ${MANDIR}1/ ${INSTALL_MAN} ${WRKSRC}/man/macsave.1 ${MANDIR}1/ ${INSTALL_MAN} ${WRKSRC}/man/macstream.1 ${MANDIR}1/ ${INSTALL_MAN} ${WRKSRC}/man/binhex.1 ${MANDIR}1/ ${INSTALL_MAN} ${WRKSRC}/man/tomac.1 ${MANDIR}1/ ${INSTALL_MAN} ${WRKSRC}/man/frommac.1 ${MANDIR}1/ ${INSTALL_MAN} ${WRKSRC}/man/macutil.1 ${MANDIR}1/ .if !defined(NOPORTDOCS) @${ECHO_MSG} "===> Installing supplementary documents..." -${MKDIR} ${DOCDIR}/ for file in ${DOCFILES} ; do \ ${INSTALL_DATA} ${WRKSRC}/doc/$$file ${DOCDIR}/ ;\ done .endif .include freebsd-ports-release/2.2.5/archivers/macutils/distinfo000066400000000000000000000001040642210336600232650ustar00rootroot00000000000000MD5 (macutils_2.0b3.orig.tar.gz) = ee12e1c8d40567766d0733aa31f6f4bc freebsd-ports-release/2.2.5/archivers/macutils/files/000077500000000000000000000000000642210336600226325ustar00rootroot00000000000000freebsd-ports-release/2.2.5/archivers/macutils/files/patch-aa000066400000000000000000000014610642210336600242350ustar00rootroot00000000000000*** makefile.orig Mon Apr 14 16:15:21 1997 --- makefile Mon Apr 14 16:34:14 1997 *************** *** 1,5 **** ! SHELL = /bin/sh ! BINDIR = /ufs/dik/tmpbin # Use the following flags on the CF macro definition as needed. # # -DBSD if you are on a BSD system --- 1,4 ---- ! SHELL = /bin/sh # Use the following flags on the CF macro definition as needed. # # -DBSD if you are on a BSD system *************** *** 24,30 **** # # -DAPPLEDOUBLE if you want to be able to use an AppleDouble file system # ! CF = -DBSD -DTYPES_H -DDIRENT_H -DTERMIOS_H -DNODOT -DAPPLEDOUBLE all: (cd crc; make CF='$(CF)') --- 23,29 ---- # # -DAPPLEDOUBLE if you want to be able to use an AppleDouble file system # ! CF = -DBSD -DTYPES_H -DDIRENT_H -DTERMIOS_H -DAUFSPLUS all: (cd crc; make CF='$(CF)') freebsd-ports-release/2.2.5/archivers/macutils/pkg-comment000066400000000000000000000000450642210336600236730ustar00rootroot00000000000000Utilities for Apple Macintosh files. freebsd-ports-release/2.2.5/archivers/macutils/pkg-descr000066400000000000000000000010150642210336600233270ustar00rootroot00000000000000The macutils collection can handle a number of different Macintosh file formats including Binhex, MacBinary, AppleSingle and AppleDouble. There is also support for the Columbia Apple-talk Package. This package contains the following utilities: macunpack hexbin macsave macstream binhex tomac frommac Check out the man pages and /usr/local/share/doc/macutils (or equivalent on your system) for more information. Share and enjoy, Joel... sutton@aardvark.apana.org.au freebsd-ports-release/2.2.5/archivers/macutils/pkg-plist000066400000000000000000000010500642210336600233610ustar00rootroot00000000000000bin/macunpack bin/hexbin bin/macsave bin/macstream bin/binhex bin/tomac bin/frommac man/man1/macunpack.1 man/man1/hexbin.1 man/man1/macsave.1 man/man1/macstream.1 man/man1/binhex.1 man/man1/tomac.1 man/man1/frommac.1 man/man1/macutil.1 share/doc/macutils/README share/doc/macutils/README.crc share/doc/macutils/README.crc.orig share/doc/macutils/README.hexbin share/doc/macutils/README.macget share/doc/macutils/README.macput share/doc/macutils/README.scan share/doc/macutils/README.unpit share/doc/macutils/README.unsit share/doc/macutils/README.zoom freebsd-ports-release/2.2.5/archivers/nulib/000077500000000000000000000000000642210336600210205ustar00rootroot00000000000000freebsd-ports-release/2.2.5/archivers/nulib/Makefile000066400000000000000000000011600642210336600224560ustar00rootroot00000000000000# New ports collection makefile for: nulib # Version required: 3.25 # Date created: Thu May 8 00:14:31 PDT 1997 # Whom: Steven Wallace # # $Id: Makefile,v 1.9 1996/12/07 09:28:40 max Exp $ # DISTNAME= nulib-3.25 CATEGORIES= archivers MASTER_SITES= ftp://apple2.caltech.edu//Zocalo/pub/apple2/ARCHIVERS/ DISTFILES= nulib325.tar.Z WRKSRC= ${WRKDIR}/nulib MAINTAINER= swallace@freebsd.org MAN1= nulib.1 do-install: ${INSTALL_PROGRAM} ${WRKSRC}/nulib ${PREFIX}/bin/nulib ${INSTALL_MAN} ${WRKSRC}/nulib.1 ${PREFIX}/man/man1/nulib.1 .include freebsd-ports-release/2.2.5/archivers/nulib/distinfo000066400000000000000000000000700642210336600225570ustar00rootroot00000000000000MD5 (nulib325.tar.Z) = a369a2d449e48295855542b4a21882ea freebsd-ports-release/2.2.5/archivers/nulib/pkg-comment000066400000000000000000000000250642210336600231610ustar00rootroot00000000000000NuFX archive utility freebsd-ports-release/2.2.5/archivers/nulib/pkg-descr000066400000000000000000000005420642210336600226230ustar00rootroot00000000000000Nulib is a shell-based NuFX archive utility, based loosely on ARC for the IBM PC and ar(1) under UNIX. It allows you to perform certain operations on the same archives used by ShrinkIt, including view archive contents, add to archive, extract from archive, and delete from archive. In addi- tion, it will list and unpack files from Binary II archives. freebsd-ports-release/2.2.5/archivers/nulib/pkg-plist000066400000000000000000000000360642210336600226540ustar00rootroot00000000000000bin/nulib man/man1/nulib.1.gz freebsd-ports-release/2.2.5/archivers/p5-Compress-Zlib/000077500000000000000000000000000642210336600227225ustar00rootroot00000000000000freebsd-ports-release/2.2.5/archivers/p5-Compress-Zlib/Makefile000066400000000000000000000011330642210336600243600ustar00rootroot00000000000000# New ports collection makefile for: p5-Compress-Zlib # Version required: 0.50 # Date created: October 20th 1996 # Whom: James FitzGibbon # # $Id: Makefile,v 1.8 1997/05/24 13:16:58 jfitz Exp $ # DISTNAME= Compress-Zlib-0.50 PKGNAME= p5-Compress-Zlib-0.50 CATEGORIES= archivers perl5 MASTER_SITES= ${MASTER_SITE_PERL_CPAN} MASTER_SITE_SUBDIR= Compress MAINTAINER= jfitz@FreeBSD.ORG USE_PERL5= YES MAN3= Compress::Zlib.3 MANPREFIX= ${PREFIX}/lib/perl5 do-configure: @ cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${PREFIX}/bin/perl Makefile.PL .include freebsd-ports-release/2.2.5/archivers/p5-Compress-Zlib/distinfo000066400000000000000000000001030642210336600244560ustar00rootroot00000000000000MD5 (Compress-Zlib-0.50.tar.gz) = d52b2eaa816d2df8d6034e85e5a4b44d freebsd-ports-release/2.2.5/archivers/p5-Compress-Zlib/pkg-comment000066400000000000000000000000550642210336600250660ustar00rootroot00000000000000perl5 interface to zlib compression library. freebsd-ports-release/2.2.5/archivers/p5-Compress-Zlib/pkg-descr000066400000000000000000000011400642210336600245200ustar00rootroot00000000000000 The Compress::Zlib module provides a Perl interface to the zlib compression library (see the AUTHORS entry elsewhere in this documentfor details about where to get zlib). Most of the functionality provided by zlib is available in Compress::Zlib. The module can be split into two general areas of functionality, namely in-memory compression/decompression and read/write access to gzip files. Each of these areas will be discussed separately below. WARNING: The interface defined in this document is alpha and is liable to change. freebsd-ports-release/2.2.5/archivers/p5-Compress-Zlib/pkg-plist000066400000000000000000000005610642210336600245610ustar00rootroot00000000000000lib/perl5/man/man3/Compress::Zlib.3.gz lib/perl5/site_perl/Compress/Zlib.pm lib/perl5/site_perl/auto/Compress/Zlib/autosplit.ix lib/perl5/site_perl/i386-freebsd/auto/Compress/Zlib/Zlib.bs lib/perl5/site_perl/i386-freebsd/auto/Compress/Zlib/Zlib.so lib/perl5/site_perl/i386-freebsd/auto/Compress/Zlib/.packlist @dirrm lib/perl5/site_perl/i386-freebsd/auto/Compress/Zlib freebsd-ports-release/2.2.5/archivers/pkg/000077500000000000000000000000000642210336600204705ustar00rootroot00000000000000freebsd-ports-release/2.2.5/archivers/pkg/COMMENT000066400000000000000000000000130642210336600215070ustar00rootroot00000000000000Archivers. freebsd-ports-release/2.2.5/archivers/rar/000077500000000000000000000000000642210336600204735ustar00rootroot00000000000000freebsd-ports-release/2.2.5/archivers/rar/Makefile000066400000000000000000000024310642210336600221330ustar00rootroot00000000000000# New ports collection makefile for: rar # http://www.inetpros.net/rar.htm # Version required: 2.01 # Date created: 15 May 1996 # Whom: ache # # $Id: Makefile,v 1.6 1997/07/21 00:48:40 fenner Exp $ # DISTNAME= rarbsd PKGNAME= rar-2.01 CATEGORIES= archivers MASTER_SITES= ftp://ftp.inetpros.net/pub/rar/ \ ftp://ftp.kiarchive.ru/pub/unix/arcers/ EXTRACT_SUFX= .exe MAINTAINER= ache@FreeBSD.ORG NO_PACKAGE= Only unmodified original package can be distributed NO_WRKSUBDIR= yes EXTRACT_CMD= EXTRACT_BEFORE_ARGS= post-fetch: chmod a+x ${DISTDIR}/${DISTFILES} do-build: cd ${WRKSRC} && \ for i in *.Txt *.Lst; do \ tr -d '\015' < $$i > $$i.tmp; \ mv $$i.tmp $$i; \ done do-install: install -d -m 755 -o ${SHAREOWN} -g ${SHAREGRP} \ ${PREFIX}/share/doc/rar ${PREFIX}/share/rar cd ${WRKSRC} && \ ${INSTALL_PROGRAM} RAR ${PREFIX}/bin/rar && \ ${INSTALL_MAN} Rar.Txt ${PREFIX}/man/cat1/rar.1 && \ ${INSTALL_MAN} Rar_FAQ.Txt TechNote.Txt License.Txt Internet.Txt \ ${PREFIX}/share/doc/rar && \ ${INSTALL_DATA} RarFiles.Lst \ ${PREFIX}/share/rar/rarfiles.lst && \ ${INSTALL_DATA} DEFAULT.SFX \ ${PREFIX}/share/rar/default.sfx && \ ${INSTALL_DATA} Dos.SFX \ ${PREFIX}/share/rar/dos.sfx .include freebsd-ports-release/2.2.5/archivers/rar/distinfo000066400000000000000000000000640642210336600222350ustar00rootroot00000000000000MD5 (rarbsd.exe) = 6029daaab2569454341d6b798eb4e79a freebsd-ports-release/2.2.5/archivers/rar/pkg-comment000066400000000000000000000000340642210336600226340ustar00rootroot00000000000000File archiver (binary port) freebsd-ports-release/2.2.5/archivers/rar/pkg-descr000066400000000000000000000003640642210336600223000ustar00rootroot00000000000000 The rar archiver adds and extracts files to and from an archive. The archive is usually a regular file, which name has ".rar" suffix in its end. Archive could be a media like a floppy diskette, tape or any other storage device. freebsd-ports-release/2.2.5/archivers/rar/pkg-plist000066400000000000000000000003000642210336600223210ustar00rootroot00000000000000bin/rar man/cat1/rar.1 share/rar/dos.sfx share/rar/default.sfx share/rar/rarfiles.lst share/doc/rar/TechNote.Txt share/doc/rar/Rar_FAQ.Txt share/doc/rar/License.Txt share/doc/rar/Internet.Txt freebsd-ports-release/2.2.5/archivers/rpm/000077500000000000000000000000000642210336600205055ustar00rootroot00000000000000freebsd-ports-release/2.2.5/archivers/rpm/Makefile000066400000000000000000000010650642210336600221470ustar00rootroot00000000000000# New ports collection makefile for: rpm # Version required: 2.4.7 # Date created: 23 January 1997 # Whom: Thomas Gellekum # # $Id: Makefile,v 1.8 1997/09/01 09:26:28 tg Exp $ # DISTNAME= rpm-2.4.7 CATEGORIES= misc MASTER_SITES= ftp://ftp.redhat.com/pub/redhat/code/rpm/ \ ftp://ftp.gwdg.de/pub/linux/redhat/code/rpm/ MAINTAINER= tg@FreeBSD.ORG BUILD_DEPENDS= ${PREFIX}/lib/libgdbm.a:${PORTSDIR}/databases/gdbm GNU_CONFIGURE= yes USE_GMAKE= yes MAN8= rpm.8 rpm2cpio.8 pre-install: ${MKDIR} ${PREFIX}/include/rpm .include freebsd-ports-release/2.2.5/archivers/rpm/distinfo000066400000000000000000000000720642210336600222460ustar00rootroot00000000000000MD5 (rpm-2.4.7.tar.gz) = 598268cdbce438c28afa5f782ee77673 freebsd-ports-release/2.2.5/archivers/rpm/pkg-comment000066400000000000000000000000340642210336600226460ustar00rootroot00000000000000The Red Hat Package Manager freebsd-ports-release/2.2.5/archivers/rpm/pkg-descr000066400000000000000000000000450642210336600223060ustar00rootroot00000000000000This is the Red Hat Package Manager. freebsd-ports-release/2.2.5/archivers/rpm/pkg-plist000066400000000000000000000003620642210336600223430ustar00rootroot00000000000000bin/gendiff bin/rpm bin/find-requires bin/find-provides bin/rpm2cpio include/rpm/rpmlib.h include/rpm/dbindex.h include/rpm/header.h lib/librpm.a man/man8/rpm.8.gz man/man8/rpm2cpio.8.gz share/misc/rpmrc share/misc/rpmpopt @dirrm include/rpm freebsd-ports-release/2.2.5/archivers/sharutils/000077500000000000000000000000000642210336600217255ustar00rootroot00000000000000freebsd-ports-release/2.2.5/archivers/sharutils/Makefile000066400000000000000000000014320642210336600233650ustar00rootroot00000000000000# New ports collection makefile for: gshar+gunshar # Version required: 4.2 # Date created: 28 Dec 1994 # Whom: ache # # $Id: Makefile,v 1.10 1997/05/28 22:36:58 ache Exp $ # DISTNAME= sharutils-4.2 CATEGORIES= archivers MASTER_SITES= ${MASTER_SITE_GNU} GNU_CONFIGURE= yes CONFIGURE_ARGS= --program-prefix=g --disable-uucode INSTALL_TARGET= install install-man MAN1= gshar.1 gunshar.1 post-patch: @touch ${WRKSRC}/po/sharutils.pot post-install: .for file in gshar gunshar strip ${PREFIX}/bin/${file} .endfor if [ ! -f ${PREFIX}/info/dir ]; then \ sed -ne '1,/Menu:/p' /usr/share/info/dir > ${PREFIX}/info/dir; \ fi .for info in remsync.info sharutils.info install-info ${PREFIX}/info/${info} ${PREFIX}/info/dir .endfor .include freebsd-ports-release/2.2.5/archivers/sharutils/distinfo000066400000000000000000000000760642210336600234720ustar00rootroot00000000000000MD5 (sharutils-4.2.tar.gz) = b1ab1d10d88e8dcb8ee5b0d06b2fc073 freebsd-ports-release/2.2.5/archivers/sharutils/files/000077500000000000000000000000000642210336600230275ustar00rootroot00000000000000freebsd-ports-release/2.2.5/archivers/sharutils/files/patch-aa000066400000000000000000000060460642210336600244360ustar00rootroot00000000000000--- doc/remsync.texi.orig Sun Jun 8 22:59:35 1997 +++ doc/remsync.texi Sun Jun 8 23:02:50 1997 @@ -2,6 +2,11 @@ @c %**start of header @setfilename remsync.info @settitle @code{remsync} reference manual +@dircategory File transfer and archiving tools +@direntry +* remsync: (remsync). Synchronize remote directory + trees using email. +@end direntry @finalout @setchapternewpage odd @c %**end of header --- doc/sharutils.texi.orig Sun Jun 8 22:59:41 1997 +++ doc/sharutils.texi Sun Jun 8 23:10:37 1997 @@ -2,6 +2,16 @@ @c %**start of header @setfilename sharutils.info @settitle GNU @code{shar} utilities +@dircategory File transfer and archiving tools +@direntry +* Shar utilities: (sharutils). GNU shar utilities. +* mail-files: (sharutils)mail-files invocation. Send files to remote site. +* mailshar: (sharutils)mailshar invocation. Make and send a shell archive. +* shar: (sharutils)shar invocation. Make a shell archive. +* unshar: (sharutils)unshar invocation. Explode a shell archive. +* uudecode: (sharutils)uudecode invocation. Restore file from 7-bits. +* uuencode: (sharutils)uuencode invocation. Force binary file to 7-bits. +@end direntry @finalout @c %**end of header @@ -15,21 +26,6 @@ @end tex @ifinfo -@format -START-INFO-DIR-ENTRY -* Shar utilities: (sharutils). GNU shar utilities. -* mail-files: (sharutils)mail-files invocation. Send files to remote site. -* mailshar: (sharutils)mailshar invocation. Make and send a shell archive. -* remsync: (sharutils)remsync invocation. Synchronize remote files. -* shar: (sharutils)shar invocation. Make a shell archive. -* unshar: (sharutils)unshar invocation. Explode a shell archive. -* uudecode: (sharutils)uudecode invocation. Restore file from 7-bits. -* uuencode: (sharutils)uuencode invocation. Force binary file to 7-bits. -END-INFO-DIR-ENTRY -@end format -@end ifinfo - -@ifinfo This file documents the GNU set of shar utilities. Copyright (C) 1994 Free Software Foundation, Inc. @@ -157,8 +153,8 @@ The format of the @code{shar} command is one of: @example -shar [ @var{option} ] @dots{} @var{file} @dots{} -shar -S [ @var{option} ] @dots{} +gshar [ @var{option} ] @dots{} @var{file} @dots{} +gshar -S [ @var{option} ] @dots{} @end example In the first form, the file list is given as command arguments. In the @@ -548,7 +544,7 @@ The format of the @code{unshar} command is: @example -unshar [ @var{option} ] @dots{} [ @var{file} @dots{} ] +gunshar [ @var{option} ] @dots{} [ @var{file} @dots{} ] @end example Each @var{file} is processed in turn, as a shell archive or a @@ -635,10 +631,10 @@ Let us conclude by a showing a few examples of @code{shar} usage: @example -shar *.c > cprog.shar -shar -Q *.[ch] > cprog.shar -shar -B -l28 -oarc.sh. *.arc -shar -f /lcl/src/u*.c > u.sh +gshar *.c > cprog.shar +gshar -Q *.[ch] > cprog.shar +gshar -B -l28 -oarc.sh. *.arc +gshar -f /lcl/src/u*.c > u.sh @end example @noindent freebsd-ports-release/2.2.5/archivers/sharutils/files/patch-ac000066400000000000000000000005550642210336600244370ustar00rootroot00000000000000--- src/shar.c.orig Sun Jun 8 22:47:22 1997 +++ src/shar.c Sun Jun 8 22:47:37 1997 @@ -688,7 +688,7 @@ const char *local_name; const char *restore_name; { - fprintf (output, "# %6ld %s %s\n", struct_stat.st_size, + fprintf (output, "# %6ld %s %s\n", (long)struct_stat.st_size, mode_string (struct_stat.st_mode), restore_name); return 0; } freebsd-ports-release/2.2.5/archivers/sharutils/pkg-comment000066400000000000000000000000570642210336600240730ustar00rootroot00000000000000Allow packing and unpacking of shell archives. freebsd-ports-release/2.2.5/archivers/sharutils/pkg-descr000066400000000000000000000006700642210336600235320ustar00rootroot00000000000000This is the set of GNU shar utilities. `shar' makes so-called shell archives out of many files, preparing them for transmission by electronic mail services. `unshar' helps unpacking shell archives after reception. The core of both programs is initially derived from public domain. Some modules and other code sections are freely borrowed from other GNU distributions, bringing `shar' under the terms of the GNU General Public License. freebsd-ports-release/2.2.5/archivers/sharutils/pkg-plist000066400000000000000000000017400642210336600235640ustar00rootroot00000000000000bin/gmail-files bin/gmailshar bin/gremsync bin/gshar bin/gunshar @unexec install-info --delete %D/info/sharutils.info %D/info/dir @unexec install-info --delete %D/info/remsync.info %D/info/dir info/sharutils.info info/remsync.info @exec [ -f %D/info/dir ] || sed -ne '1,/Menu:/p' /usr/share/info/dir > %D/info/dir @exec install-info %D/info/sharutils.info %D/info/dir @exec install-info %D/info/remsync.info %D/info/dir lib/locale/de/LC_MESSAGES/sharutils.cat lib/locale/fr/LC_MESSAGES/sharutils.cat lib/locale/ja_JP.EUC/LC_MESSAGES/sharutils.cat lib/locale/nl/LC_MESSAGES/sharutils.cat lib/locale/pt/LC_MESSAGES/sharutils.cat lib/locale/sv/LC_MESSAGES/sharutils.cat man/man1/gshar.1.gz man/man1/gunshar.1.gz share/locale/de.gmo/LC_MESSAGES/sharutils.cat share/locale/fr.gmo/LC_MESSAGES/sharutils.cat share/locale/ja_JP.EUC.gmo/LC_MESSAGES/sharutils.cat share/locale/nl.gmo/LC_MESSAGES/sharutils.cat share/locale/pt.gmo/LC_MESSAGES/sharutils.cat share/locale/sv.gmo/LC_MESSAGES/sharutils.cat freebsd-ports-release/2.2.5/archivers/star-devel/000077500000000000000000000000000642210336600217555ustar00rootroot00000000000000freebsd-ports-release/2.2.5/archivers/star-devel/Makefile000066400000000000000000000011510642210336600234130ustar00rootroot00000000000000# New ports collection makefile for: star # Version required: 1,0 # Date created: Thu May 1 20:28:44 CEST 1997 # Whom: Andreas Klemm # # $Id: Makefile,v 1.5 1997/10/04 14:53:09 andreas Exp $ # DISTNAME= star-1.1 CATEGORIES= sysutils MASTER_SITES= ftp://ftp.fokus.gmd.de/pub/unix/star/ MAINTAINER= andreas@FreeBSD.ORG USE_GMAKE= yes MAKE_ENV= MAKEPROG=gmake MAN1= star.1 do-install: ${INSTALL_PROGRAM} ${WRKSRC}/star/OBJ/i386-freebsd-cc/star ${PREFIX}/bin ln -sf ${PREFIX}/bin/star ${PREFIX}/bin/ustar ${INSTALL_MAN} ${WRKSRC}/star/star.1 ${PREFIX}/man/man1 .include freebsd-ports-release/2.2.5/archivers/star-devel/distinfo000066400000000000000000000000710642210336600235150ustar00rootroot00000000000000MD5 (star-1.1.tar.gz) = 44959e1d0914bc7b16a197ee55cf4f53 freebsd-ports-release/2.2.5/archivers/star-devel/pkg-comment000066400000000000000000000000650642210336600241220ustar00rootroot00000000000000unique standard tape archiver with many enhancements freebsd-ports-release/2.2.5/archivers/star-devel/pkg-descr000066400000000000000000000016640642210336600235660ustar00rootroot00000000000000Star is the fastest known implementation of a tar archiver. Star development started 1982, development is still in progress. The current version is stable. Main advantages over other tar implementations: fifo - keeps the tape streaming. pattern matcher - for a convenient user interface sophisticated diff - user tailorable interface for comparing tar archives against file trees no namelen limitation - Pathnames up to 1024 Bytes may be archived. deals with all 3 times - stores/restores all 3 times of a file does not clobber files - more recent copies on disk will not be clobbered from tape automatic byte swap - star automatically detects swapped archives automatic format detect - automatically detects archive formats: Old tar, gnu tar, ansi tar, star. fully ansi compatible - Star is fully ANSI/Posix 1003.1 compatible. Author: Joerg Schilling Please mail bugs and suggestions to him. freebsd-ports-release/2.2.5/archivers/star-devel/pkg-plist000066400000000000000000000000460642210336600236120ustar00rootroot00000000000000bin/star bin/ustar man/man1/star.1.gz freebsd-ports-release/2.2.5/archivers/star/000077500000000000000000000000000642210336600206605ustar00rootroot00000000000000freebsd-ports-release/2.2.5/archivers/star/Makefile000066400000000000000000000011510642210336600223160ustar00rootroot00000000000000# New ports collection makefile for: star # Version required: 1,0 # Date created: Thu May 1 20:28:44 CEST 1997 # Whom: Andreas Klemm # # $Id: Makefile,v 1.5 1997/10/04 14:53:09 andreas Exp $ # DISTNAME= star-1.1 CATEGORIES= sysutils MASTER_SITES= ftp://ftp.fokus.gmd.de/pub/unix/star/ MAINTAINER= andreas@FreeBSD.ORG USE_GMAKE= yes MAKE_ENV= MAKEPROG=gmake MAN1= star.1 do-install: ${INSTALL_PROGRAM} ${WRKSRC}/star/OBJ/i386-freebsd-cc/star ${PREFIX}/bin ln -sf ${PREFIX}/bin/star ${PREFIX}/bin/ustar ${INSTALL_MAN} ${WRKSRC}/star/star.1 ${PREFIX}/man/man1 .include freebsd-ports-release/2.2.5/archivers/star/distinfo000066400000000000000000000000710642210336600224200ustar00rootroot00000000000000MD5 (star-1.1.tar.gz) = 44959e1d0914bc7b16a197ee55cf4f53 freebsd-ports-release/2.2.5/archivers/star/pkg-comment000066400000000000000000000000650642210336600230250ustar00rootroot00000000000000unique standard tape archiver with many enhancements freebsd-ports-release/2.2.5/archivers/star/pkg-descr000066400000000000000000000016640642210336600224710ustar00rootroot00000000000000Star is the fastest known implementation of a tar archiver. Star development started 1982, development is still in progress. The current version is stable. Main advantages over other tar implementations: fifo - keeps the tape streaming. pattern matcher - for a convenient user interface sophisticated diff - user tailorable interface for comparing tar archives against file trees no namelen limitation - Pathnames up to 1024 Bytes may be archived. deals with all 3 times - stores/restores all 3 times of a file does not clobber files - more recent copies on disk will not be clobbered from tape automatic byte swap - star automatically detects swapped archives automatic format detect - automatically detects archive formats: Old tar, gnu tar, ansi tar, star. fully ansi compatible - Star is fully ANSI/Posix 1003.1 compatible. Author: Joerg Schilling Please mail bugs and suggestions to him. freebsd-ports-release/2.2.5/archivers/star/pkg-plist000066400000000000000000000000460642210336600225150ustar00rootroot00000000000000bin/star bin/ustar man/man1/star.1.gz freebsd-ports-release/2.2.5/archivers/unarj/000077500000000000000000000000000642210336600210265ustar00rootroot00000000000000freebsd-ports-release/2.2.5/archivers/unarj/Makefile000066400000000000000000000007310642210336600224670ustar00rootroot00000000000000# New ports collection makefile for: unarj # Version required: 2.41 # Date created: 28 Dec 1994 # Whom: ache # # $Id: Makefile,v 1.5 1995/04/24 10:58:54 asami Exp $ # DISTNAME= unarj PKGNAME= unarj-2.41 CATEGORIES= archivers MASTER_SITES= ftp://garbo.uwasa.fi/unix/arcers/ DISTFILES= unarj241.tar.Z MAINTAINER= ache@FreeBSD.ORG do-install: cd ${WRKSRC}; ${INSTALL_PROGRAM} ${DISTNAME} ${PREFIX}/bin .include freebsd-ports-release/2.2.5/archivers/unarj/distinfo000066400000000000000000000000700642210336600225650ustar00rootroot00000000000000MD5 (unarj241.tar.Z) = 19d0849fa336847a49206778f1c61953 freebsd-ports-release/2.2.5/archivers/unarj/files/000077500000000000000000000000000642210336600221305ustar00rootroot00000000000000freebsd-ports-release/2.2.5/archivers/unarj/files/patch-aa000066400000000000000000000041260642210336600235340ustar00rootroot00000000000000*** Makefile.old Wed Jul 17 22:02:20 1991 --- Makefile Wed Dec 28 04:39:21 1994 *************** *** 1,5 **** ! ! CC=cc all: unarj --- 1,4 ---- ! CFLAGS+=-DUNIX all: unarj *** environ.c.old Wed Jun 23 09:07:20 1993 --- environ.c Wed Dec 28 04:38:04 1994 *************** *** 534,541 **** } long ! gettz() /* returns the offset from GMT in seconds */ { #define NOONOFFSET 43200L #define SEC_IN_DAY (24L * 60L * 60L) #define INV_VALUE (SEC_IN_DAY + 1L) --- 534,545 ---- } long ! gettz(stamp) /* returns the offset from GMT in seconds */ ! time_t stamp; { + #if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) + return -localtime(&stamp)->tm_gmtoff; + #else #define NOONOFFSET 43200L #define SEC_IN_DAY (24L * 60L * 60L) #define INV_VALUE (SEC_IN_DAY + 1L) *************** *** 551,556 **** --- 555,561 ---- noontm = localtime(&noon); retval = NOONOFFSET - 60 * (60 * noontm->tm_hour - noontm->tm_min); return retval; + #endif } long *************** *** 608,614 **** (uint) attribute; (uint) host; ! m_time = mstonix(tstamp) + gettz(); tb.mtime = m_time; /* Set modification time */ tb.atime = m_time; /* Set access time */ --- 613,620 ---- (uint) attribute; (uint) host; ! m_time = mstonix(tstamp); ! m_time += gettz(m_time); tb.mtime = m_time; /* Set modification time */ tb.atime = m_time; /* Set access time */ *** unarj.h.old Wed Jun 23 09:07:20 1993 --- unarj.h Wed Dec 28 04:25:07 1994 *************** *** 104,111 **** --- 104,115 ---- #endif typedef unsigned char uchar; /* 8 bits or more */ + #if !defined(__FreeBSD__) && !defined(__OpenBSD__) && !defined(__NetBSD__) typedef unsigned int uint; /* 16 - 32 bits or more */ typedef unsigned short ushort; /* 16 bits or more */ + #else + # include + #endif typedef unsigned long ulong; /* 32 bits or more */ #define USHRT_BIT (CHAR_BIT * sizeof(ushort)) freebsd-ports-release/2.2.5/archivers/unarj/pkg-comment000066400000000000000000000000600642210336600231660ustar00rootroot00000000000000Allows files to be extracted from ARJ archives. freebsd-ports-release/2.2.5/archivers/unarj/pkg-descr000066400000000000000000000016060642210336600226330ustar00rootroot00000000000000This is an extract only program which allows access to the contents of ARJ archives. COMMAND SYNTAX: UNARJ has been modified to support the four commands: "e", "l", "t", and "x". These are similar to the ARJ version of these commands. However, UNARJ does not create directories when using the "x" command. Usage: UNARJ archive[.arj] (list archive) UNARJ e archive (extract archive) UNARJ l archive (list archive) UNARJ t archive (test archive) UNARJ x archive (extract with pathnames) UNARJ does not accept any other commands or options. You cannot specify a base directory or select individual files to extract. UNARJ does not support empty directories or volume labels. UNARJ is much slower than ARJ because ARJ is highly optimized using assembly language. freebsd-ports-release/2.2.5/archivers/unarj/pkg-plist000066400000000000000000000000120642210336600226540ustar00rootroot00000000000000bin/unarj freebsd-ports-release/2.2.5/archivers/unrar/000077500000000000000000000000000642210336600210365ustar00rootroot00000000000000freebsd-ports-release/2.2.5/archivers/unrar/Makefile000066400000000000000000000013070642210336600224770ustar00rootroot00000000000000# New ports collection makefile for: unrar # Version required: 2.01 # Date created: 28 Dec 1994 # Whom: ache # # $Id: Makefile,v 1.9 1997/07/21 00:48:45 fenner Exp $ # DISTNAME= unrar-2.01 CATEGORIES= archivers MASTER_SITES= ftp://ftp.kiarchive.ru/pub/unix/arcers/ EXTRACT_SUFX= .tgz MAINTAINER= ache@FreeBSD.ORG NO_WRKSUBDIR= Yes do-build: cd ${WRKSRC} && \ ${CC} ${CFLAGS} -D_UNIX unrar.c -o unrar do-install: install -d -m 755 -o ${SHAREOWN} -g ${SHAREGRP} \ ${PREFIX}/share/doc/unrar cd ${WRKSRC} && ${INSTALL_PROGRAM} unrar ${PREFIX}/bin cd ${WRKSRC} && ${INSTALL_MAN} readme.txt license.txt \ ${PREFIX}/share/doc/unrar .include freebsd-ports-release/2.2.5/archivers/unrar/distinfo000066400000000000000000000000700642210336600225750ustar00rootroot00000000000000MD5 (unrar-2.01.tgz) = ba30fc400cd97b987b1076889c1736ef freebsd-ports-release/2.2.5/archivers/unrar/pkg-comment000066400000000000000000000000430642210336600231770ustar00rootroot00000000000000Extract, view & test RAR archives. freebsd-ports-release/2.2.5/archivers/unrar/pkg-descr000066400000000000000000000007130642210336600226410ustar00rootroot00000000000000 The unRAR utility is a freeware program, distributed with source code and developed for extracting, testing and viewing the contents of archives created with the RAR archiver, version 1.50 and above. For the usage and distribution license please read the file LICENSE.TXT. The unRAR utility is a minor part of the RAR archiver and contains RAR uncompression algorithm. UnRAR requires very small volume of memory to operate. freebsd-ports-release/2.2.5/archivers/unrar/pkg-plist000066400000000000000000000001010642210336600226630ustar00rootroot00000000000000bin/unrar share/doc/unrar/license.txt share/doc/unrar/readme.txt freebsd-ports-release/2.2.5/archivers/unzip/000077500000000000000000000000000642210336600210545ustar00rootroot00000000000000freebsd-ports-release/2.2.5/archivers/unzip/Makefile000066400000000000000000000017630642210336600225230ustar00rootroot00000000000000# New ports collection makefile for: unzip # Version required: 5.3.1 # Date created: 17 October 1994 # Whom: jmz # # $Id: Makefile,v 1.14 1997/06/19 05:30:04 ache Exp $ # DISTNAME= unzip-5.3.1 CATEGORIES= archivers MASTER_SITES= ftp://ftp.cdrom.com/pub/infozip/src/ DISTFILES= unzip531.tar.gz MAINTAINER= ache@FreeBSD.ORG NO_WRKSUBDIR= YES MAKEFILE= unix/Makefile ALL_TARGET= freebsd MAKE_FLAGS= LOCAL_UNZIP="${CFLAGS} -DUSE_UNSHRINK" -f MAN1= funzip.1 unzip.1 unzipsfx.1 zipgrep.1 zipinfo.1 do-install: cd ${WRKSRC} && \ ${INSTALL_PROGRAM} unzip funzip unzipsfx ${PREFIX}/bin ln -sf unzip ${PREFIX}/bin/zipinfo cd ${WRKSRC}/unix && \ ${INSTALL_SCRIPT} zipgrep ${PREFIX}/bin cd ${WRKSRC}/unix && \ ${INSTALL_MAN} ${MAN1} ${PREFIX}/man/man1 install -d -m 555 -o ${SHAREOWN} -g ${SHAREGRP} ${PREFIX}/share/doc/unzip cd ${WRKSRC} && \ ${INSTALL_DATA} README Where COPYING ${PREFIX}/share/doc/unzip .include freebsd-ports-release/2.2.5/archivers/unzip/distinfo000066400000000000000000000000710642210336600226140ustar00rootroot00000000000000MD5 (unzip531.tar.gz) = 071a67ce0b9f561c1011a3d307c5acb0 freebsd-ports-release/2.2.5/archivers/unzip/pkg-comment000066400000000000000000000000720642210336600232170ustar00rootroot00000000000000List, test and extract compressed files in a ZIP archive. freebsd-ports-release/2.2.5/archivers/unzip/pkg-descr000066400000000000000000000023450642210336600226620ustar00rootroot00000000000000Unzip will list, test, or extract files from a ZIP archive, commonly found on MS-DOS systems. The default behavior (with no options) is to extract into the current directory (and subdirectories below it) all files from the specified ZIP archive. Unzip is compatible with archives created by PKWARE's PKZIP, but in many cases the program options or default behaviors differ. Zipinfo lists technical information about files in a ZIP archive, most commonly found on MS-DOS systems. Such information includes file access permissions, encryption status, type of compression, version and operating system or file system of compressing program, and the like. Funzip acts as a filter; that is, it assumes that a ZIP archive is being piped into standard input, and it extracts the first member from the archive to stdout. If there is an argument, then the input comes from the specified file instead of from stdin. Unzipsfx is a modified version of unzip designed to be prepended to existing ZIP archives in order to form self-extracting archives. Instead of taking its first non-flag argument to be the zipfile(s) to be extracted, unzipsfx seeks itself under the name by which it was invoked and tests or extracts the contents of the appended archive. freebsd-ports-release/2.2.5/archivers/unzip/pkg-plist000066400000000000000000000003720642210336600227130ustar00rootroot00000000000000bin/unzip @exec ln -sf %f %B/zipinfo bin/funzip bin/unzipsfx bin/zipgrep man/man1/funzip.1.gz man/man1/unzip.1.gz man/man1/unzipsfx.1.gz man/man1/zipgrep.1.gz man/man1/zipinfo.1.gz share/doc/unzip/README share/doc/unzip/COPYING share/doc/unzip/Where freebsd-ports-release/2.2.5/archivers/zip/000077500000000000000000000000000642210336600205115ustar00rootroot00000000000000freebsd-ports-release/2.2.5/archivers/zip/Makefile000066400000000000000000000015330642210336600221530ustar00rootroot00000000000000# New ports collection makefile for: zip (without encryption) # http://infozip.cdrom.com/pub/infozip/ # # Version required: 2.1 # Date created: 22 Dec 1994 # Whom: ache # # $Id: Makefile,v 1.9 1997/01/06 21:36:16 ache Exp $ # DISTNAME= zip21 PKGNAME= zip-2.1 CATEGORIES= archivers MASTER_SITES= ftp://ftp.cdrom.com/pub/infozip/src/ EXTRACT_SUFX= .zip MAINTAINER= ache@FreeBSD.ORG BUILD_DEPENDS= unzip:${PORTSDIR}/archivers/unzip EXTRACT_CMD= unzip EXTRACT_ARGS= -oq NO_WRKSUBDIR= yes MAKEFILE= unix/Makefile MAKE_FLAGS= LOCAL_ZIP="${CFLAGS}" -f ALL_TARGET= generic MAN1= zip.1 do-install: cd ${WRKSRC} && \ ${INSTALL_PROGRAM} zip zipnote zipsplit zipcloak ${PREFIX}/bin cd ${WRKSRC}/man && \ ${INSTALL_MAN} ${MAN1} ${PREFIX}/man/man1 .include freebsd-ports-release/2.2.5/archivers/zip/distinfo000066400000000000000000000000630642210336600222520ustar00rootroot00000000000000MD5 (zip21.zip) = 5e175cbb2f897eb31d5efc23de414dc6 freebsd-ports-release/2.2.5/archivers/zip/pkg-comment000066400000000000000000000000600642210336600226510ustar00rootroot00000000000000Create/update ZIP files compatabile with pkzip. freebsd-ports-release/2.2.5/archivers/zip/pkg-descr000066400000000000000000000003520642210336600223130ustar00rootroot00000000000000Zip is a compression and file packaging utility. It is compatible with PKZIP 2.04g (Phil Katz ZIP) for MSDOS systems. There is a companion to zip called unzip (of course) which you should be able to find the same place you got zip. freebsd-ports-release/2.2.5/archivers/zip/pkg-plist000066400000000000000000000001000642210336600223350ustar00rootroot00000000000000man/man1/zip.1.gz bin/zip bin/zipnote bin/zipsplit bin/zipcloak freebsd-ports-release/2.2.5/archivers/zoo/000077500000000000000000000000000642210336600205165ustar00rootroot00000000000000freebsd-ports-release/2.2.5/archivers/zoo/Makefile000066400000000000000000000007260642210336600221630ustar00rootroot00000000000000# New ports collection makefile for: zoo # Version required: 2.10pl1 # Date created: 18 October 1994 # Whom: jmz # # $Id: Makefile,v 1.7 1997/07/21 00:48:48 fenner Exp $ # DISTNAME= zoo-2.10pl1 PKGNAME= zoo-2.10.1 CATEGORIES= archivers MASTER_SITES= ftp://ftp.kiarchive.ru/pub/unix/arcers/ MAINTAINER= jmz@FreeBSD.org NO_WRKSUBDIR= yes ALL_TARGET= bsdansi MAKEFILE= makefile MAN1= fiz.1 zoo.1 .include freebsd-ports-release/2.2.5/archivers/zoo/distinfo000066400000000000000000000000740642210336600222610ustar00rootroot00000000000000MD5 (zoo-2.10pl1.tar.gz) = 70a0a785ecc8f7f747be1421e495d837 freebsd-ports-release/2.2.5/archivers/zoo/files/000077500000000000000000000000000642210336600216205ustar00rootroot00000000000000freebsd-ports-release/2.2.5/archivers/zoo/files/patch-aa000066400000000000000000000145350642210336600232310ustar00rootroot00000000000000*** bsd.c.old Thu Aug 8 09:34:07 1991 --- bsd.c Thu Jan 5 05:20:03 1995 *************** *** 69,76 **** } /* Function gettz() returns the offset from GMT in seconds */ ! long gettz() { #define SEC_IN_DAY (24L * 60L * 60L) #define INV_VALUE (SEC_IN_DAY + 1L) static long retval = INV_VALUE; /* cache, init to impossible value */ --- 69,80 ---- } /* Function gettz() returns the offset from GMT in seconds */ ! long gettz(t) ! long t; { + #if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) + return -localtime(&t)->tm_gmtoff; + #else #define SEC_IN_DAY (24L * 60L * 60L) #define INV_VALUE (SEC_IN_DAY + 1L) static long retval = INV_VALUE; /* cache, init to impossible value */ *************** *** 83,88 **** --- 87,93 ---- /* Timezone fix thanks to Bill Davidsen */ retval = tzp.tz_minuteswest * 60 - tzp.tz_dsttime * 3600L; return retval; + #endif } /* Standard UNIX-compatible time routines */ *************** *** 91,105 **** /* Standard UNIX-specific file attribute routines */ #include "nixmode.i" #ifndef SEEK_CUR # define SEEK_CUR 1 #endif /* Truncate a file. */ int zootrunc(f) FILE *f; { ! extern long lseek(); ! long seekpos; int fd = fileno(f); seekpos = lseek(fd, 0L, SEEK_CUR); if (seekpos >= 0) --- 96,114 ---- /* Standard UNIX-specific file attribute routines */ #include "nixmode.i" + #if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) + #include + #else #ifndef SEEK_CUR # define SEEK_CUR 1 #endif + #endif /* Truncate a file. */ int zootrunc(f) FILE *f; { ! extern off_t lseek(); ! off_t seekpos; int fd = fileno(f); seekpos = lseek(fd, 0L, SEEK_CUR); if (seekpos >= 0) *** misc2.c.old Thu Aug 8 09:34:48 1991 --- misc2.c Thu Jan 5 05:37:06 1995 *************** *** 314,323 **** { long diff_tz; long longtime; if (direntry->tz == NO_TZ) /* none stored */ return; ! diff_tz = (long) direntry->tz * (3600/4) - gettz(); /* diff. in seconds */ ! longtime = mstonix (direntry->date, direntry->time) + diff_tz; /* adj tz */ mstime (longtime, &direntry->date, &direntry->time); } #endif /* GETTZ */ --- 314,325 ---- { long diff_tz; long longtime; + long t; if (direntry->tz == NO_TZ) /* none stored */ return; ! t = mstonix (direntry->date, direntry->time); ! diff_tz = (long) direntry->tz * (3600/4) - gettz(t); /* diff. in seconds */ ! longtime = t + diff_tz; /* adj tz */ mstime (longtime, &direntry->date, &direntry->time); } #endif /* GETTZ */ *** nixtime.i.old Thu Aug 8 09:34:57 1991 --- nixtime.i Thu Jan 5 05:16:28 1995 *************** *** 52,58 **** long mstonix(); long gettz(); long utimbuf[2]; ! utimbuf[0] = utimbuf[1] = gettz() + mstonix (date, time); return (utime (path, utimbuf)); } --- 52,59 ---- long mstonix(); long gettz(); long utimbuf[2]; ! long t = mstonix (date, time); ! utimbuf[0] = utimbuf[1] = t + gettz(t); return (utime (path, utimbuf)); } *** zoolist.c.old Thu Aug 8 09:36:09 1991 --- zoolist.c Thu Jan 5 05:41:47 1995 *************** *** 539,548 **** { long gettz(); int diff_tz; /* timezone difference */ if (file_tz == NO_TZ) /* if no timezone stored ..*/ printf (" "); /* .. just pad with blanks */ else { ! diff_tz = (file_tz / 4) - (int) (gettz() / 3600); if (diff_tz == 0) printf (" "); /* print nothing if same */ else if (diff_tz > 0) /* else print signed difference */ --- 539,550 ---- { long gettz(); int diff_tz; /* timezone difference */ + long t; if (file_tz == NO_TZ) /* if no timezone stored ..*/ printf (" "); /* .. just pad with blanks */ else { ! time(&t); ! diff_tz = (file_tz / 4) - (int) (gettz(t) / 3600); if (diff_tz == 0) printf (" "); /* print nothing if same */ else if (diff_tz > 0) /* else print signed difference */ *** zoofns.h.bak Thu Aug 8 09:36:02 1991 --- zoofns.h Thu Jan 5 06:03:04 1995 *************** *** 94,100 **** --- 94,104 ---- void fixslash PARMS ((char *)); void makelist PARMS ((int, char *[], char *[], int, char *, char *, char *, int *)); void memerr PARMS ((unsigned int)); + #ifdef STDARG + void prterror(int level, char *format, ...); + #else void prterror PARMS ((int, char *, ...)); + #endif void rootname PARMS ((char *, char *)); void skip_files PARMS ((ZOOFILE, unsigned int *, unsigned int *, int *, char [], long *)); *** options.h.orig Sat May 1 08:27:59 1993 --- options.h Thu Jan 5 06:51:56 1995 *************** *** 96,102 **** #define NIXTIME #define NIXFNAME #define NEEDCTYP - #define NOENUM #define REN_STDC #define SETBUF #define GETTZ --- 96,101 ---- *************** *** 110,115 **** --- 109,115 ---- #define ANSI_PROTO #define VOIDPTR void * #else + #define NOENUM #define NOSTRCHR /* not really needed for 4.3BSD */ #define T_SIGNAL int #define VARARGS *** zooadd2.c.orig Sat Jul 20 02:38:10 1991 --- zooadd2.c Thu Jan 5 06:55:40 1995 *************** *** 258,269 **** register struct direntry *direntry; { #ifdef GETTZ long gettz(); #endif direntry->zoo_tag = ZOO_TAG; direntry->type = 2; /* type is now 2 */ #ifdef GETTZ ! direntry->tz = gettz() / (15 * 60); /* seconds => 15-min units */ #else direntry->tz = NO_TZ; /* timezone unknown */ #endif --- 258,272 ---- register struct direntry *direntry; { #ifdef GETTZ + long mstonix(); long gettz(); + long t; #endif direntry->zoo_tag = ZOO_TAG; direntry->type = 2; /* type is now 2 */ #ifdef GETTZ ! t = mstonix (direntry->date, direntry->time); ! direntry->tz = gettz(t) / (15 * 60); /* seconds => 15-min units */ #else direntry->tz = NO_TZ; /* timezone unknown */ #endif *** ar.h.orig Sat May 1 08:04:22 1993 --- ar.h Thu Jan 5 07:05:36 1995 *************** *** 15,23 **** --- 15,25 ---- /* uchar should be 8 bits or more */ /* typedef unsigned char uchar; -- already in zoo.h */ + #if !(defined(__FreeBSD__) && __FreeBSD__ < 3) && !defined(__OpenBSD__) && !defined(__NetBSD__) typedef unsigned int uint; /* 16 bits or more */ #if !defined(__386BSD__) || !defined(_TYPES_H_) typedef unsigned short ushort; /* 16 bits or more */ + #endif #endif typedef unsigned long ulong; /* 32 bits or more */ freebsd-ports-release/2.2.5/archivers/zoo/files/patch-ab000066400000000000000000000031530642210336600232240ustar00rootroot00000000000000*** makefile.old Thu Aug 8 09:34:44 1991 --- makefile Thu Jan 5 05:07:23 1995 *************** *** 18,30 **** MAKE = make # needed for some systems e.g. older BSD ! CC = cc ! CFLAGS = MODEL = EXTRA = -DBIG_MEM -DNDEBUG LINTFLAGS = -DLINT ! OPTIM = -O ! DESTDIR = /usr/local/bin #List of all object files created for Zoo ZOOOBJS = addbfcrc.o addfname.o basename.o comment.o crcdefs.o \ --- 18,30 ---- MAKE = make # needed for some systems e.g. older BSD ! #CC = cc ! #CFLAGS = MODEL = EXTRA = -DBIG_MEM -DNDEBUG LINTFLAGS = -DLINT ! OPTIM = $(CFLAGS) ! DESTDIR = $(PREFIX)/bin #List of all object files created for Zoo ZOOOBJS = addbfcrc.o addfname.o basename.o comment.o crcdefs.o \ *************** *** 67,73 **** @echo "lint_turboc: Run lint under **IX for checking Turbo C/MSDOS code" # install alpha zoo as "tzoo" ! install: mv zoo $(DESTDIR)/tzoo # install beta zoo as "bzoo" --- 67,73 ---- @echo "lint_turboc: Run lint under **IX for checking Turbo C/MSDOS code" # install alpha zoo as "tzoo" ! inst_test: mv zoo $(DESTDIR)/tzoo # install beta zoo as "bzoo" *************** *** 75,82 **** mv zoo $(DESTDIR)/bzoo # install production zoo as "zoo" ! inst_prod: ! mv zoo $(DESTDIR)/zoo # executable targets TARGETS = zoo fiz --- 75,83 ---- mv zoo $(DESTDIR)/bzoo # install production zoo as "zoo" ! install: ! $(INSTALL) $(COPY) $(STRIP) -o $(BINOWN) -g $(BINGRP) -m $(BINMODE) $(TARGETS) $(DESTDIR) ! $(INSTALL) -c -o $(BINOWN) -g $(BINGRP) -m 444 zoo.1 fiz.1 $(PREFIX)/man/man1 # executable targets TARGETS = zoo fiz freebsd-ports-release/2.2.5/archivers/zoo/pkg-comment000066400000000000000000000000610642210336600226570ustar00rootroot00000000000000Manipulate archives of files in compressed form. freebsd-ports-release/2.2.5/archivers/zoo/pkg-descr000066400000000000000000000006370642210336600223260ustar00rootroot00000000000000Zoo is used to create and maintain collections of files in compressed form. It uses a Lempel-Ziv compression algorithm that gives space savings in the range of 20% to 80% depending on the type of file data. Zoo can store and selectively extract multiple generations of the same file. Data can be recovered from damaged archives by skipping the damaged portion and locating undamaged data with the help of fiz(1). freebsd-ports-release/2.2.5/archivers/zoo/pkg-plist000066400000000000000000000000640642210336600223530ustar00rootroot00000000000000bin/fiz bin/zoo man/man1/fiz.1.gz man/man1/zoo.1.gz freebsd-ports-release/2.2.5/astro/000077500000000000000000000000000642210336600170515ustar00rootroot00000000000000freebsd-ports-release/2.2.5/astro/Makefile000066400000000000000000000004000642210336600205030ustar00rootroot00000000000000# $Id: Makefile,v 1.3 1996/10/31 11:21:24 asami Exp $ # SUBDIR += ephem SUBDIR += luna SUBDIR += sattrack SUBDIR += stars SUBDIR += sunclock SUBDIR += xearth SUBDIR += xephem SUBDIR += xphoon .include freebsd-ports-release/2.2.5/astro/ephem/000077500000000000000000000000000642210336600201475ustar00rootroot00000000000000freebsd-ports-release/2.2.5/astro/ephem/Makefile000066400000000000000000000014230642210336600216070ustar00rootroot00000000000000# New ports collection makefile for: ephem # Version required: 4.28 # Date created: 3 April 1997 # Whom: eserte # # $Id: $ # DISTNAME= ephem_4.28_unix PKGNAME= ephem-4.28 CATEGORIES= astro MASTER_SITES= ${MASTER_SITE_LOCAL} MAINTAINER= eserte@cs.tu-berlin.de NO_WRKSUBDIR= yes NO_CONFIGURE= yes ALL_TARGET= CFLAGS+= -Wno-implicit do-install: -cd ${WRKSRC}; \ ${INSTALL_PROGRAM} ephem ${PREFIX}/bin; \ ${MKDIR} ${PREFIX}/share/ephem; \ ${INSTALL_DATA} Man.txt ${PREFIX}/share/ephem/; \ [ ! -f ${PREFIX}/share/ephem/ephem.db ] && ${INSTALL_DATA} ephem.db ${PREFIX}/share/ephem/; \ [ ! -f ${PREFIX}/share/ephem/ephem.cfg ] && ${INSTALL_DATA} ephem.cfg ${PREFIX}/share/ephem/ post-install: @echo Don\'t forget to edit ${PREFIX}/share/ephem/ephem.cfg! .include freebsd-ports-release/2.2.5/astro/ephem/distinfo000066400000000000000000000001000642210336600217000ustar00rootroot00000000000000MD5 (ephem_4.28_unix.tar.gz) = ee6905075036f3894a8c93bac114bfb5 freebsd-ports-release/2.2.5/astro/ephem/files/000077500000000000000000000000000642210336600212515ustar00rootroot00000000000000freebsd-ports-release/2.2.5/astro/ephem/files/patch-aa000066400000000000000000000010620642210336600226510ustar00rootroot00000000000000*** Makefile.orig Sat Mar 14 23:21:45 1992 --- Makefile Fri Apr 25 12:30:57 1997 *************** *** 1,6 **** # Makefile for ephem, v 4.28 ! CFLAGS = -O EPHEM= aa_hadec.o altj.o altmenus.o anomaly.o cal_mjd.o circum.o comet.o \ compiler.o constel.o eq_ecl.o flog.o formats.o io.o listing.o main.o \ --- 1,7 ---- # Makefile for ephem, v 4.28 ! #CFLAGS = -O ! CFLAGS+= -DPREFIX=\"${PREFIX}\" EPHEM= aa_hadec.o altj.o altmenus.o anomaly.o cal_mjd.o circum.o comet.o \ compiler.o constel.o eq_ecl.o flog.o formats.o io.o listing.o main.o \ freebsd-ports-release/2.2.5/astro/ephem/files/patch-ab000066400000000000000000000005640642210336600226600ustar00rootroot00000000000000*** compiler.c.orig Tue Apr 15 01:07:37 1997 --- compiler.c Tue Apr 15 01:33:14 1997 *************** *** 9,15 **** #include #include ! #ifdef VMS #include #endif #include "screen.h" --- 9,15 ---- #include #include ! #if defined(VMS) || defined(unix) #include #endif #include "screen.h" freebsd-ports-release/2.2.5/astro/ephem/files/patch-ac000066400000000000000000000006240642210336600226560ustar00rootroot00000000000000*** formats.c.orig Tue Apr 15 01:07:37 1997 --- formats.c Tue Apr 15 01:33:15 1997 *************** *** 5,11 **** #include #include #include ! #ifdef VMS #include #endif #include "astro.h" --- 5,11 ---- #include #include #include ! #if defined(VMS) || defined(unix) #include #endif #include "astro.h" freebsd-ports-release/2.2.5/astro/ephem/files/patch-ad000066400000000000000000000036120642210336600226570ustar00rootroot00000000000000*** io.c.orig Wed Apr 3 13:26:53 1996 --- io.c Wed Apr 3 15:13:25 1996 *************** *** 35,50 **** /* then if you defined UNIX you must use one of these ways to do non-blocking * tty reads */ ! #define USE_FIONREAD ! /* #define USE_NDELAY */ /* #define USE_ATTSELECT */ /* #define USE_BSDSELECT */ /* and then if you defined UNIX you must also use one of these ways to control * the tty modes. */ ! #define USE_TERMIO ! /* #define USE_SGTTY */ /* if you defined TURBO_C you might want this too if screen io looks garbled */ /* #define USE_ANSISYS */ --- 35,50 ---- /* then if you defined UNIX you must use one of these ways to do non-blocking * tty reads */ ! /* #define USE_FIONREAD */ ! #define USE_NDELAY /* #define USE_ATTSELECT */ /* #define USE_BSDSELECT */ /* and then if you defined UNIX you must also use one of these ways to control * the tty modes. */ ! /* #define USE_TERMIO */ ! #define USE_SGTTY /* if you defined TURBO_C you might want this too if screen io looks garbled */ /* #define USE_ANSISYS */ *************** *** 199,209 **** seqa[0] = c; if (l > 1) { extern unsigned alarm(); /* cautiously read rest of arrow sequence */ got_alrm = 0; (void) signal (SIGALRM, on_alrm); alarm(2); ! read (0, seqa+1, l-1); alarm(0); if (got_alrm) return (c); --- 199,217 ---- seqa[0] = c; if (l > 1) { extern unsigned alarm(); + int ch_read, ch_expected, seqa_i; /* cautiously read rest of arrow sequence */ got_alrm = 0; (void) signal (SIGALRM, on_alrm); alarm(2); ! /* to make the arrow keys work with FreeBSD ... */ ! ch_expected = l-1; ! seqa_i = 1; ! while ((ch_read = read (0, seqa+seqa_i, ch_expected)) > 0 && ! ch_read < ch_expected) { ! ch_expected -= ch_read; ! seqa_i += ch_read; ! } alarm(0); if (got_alrm) return (c); freebsd-ports-release/2.2.5/astro/ephem/files/patch-ae000066400000000000000000000012300642210336600226520ustar00rootroot00000000000000*** listing.c.orig Tue Apr 15 01:07:37 1997 --- listing.c Tue Apr 15 01:38:22 1997 *************** *** 12,22 **** extern char *strcpy(); #ifdef VMS #include - #include #else extern char *sys_errlist[]; extern errno; #endif --- 12,31 ---- extern char *strcpy(); + #if (defined(__unix__) || defined(unix)) && !defined(USG) + #include + #endif + + #if defined(VMS) || defined(unix) + #include + #endif + #ifdef VMS #include #else + #ifndef BSD extern char *sys_errlist[]; + #endif extern errno; #endif freebsd-ports-release/2.2.5/astro/ephem/files/patch-af000066400000000000000000000016710642210336600226640ustar00rootroot00000000000000*** main.c.orig Tue Apr 15 01:07:37 1997 --- main.c Tue Apr 15 01:33:16 1997 *************** *** 16,22 **** #include #include #include ! #ifdef VMS #include #endif #include "astro.h" --- 16,22 ---- #include #include #include ! #if defined(VMS) || defined(unix) #include #endif #include "astro.h" *************** *** 51,57 **** --- 51,61 ---- static jmp_buf fpe_err_jmp; /* used to recover from SIGFPE */ static char *cfgfile; /* !0 if -c used */ + #ifdef unix + static char cfgdef[] = PREFIX "/share/ephem/ephem.cfg"; /* default configuration file name */ + #else static char cfgdef[] = "ephem.cfg"; /* default configuration file name */ + #endif static Now now; /* where when and how, right now */ static double tminc; /* hrs to inc time by each loop; RTC means use clock */ static int nstep; /* steps to go before stopping */ freebsd-ports-release/2.2.5/astro/ephem/files/patch-ag000066400000000000000000000014600642210336600226610ustar00rootroot00000000000000*** objx.c.orig Tue Apr 15 01:07:37 1997 --- objx.c Tue Apr 15 01:33:17 1997 *************** *** 6,12 **** #include #include #include ! #ifdef VMS #include #endif #include "astro.h" --- 6,12 ---- #include #include #include ! #if defined(VMS) || defined(unix) #include #endif #include "astro.h" *************** *** 16,22 **** --- 16,26 ---- extern char *strcat(), *strcpy(), *strncpy(), *getenv(); static char *dbfile; /* !0 if set by -d option */ + #ifdef unix + static char dbfdef[] = PREFIX "/share/ephem/ephem.db"; /* default database file name */ + #else static char dbfdef[] = "ephem.db"; /* default database file name */ + #endif /* structures to describe objects of various types. */ freebsd-ports-release/2.2.5/astro/ephem/files/patch-ah000066400000000000000000000012220642210336600226560ustar00rootroot00000000000000*** plot.c.orig Tue Apr 15 01:07:37 1997 --- plot.c Tue Apr 15 02:42:45 1997 *************** *** 15,25 **** extern char *strcpy(); #ifdef VMS #include - #include #else extern char *sys_errlist[]; extern errno; #endif --- 15,34 ---- extern char *strcpy(); + #if (defined(__unix__) || defined(unix)) && !defined(USG) + #include + #endif + + #if defined(VMS) || defined(unix) + #include + #endif + #ifdef VMS #include #else + #ifndef BSD extern char *sys_errlist[]; + #endif extern errno; #endif freebsd-ports-release/2.2.5/astro/ephem/files/patch-ai000066400000000000000000000012400642210336600226570ustar00rootroot00000000000000*** time.c.orig Sat Mar 14 23:22:29 1992 --- time.c Wed Apr 23 13:15:42 1997 *************** *** 13,20 **** * returning 0. */ - #define TZB - #ifdef VMS #undef TZA #undef TZB --- 13,18 ---- *************** *** 62,68 **** --- 60,71 ---- sex_dec (tp->tm_hour, tp->tm_min, tp->tm_sec, &hr); mjd = day + hr/24.0; tp = localtime (&c); + #ifdef __FreeBSD__ + tz = -tp->tm_gmtoff/3600; + strcpy(tznm, tp->tm_zone); + #else settzstuff (tp->tm_isdst ? 1 : 0, np); + #endif } else { /* if gmtime() doesn't work, we assume the timezone stuff won't * either, so we just use what it is and leave it alone. Some freebsd-ports-release/2.2.5/astro/ephem/files/patch-aj000066400000000000000000000012440642210336600226640ustar00rootroot00000000000000*** version.c.orig Wed Apr 23 12:38:55 1997 --- version.c Wed Apr 23 12:39:29 1997 *************** *** 214,220 **** "Jupiter's moons based on information in \"Astronomical Formulae for", "Calculators\" by Jean Meeus. Richmond, Va., U.S.A., Willmann-Bell, (c) 1982.", */ ! "See the manual (Man.txt) for a list of references.", "", "type any key to continue..." }; --- 214,220 ---- "Jupiter's moons based on information in \"Astronomical Formulae for", "Calculators\" by Jean Meeus. Richmond, Va., U.S.A., Willmann-Bell, (c) 1982.", */ ! "See the manual (" PREFIX "/share/ephem/Man.txt) for a list of references.", "", "type any key to continue..." }; freebsd-ports-release/2.2.5/astro/ephem/pkg-comment000066400000000000000000000000750642210336600223150ustar00rootroot00000000000000an interactive terminal-based astronomical ephemeris program freebsd-ports-release/2.2.5/astro/ephem/pkg-descr000066400000000000000000000005270642210336600217550ustar00rootroot00000000000000Ephem is a program that displays ephemerides for all the planets plus any two additional objects. The additional objects may be fixed or specified via heliocentric elliptical, hyperbolic or parabolic orbital elements to accommodate solar system objects such as asteroids or comets. Unlike xephem, ephem is working on a plain ascii terminal. freebsd-ports-release/2.2.5/astro/ephem/pkg-plist000066400000000000000000000001110642210336600217750ustar00rootroot00000000000000bin/ephem share/ephem/Man.txt share/ephem/ephem.cfg share/ephem/ephem.db freebsd-ports-release/2.2.5/astro/luna/000077500000000000000000000000000642210336600200105ustar00rootroot00000000000000freebsd-ports-release/2.2.5/astro/luna/Makefile000066400000000000000000000011700642210336600214470ustar00rootroot00000000000000# New ports collection makefile for: luna # Version required: 1.9 # Date created: 03 July 1996 # Whom: ABURAYER Rewsirow # # $Id: Makefile,v 1.2 1996/11/15 22:34:47 obrien Exp $ # DISTNAME= luna19 PKGNAME= luna-1.9 CATEGORIES= astro games MASTER_SITES= ftp://ftp.ae.keio.ac.jp/pub/msdos/utils/ EXTRACT_SUFX= .lzh MAINTAINER= rewsirow@ff.iij4u.or.jp BUILD_DEPENDS= lha:${PORTSDIR}/archivers/lha EXTRACT_CMD= lha EXTRACT_BEFORE_ARGS= xfw=${WRKDIR} PATCH_STRIP= -p1 post-extract: @echo "===> Removing object files for ${DISTNAME}" @(cd ${WRKDIR}/luna19/iprintf; rm -fr *.o) .include freebsd-ports-release/2.2.5/astro/luna/distinfo000066400000000000000000000000640642210336600215520ustar00rootroot00000000000000MD5 (luna19.lzh) = 128166e7c6f94f37717adf17cb10f36d freebsd-ports-release/2.2.5/astro/luna/pkg-comment000066400000000000000000000000230642210336600221470ustar00rootroot00000000000000Display her phase. freebsd-ports-release/2.2.5/astro/luna/pkg-descr000066400000000000000000000003510642210336600216110ustar00rootroot00000000000000This is a trivial program that displays the phase of the moon. You may help when you play a game that depends on the phase of the moon (nethack, nlith, etc.). It can also be used to calculater her...um, you figure this one out. ;) freebsd-ports-release/2.2.5/astro/luna/pkg-plist000066400000000000000000000000570642210336600216470ustar00rootroot00000000000000bin/luna @comment man/ja_JP.euc/cat1/luna.1.gz freebsd-ports-release/2.2.5/astro/pkg/000077500000000000000000000000000642210336600176325ustar00rootroot00000000000000freebsd-ports-release/2.2.5/astro/pkg/COMMENT000066400000000000000000000000240642210336600206530ustar00rootroot00000000000000Astronomical ports. freebsd-ports-release/2.2.5/astro/sattrack/000077500000000000000000000000000642210336600206655ustar00rootroot00000000000000freebsd-ports-release/2.2.5/astro/sattrack/Makefile000066400000000000000000000010020642210336600223160ustar00rootroot00000000000000# New ports collection makefile for: sattrack # Version required: 3.1.6 # Date created: 6 Apr 1996 # Whom: Brent J. Nordquist # # $Id: Makefile,v 1.7 1997/03/02 11:54:20 asami Exp $ # DISTNAME= sattrack-3.1.6 CATEGORIES= astro MASTER_SITES= ${MASTER_SITE_LOCAL} MAINTAINER= bjn@visi.com WRKSRC= ${WRKDIR}/SatTrack-3.1.6/src post-install: @${CAT} ${PKGDIR}/MESSAGE .include freebsd-ports-release/2.2.5/astro/sattrack/distinfo000066400000000000000000000000770642210336600224330ustar00rootroot00000000000000MD5 (sattrack-3.1.6.tar.gz) = 1b4c4c409b6afea139dcd3fa1a3721fb freebsd-ports-release/2.2.5/astro/sattrack/files/000077500000000000000000000000000642210336600217675ustar00rootroot00000000000000freebsd-ports-release/2.2.5/astro/sattrack/files/patch-aa000066400000000000000000000206060642210336600233740ustar00rootroot00000000000000*** ../run/getsts.orig Tue Jan 14 13:21:06 1997 --- ../run/getsts Sun Mar 2 00:52:30 1997 *************** *** 24,42 **** # set stsnum=81 set prelaunch=0 ! set ftphost=192.149.89.61 ! set satdir=/home/manfred ! set satuser=manfred # # # ! set userid=$USER@`hostname`.`domainname` # ! if ($USER == $satuser) then ! set satdirusr=$satdir ! else ! set satdirusr=$HOME ! mkdir -p $HOME/SatTrack/tle endif # cd $satdirusr/SatTrack/tle --- 24,45 ---- # set stsnum=81 set prelaunch=0 ! set ftphost=spacelink.msfc.nasa.gov ! set satdir=/usr/local/lib ! set satuser=sattrack # # # ! set hostdot=`hostname | grep '\.'` ! if ("$hostdot" == "") then ! set userid=$USER@`hostname`.`domainname` ! else ! set userid=$USER@`hostname` ! endif # ! set satdirusr=$satdir ! if (! -d $satdirusr/SatTrack/tle) then ! mkdir -p $satdirusr/SatTrack/tle endif # cd $satdirusr/SatTrack/tle *** ../run/gettle.orig Tue Mar 14 22:26:06 1995 --- ../run/gettle Sun Mar 2 00:52:31 1997 *************** *** 24,41 **** # # # ! set ftphost=129.92.1.66 ! set satdir=/home/manfred ! set satuser=manfred # # # ! set userid=$USER@`hostname`.`domainname` # ! if ($USER == $satuser) then ! set satdirusr=$satdir ! else ! set satdirusr=$HOME mkdir -p $satdirusr/SatTrack/tle endif # --- 24,44 ---- # # # ! set ftphost=archive.afit.af.mil ! set satdir=/usr/local/lib ! set satuser=sattrack # # # ! set hostdot=`hostname | grep '\.'` ! if ("$hostdot" == "") then ! set userid=$USER@`hostname`.`domainname` ! else ! set userid=$USER@`hostname` ! endif # ! set satdirusr=$satdir ! if (! -d $satdirusr/SatTrack/tle) then mkdir -p $satdirusr/SatTrack/tle endif # *** ../src/Makefile.orig Mon Jan 13 17:51:01 1997 --- ../src/Makefile Sun Mar 2 00:52:30 1997 *************** *** 113,122 **** # Sun-4 (SPARCstation 5 or 10 with Solaris 2.x, using 'gcc' only) # ! CPU = Sun-4/Solaris ! CC_CMACH = -O3 -DSVR4 -Wall ! CC_LMACH = ! CC = gcc # Apollo 700 (HP Apollo 9000 Series 700 with HPUX) # --- 113,122 ---- # Sun-4 (SPARCstation 5 or 10 with Solaris 2.x, using 'gcc' only) # ! #CPU = Sun-4/Solaris ! #CC_CMACH = -O3 -DSVR4 -Wall ! #CC_LMACH = ! #CC = gcc # Apollo 700 (HP Apollo 9000 Series 700 with HPUX) # *************** *** 183,192 **** # i386 (i386 with FreeBSD) # ! #CPU = i386/FreeBSD ! #CC_CMACH = -O -DFREEBSD -DIOCTL ! #CC_LMACH = ! #CC = gcc # #------------------------------------------------------------------------------- --- 183,192 ---- # i386 (i386 with FreeBSD) # ! CPU = i386/FreeBSD ! CC_CMACH = -O -DFREEBSD -DIOCTL ! CC_LMACH = ! CC = gcc # #------------------------------------------------------------------------------- *************** *** 228,234 **** #CC_CUSR = -DREVERSEVIDEO -DXWINDOW #CC_CUSR = -DHOMEDIR -DREVERSEVIDEO -DXWINDOW ! CC_CUSR = -DHOMEDIR -DREVERSEVIDEO -DSUNTRANSITS -DXWINDOW # #------------------------------------------------------------------------------- --- 228,234 ---- #CC_CUSR = -DREVERSEVIDEO -DXWINDOW #CC_CUSR = -DHOMEDIR -DREVERSEVIDEO -DXWINDOW ! CC_CUSR = -DREVERSEVIDEO -DSUNTRANSITS -DXWINDOW # #------------------------------------------------------------------------------- *************** *** 245,251 **** # but should be accessible by other users as well. # ! #HOME = /home/manfred # #------------------------------------------------------------------------------- --- 245,252 ---- # but should be accessible by other users as well. # ! HOME = ../.. ! CC_CUSR += -DSATDIR=\"$(PREFIX)/lib\" # #------------------------------------------------------------------------------- *************** *** 253,261 **** # SATTRACK SUB-DIRECTORIES # ! SRC = $(HOME)/SatTrack/src ! OBJ = $(HOME)/SatTrack/obj ! RUN = $(HOME)/SatTrack/run INC = $(SRC)/include --- 254,266 ---- # SATTRACK SUB-DIRECTORIES # ! SRC = $(HOME)/SatTrack-3.1.6/src ! OBJ = $(HOME)/SatTrack-3.1.6/obj ! RUN = $(HOME)/SatTrack-3.1.6/run ! DATA = $(HOME)/SatTrack-3.1.6/data ! PRED = $(HOME)/SatTrack-3.1.6/pred ! TLE = $(HOME)/SatTrack-3.1.6/tle ! DOC = $(HOME)/SatTrack-3.1.6/doc INC = $(SRC)/include *************** *** 318,330 **** #X11 = /usr/include #X11 = /usr/local/include #X11 = /usr/include/X11 ! X11 = /usr/openwin/include ! LX11 = -lX11 -lXt # X11R5 #LX11 = -lXt -lX11 -lsocket # SCOV5 #LX11 = -L/usr/openwin/lib -lX11 -lXt #LX11 = -lX11 -lXt -lICE -lSM # X11R6 #LX11 = -L/usr/openwin/lib -lX11 -lXt -lICE -lSM #CC_CXINC = --- 323,337 ---- #X11 = /usr/include #X11 = /usr/local/include #X11 = /usr/include/X11 ! #X11 = /usr/openwin/include ! X11 = $(X11BASE)/include ! #LX11 = -lX11 -lXt # X11R5 #LX11 = -lXt -lX11 -lsocket # SCOV5 #LX11 = -L/usr/openwin/lib -lX11 -lXt #LX11 = -lX11 -lXt -lICE -lSM # X11R6 + LX11 = -L$(X11BASE)/lib -lX11 -lXt -lICE -lSM #LX11 = -L/usr/openwin/lib -lX11 -lXt -lICE -lSM #CC_CXINC = *************** *** 355,360 **** --- 362,391 ---- cd $(RUN) ; \ /bin/rm -f fixchecksum makeamsat makepassesx maketles maketlex \ satfilter sattrack xdemo + + install: + -@mkdir -p $(PREFIX)/lib/SatTrack/data + cd $(DATA) ; find . -print | cpio -pudm $(PREFIX)/lib/SatTrack/data + -@mkdir $(PREFIX)/lib/SatTrack/pred + cd $(PRED) ; find . -print | cpio -pudm $(PREFIX)/lib/SatTrack/pred + -@mkdir $(PREFIX)/lib/SatTrack/tle + cd $(TLE) ; find . -print | cpio -pudm $(PREFIX)/lib/SatTrack/tle + -@mkdir -p $(PREFIX)/share/doc/SatTrack + cd $(DOC) ; find . -print | cpio -pudm $(PREFIX)/share/doc/SatTrack + -@mkdir -p $(PREFIX)/bin + install -c -s -m 755 $(RUN)/fixchecksum $(PREFIX)/bin/fixchecksum + install -c -m 755 $(RUN)/getsts $(PREFIX)/bin/getsts + install -c -m 755 $(RUN)/gettle $(PREFIX)/bin/gettle + install -c -s -m 755 $(RUN)/makeamsat $(PREFIX)/bin/makeamsat + install -c -s -m 755 $(RUN)/makepassesx $(PREFIX)/bin/makepassesx + install -c -s -m 755 $(RUN)/maketles $(PREFIX)/bin/maketles + install -c -s -m 755 $(RUN)/maketlex $(PREFIX)/bin/maketlex + install -c -m 755 $(RUN)/passes $(PREFIX)/bin/passes + install -c -m 755 $(RUN)/passesx $(PREFIX)/bin/passesx + install -c -s -m 755 $(RUN)/satfilter $(PREFIX)/bin/satfilter + install -c -s -m 755 $(RUN)/sattrack $(PREFIX)/bin/sattrack + install -c -m 755 $(RUN)/transits $(PREFIX)/bin/transits + install -c -s -m 755 $(RUN)/xdemo $(PREFIX)/bin/xsattrackdemo # #------------------------------------------------------------------------------- *** ../src/include/sattrack.h.orig Tue Jan 14 09:38:38 1997 --- ../src/include/sattrack.h Sun Mar 2 00:52:30 1997 *************** *** 74,86 **** /* */ /******************************************************************************/ ! #define SATDIR "/usr1/manfred" /* directory where SatTrack */ /* lives; used if HOMEDIR is */ /* undefined in the Makefile */ #define DATA "SatTrack/data" /* SatTrack sub-directories */ #define PRED "SatTrack/pred" ! #define RUN "SatTrack/run" #define TLE "SatTrack/tle" #define SRC "SatTrack/src" #define INC "SatTrack/src/include" --- 74,88 ---- /* */ /******************************************************************************/ ! #ifndef SATDIR ! #define SATDIR "/usr/local/lib" /* directory where SatTrack */ /* lives; used if HOMEDIR is */ /* undefined in the Makefile */ + #endif #define DATA "SatTrack/data" /* SatTrack sub-directories */ #define PRED "SatTrack/pred" ! #define RUN "../bin" #define TLE "SatTrack/tle" #define SRC "SatTrack/src" #define INC "SatTrack/src/include" freebsd-ports-release/2.2.5/astro/sattrack/pkg-comment000066400000000000000000000000740642210336600230320ustar00rootroot00000000000000Real-time satellite tracking and orbit propagation program. freebsd-ports-release/2.2.5/astro/sattrack/pkg-descr000066400000000000000000000031070642210336600224700ustar00rootroot00000000000000This is a port of SatTrack version 3.1, which is Copyright (c) 1992-1997 Bester Tracking Systems. All Rights Reserved. SatTrack is a real-time satellite tracking and orbit propagation program with an X11 color world map tracking chart. It provides two different live displays, for single or multiple satellites, and two different orbit prediction modes. Cursor controls used in the numerical live displays are compatible with the VT100 standard, which allows the program to be run basically from any terminal without the graphics display. If the program is run from an X Window terminal, the realtime graphics display can be started up. It will show the location of any number of specified satellites like the Space Shuttle or the Russian Space Station Mir, featuring the circle of visibility for any selected spacecraft and for the primary and a number of secondary ground stations. Also shown are the ground track for the next three orbits, the black-out zones for communication through the TDRSS network, Mission Elapsed Time (MET), the terminator, spacecraft lighting conditions and other details. The world maps are provided in two different styles with four different sizes each. Program SatTrack is particularly interesting for the upcoming Shuttle - Mir rendezvous missions. Current on-line information on SatTrack can be found on the World Wide Web page with the following URL: http://www.bester.com The much advanced commercial off-the-shelf version of SatTrack (V4.0) can be obtained from Bester Tracking Systems. Port to FreeBSD 2.2 by Brent J. Nordquist Sun Mar 2 1997 freebsd-ports-release/2.2.5/astro/sattrack/pkg-message000066400000000000000000000006300642210336600230120ustar00rootroot00000000000000### SatTrack V3.1.6 Copyright (c) 1992-1997 Bester Tracking Systems. All Rights Reserved. Phone: (510) 654-7824 Email: license@bester.com WWW: www.bester.com NOTE: A license is not required for private, non-commercial use. Purchasing the FreeBSD CD-ROM does not entitle the user to use SatTrack or parts of it commercially. Commercial usage of SatTrack must be licensed by Bester Tracking Systems. ### freebsd-ports-release/2.2.5/astro/sattrack/pkg-plist000066400000000000000000000036020642210336600225230ustar00rootroot00000000000000bin/fixchecksum bin/getsts bin/gettle bin/makeamsat bin/makepassesx bin/maketles bin/maketlex bin/passes bin/passesx bin/satfilter bin/sattrack bin/transits bin/xsattrackdemo lib/SatTrack/data/COPYRIGHT lib/SatTrack/data/README_DATA lib/SatTrack/data/batch.dat lib/SatTrack/data/cities.dat lib/SatTrack/data/defaults0.dat lib/SatTrack/data/index.dat lib/SatTrack/data/modes.dat lib/SatTrack/data/satlist_all.dat lib/SatTrack/data/satlist_am.dat lib/SatTrack/data/satlist_com.dat lib/SatTrack/data/satlist_demo.dat lib/SatTrack/data/satlist_geost.dat lib/SatTrack/data/satlist_glo.dat lib/SatTrack/data/satlist_gor.dat lib/SatTrack/data/satlist_gps.dat lib/SatTrack/data/satlist_ir.dat lib/SatTrack/data/satlist_leoe.dat lib/SatTrack/data/satlist_leom.dat lib/SatTrack/data/satlist_leop.dat lib/SatTrack/data/satlist_mir.dat lib/SatTrack/data/satlist_mwo.dat lib/SatTrack/data/satlist_nasa.dat lib/SatTrack/data/satlist_noaa.dat lib/SatTrack/data/satlist_pbbs.dat lib/SatTrack/data/satlist_rb.dat lib/SatTrack/data/satlist_sci.dat lib/SatTrack/data/satlist_tv.dat lib/SatTrack/data/satlist_vis.dat lib/SatTrack/data/satlist_wx.dat lib/SatTrack/data/satlist_wxall.dat lib/SatTrack/data/tlelist.dat lib/SatTrack/pred/COPYRIGHT lib/SatTrack/pred/README_PRED lib/SatTrack/tle/COPYRIGHT lib/SatTrack/tle/README_TLE lib/SatTrack/tle/debris.dat lib/SatTrack/tle/gorizont.dat lib/SatTrack/tle/gps-ops.dat lib/SatTrack/tle/molniya.dat lib/SatTrack/tle/p3d.dat lib/SatTrack/tle/sts-81.bak lib/SatTrack/tle/sts-81.dat lib/SatTrack/tle/sts-81.dat.all lib/SatTrack/tle/sts.dat lib/SatTrack/tle/test.dat lib/SatTrack/tle/tle.bak lib/SatTrack/tle/tle.dat lib/SatTrack/tle/tles.dat lib/SatTrack/tle/tlex.dat lib/SatTrack/tle/tvro.dat lib/SatTrack/tle/visual.dat share/doc/SatTrack/COPYRIGHT share/doc/SatTrack/info.TrakBox.TS-790.JR1EDE share/doc/SatTrack/info.freqs.p3d share/doc/SatTrack/info.tle.general share/doc/SatTrack/sattrack.doc freebsd-ports-release/2.2.5/astro/sattrack/scripts/000077500000000000000000000000000642210336600223545ustar00rootroot00000000000000freebsd-ports-release/2.2.5/astro/sattrack/scripts/post-patch000066400000000000000000000014700642210336600243630ustar00rootroot00000000000000#!/bin/sh # # post-patch for sattrack-3.1.6 # modify bin scripts to point to correct install dir # # script by Brent J. Nordquist # Sun Mar 2 1997 # if [ -z "$WRKDIR" ]; then WRKDIR="$1" fi RUN="$WRKDIR/SatTrack-3.1.6/run" if [ -z "$WRKDIR" -o ! -d "$RUN" ]; then echo $0: bad work directory $RUN >&2 exit 1 fi cd $RUN if [ -z "$PREFIX" ]; then PREFIX="$2" fi if [ -z "$PREFIX" ]; then echo $0: PREFIX not given >&2 exit 2 fi do_subst() { if [ ! -r $1 ]; then echo $0: cannot find file $1 >&2 exit 3 fi sed "s@set satdir=.*\$@set satdir=$PREFIX/lib@" <$1 >$1.$$ if [ $? != 0 ]; then echo $0: $1 sed failure >&2 rm -f $1.$$ exit 4 fi cat $1.$$ >$1 if [ $? != 0 ]; then echo $0: $1 cat failure >&2 rm -f $1 mv $1.$$ $1 exit 5 fi rm -f $1.$$ } do_subst getsts do_subst gettle freebsd-ports-release/2.2.5/astro/stars/000077500000000000000000000000000642210336600202055ustar00rootroot00000000000000freebsd-ports-release/2.2.5/astro/stars/Makefile000066400000000000000000000014230642210336600216450ustar00rootroot00000000000000# New ports collection makefile for: stars-1.0 # Version required: 1.0 # Date created: 10 Jul 1996 # Whom: searle # # $Id: Makefile,v 1.3 1996/10/31 10:45:34 asami Exp $ # DISTNAME= stars-1.0-ss-9.03 PKGNAME= stars-1.0 CATEGORIES= astro x11 MASTER_SITES= ftp://hpux.csc.liv.ac.uk/hpux/X11/Demos/stars-1.0/ \ ftp://askdonald.ask.uni-karlsruhe.de/hpux/X11/Demos/stars-1.0/ MAINTAINER= searle@longacre.demon.co.uk USE_X11= yes WRKSRC= $(WRKDIR)/$(PKGNAME) do-build: cc -I$(PREFIX)/include -O2 -c $(WRKSRC)/xwin.c -o $(WRKSRC)/xwin.o cc -I$(PREFIX)/include -O2 -c $(WRKSRC)/main.c -o $(WRKSRC)/main.o cc $(WRKSRC)/main.o $(WRKSRC)/xwin.o -L$(PREFIX)/lib -lX11 -lm -o $(WRKSRC)/stars do-install: $(INSTALL_PROGRAM) $(WRKSRC)/stars $(PREFIX)/bin/stars .include freebsd-ports-release/2.2.5/astro/stars/distinfo000066400000000000000000000001020642210336600217400ustar00rootroot00000000000000MD5 (stars-1.0-ss-9.03.tar.gz) = a7ff052723773c7031a5d59c76137cd9 freebsd-ports-release/2.2.5/astro/stars/files/000077500000000000000000000000000642210336600213075ustar00rootroot00000000000000freebsd-ports-release/2.2.5/astro/stars/files/patch-aa000066400000000000000000000022710642210336600227120ustar00rootroot00000000000000--- main.c.orig Wed Apr 10 06:58:49 1996 +++ main.c Sat Aug 3 17:51:59 1996 @@ -241,37 +241,37 @@ XQueryKeymap(xgh.display, keys); - if(keys[7] & 64) + if(keys[3] & 1) Quit=1; - if(keys[12] & 16 && Speed < 20) + if(((keys[2] & 32) || (keys[10] & 64) ) && (Speed < 20)) Speed++; - if(keys[12] & 8 && Speed > -20) + if( ((keys[2] & 16) || (keys[10] & 4) ) && (Speed > -20)) Speed--; for(l=0; l freebsd-ports-release/2.2.5/astro/sunclock/distinfo000066400000000000000000000000730642210336600224340ustar00rootroot00000000000000MD5 (sunclock1.3.tar.Z) = e57a1e8ff626104c0d0c8f1becd3e0c6 freebsd-ports-release/2.2.5/astro/sunclock/files/000077500000000000000000000000000642210336600217745ustar00rootroot00000000000000freebsd-ports-release/2.2.5/astro/sunclock/files/patch-aa000066400000000000000000000020030642210336600233700ustar00rootroot00000000000000*** Imakefile.orig Thu Oct 13 15:50:29 1994 --- Imakefile Sun Dec 11 15:04:20 1994 *************** *** 12,25 **** CCOPTIONS = -Ae -DBIGFONT=\"9x15\" -DSMALLFONT=\"6x10\" #else # SunOS ! CCOPTIONS=-DBIGFONT=\"9x15\" -DSMALLFONT=\"6x10\" -O -DNEW_CTIME # Solaris #CCOPTIONS=-DBIGFONT=\"9x15\" -DSMALLFONT=\"6x10\" -O #endif SRCS=sunclock.c bitmaps.c astro.c tildepath.c OBJS=sunclock.o bitmaps.o astro.o tildepath.o ! LOCAL_LIBRARIES=$(XLIB) -lm DEPLIBS= # I don't know what I'm doing, and I hate imake! ComplexProgramTarget(sunclock) --- 12,25 ---- CCOPTIONS = -Ae -DBIGFONT=\"9x15\" -DSMALLFONT=\"6x10\" #else # SunOS ! CCOPTIONS=-DBIGFONT=\"9x15\" -DSMALLFONT=\"6x10\" -DNEW_CTIME # Solaris #CCOPTIONS=-DBIGFONT=\"9x15\" -DSMALLFONT=\"6x10\" -O #endif SRCS=sunclock.c bitmaps.c astro.c tildepath.c OBJS=sunclock.o bitmaps.o astro.o tildepath.o ! LOCAL_LIBRARIES=$(XLIB) -lm -lcompat DEPLIBS= # I don't know what I'm doing, and I hate imake! ComplexProgramTarget(sunclock) freebsd-ports-release/2.2.5/astro/sunclock/pkg-comment000066400000000000000000000001060642210336600230330ustar00rootroot00000000000000Shows which portion of the Earth's surface is illuminated by the Sun. freebsd-ports-release/2.2.5/astro/sunclock/pkg-descr000066400000000000000000000007200642210336600224730ustar00rootroot00000000000000This program is a clock that shows which portion of the Earth's surface is illuminated by the Sun. It is designed to be usually iconic, but can be opened for a larger display with the time updated every second and both the local timezone and UTC displayed. The Suntools version had a menu that allowed you to speed up time, show different dates, etc., but I have never implemented any of that in the X version; there is some support for it in the code, however. freebsd-ports-release/2.2.5/astro/sunclock/pkg-plist000066400000000000000000000000440642210336600225250ustar00rootroot00000000000000bin/sunclock man/man1/sunclock.1.gz freebsd-ports-release/2.2.5/astro/xearth/000077500000000000000000000000000642210336600203445ustar00rootroot00000000000000freebsd-ports-release/2.2.5/astro/xearth/Makefile000066400000000000000000000010410642210336600220000ustar00rootroot00000000000000# New ports collection makefile for: xearth # Version required: 1.0 # Date created: 29 October 1995 # Whom: piero # # $Id: Makefile,v 1.7 1996/10/31 10:45:39 asami Exp $ # DISTNAME= xearth-1.0 CATEGORIES= astro x11 MASTER_SITES= ftp://cag.lcs.mit.edu/pub/tuna/ USE_IMAKE= yes # Copy the list of FreeBSD sites post-install: ${MKDIR} ${PREFIX}/lib/X11/xearth ${CP} ${FILESDIR}/freebsd.core.markers ${PREFIX}/lib/X11/xearth ${CP} ${FILESDIR}/freebsd.ftp.markers ${PREFIX}/lib/X11/xearth .include freebsd-ports-release/2.2.5/astro/xearth/distinfo000066400000000000000000000000730642210336600221060ustar00rootroot00000000000000MD5 (xearth-1.0.tar.gz) = 241bb88b946631a9b0de91602a1bb639 freebsd-ports-release/2.2.5/astro/xearth/files/000077500000000000000000000000000642210336600214465ustar00rootroot00000000000000freebsd-ports-release/2.2.5/astro/xearth/files/freebsd.core.markers000066400000000000000000000020250642210336600253740ustar00rootroot00000000000000# # FreeBSD core team members # 37.9, -122.3, "asami" # Berkeley, CA 40.0, -123.5, "jkh" # Miranda, CA 40.1, -105.3, "gibbs" # Boulder, CO 45.5, -122.6, "davidg" # near Portland, OR 47.5, -122.4, "jdp" # Seattle, WA 42.4, -71.1, "wollman" # Boston, MA 39.2, -77.0, "jmb" # Silver Spring, MD 56.0, -4.5, "gary" # Glasgow, UK 55.8, 37.6, "ache" # Moscow 53.0, 5.0, "guido" # Eindhoven, the Netherlands 55.4, 11.3, "phk, sos" # Denmark 52.0, 13.8, "joerg" # Germany 29.7, -95.4, "rich" # Houston, TX 39.8, -86.2, "dyson" # Indianapolis, IN -33.55,151.1, "bde" # Sydney, Australia. -31.58,115.49, "peter" # Perth, Australia. freebsd-ports-release/2.2.5/astro/xearth/files/freebsd.ftp.markers000066400000000000000000000037640642210336600252500ustar00rootroot00000000000000# # FreeBSD sites # 37.8, -122.4, "freebsd.org" # San Francisco # # North America # 35.2, -80.9, "ftp2.freebsd.org" # Charlotte, NC 29.7, -95.4, "ftp3.freebsd.org" # Houston, TX (neosoft.com) 38.6, -77.0, "ftp4.freebsd.org" # Arlington, VA (atinc.com) 43.6, -83.9, "ftp5.freebsd.org" # Mt. Pleasant, MI (C-Mich U) # "ftp6.freebsd.org" # Blacksburg, VA (Va Tech) 44.9, -68.8, "ftp7.freebsd.org" # Orono, ME (U of Maine) # "ftp.ca.freebsd.org" # Gatineau, Quebec (synapse.net) # # South America # # "ftp.br.freebsd.org" # Europe # 54.0, -7.0, "ftp.ie.freebsd.org" # Dublin, Ireland # "ftp.de.freebsd.org" # Aachen, DE (rwth-aachen) # "ftp.uk.freebsd.org" # UK (Imperial College) 60.2, 25.0, "nic.funet.fi" # Helsinki?, Finland 48.9, 2.4, "ftp.fr.freebd.org" # Paris, France # "sunsite.mff.cuni.cz" # Czech Republic # "ftp.luth.se" # Sweden # "ftp.ua.pt" # Portugal # "ftp.kiae.su" # Russia # "ftp.nl.net" # Netherlands # # Asia/Australia # 35.7, 139.7, "ftp.jp.freebsd.org" # Tokyo, Japan 37.0, 127.0, "ftp.kr.freebsd.org" # Seoul?, South Korea -33.55,151.1, "ftp.au.freebsd.org" # Sydney, Australia. # "ftp2.au.freebsd.org" # adfa.oz.au -27.0, 153.0, "ftp3.au.freebsd.org" # Brisbane (U of Q'sland) 14.0, 101.0, "ftp.nectec.or.th" # Bangkok? 22.0, 114.0, "ftp.hk.super.net" # Hong Kong 32.1, 34.8, "orgchem.weizmann.ac.il" # Tel Aviv?, Israel # "nctuccca.edu.tw" # Taiwan # # Africa # -24.8, 28.1, "ftp.internat.freebsd.org" # Pretoria # "ftp.za.freebsd.org" # South Africa freebsd-ports-release/2.2.5/astro/xearth/pkg-comment000066400000000000000000000000530642210336600225060ustar00rootroot00000000000000Set the root window to the image of earth. freebsd-ports-release/2.2.5/astro/xearth/pkg-descr000066400000000000000000000010760642210336600221520ustar00rootroot00000000000000Xearth sets the X root window to an image of the Earth, as seen from your favorite vantage point in space, correctly shaded for the current position of the Sun. By default, xearth updates the displayed image every five minutes. The time between updates can be changed with the -wait option. Xearth can also render directly into PPM and GIF files instead of drawing in the root window. There are additional files called freebsd.{core,ftp}.markers which give the location of FreeBSD core team members and FTP sites. These are installed in /usr/X11R6/lib/X11/xearth. freebsd-ports-release/2.2.5/astro/xearth/pkg-plist000066400000000000000000000001470642210336600222030ustar00rootroot00000000000000bin/xearth man/man1/xearth.1.gz lib/X11/xearth/freebsd.core.markers lib/X11/xearth/freebsd.ftp.markers freebsd-ports-release/2.2.5/astro/xephem/000077500000000000000000000000000642210336600203375ustar00rootroot00000000000000freebsd-ports-release/2.2.5/astro/xephem/Makefile000066400000000000000000000006710642210336600220030ustar00rootroot00000000000000# New ports collection makefile for: xephem # Version required: 3.0 # Date created: Thu Aug 1 09:10:22 CDT 1996 # Whom: erich@FreeBSD.org # # $Id: Makefile,v 1.4 1996/11/18 09:52:05 asami Exp $ # DISTNAME= xephem_3.0 PKGNAME= xephem-3.0 CATEGORIES= astro MASTER_SITES= ftp://iraf.noao.edu/contrib/xephem/xephem_3.0/ MAINTAINER= erich@FreeBSD.org REQUIRES_MOTIF= yes USE_IMAKE= yes .include freebsd-ports-release/2.2.5/astro/xephem/distinfo000066400000000000000000000000730642210336600221010ustar00rootroot00000000000000MD5 (xephem_3.0.tar.gz) = 9ca5767bf2d754ed248ec13b449d246d freebsd-ports-release/2.2.5/astro/xephem/files/000077500000000000000000000000000642210336600214415ustar00rootroot00000000000000freebsd-ports-release/2.2.5/astro/xephem/files/patch-aa000066400000000000000000000010710642210336600230410ustar00rootroot00000000000000--- Imakefile~ Thu Mar 27 15:23:53 1997 +++ Imakefile Thu Mar 27 16:25:24 1997 @@ -15,10 +15,15 @@ OBJS = $(SRCS:.c=.o) - XMLIB = -lXm + XMLIB = ${MOTIFLIB} DEPLIBS = $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXLIB) LOCAL_LIBRARIES = $(XMLIB) $(XTOOLLIB) $(XLIB) SYS_LIBRARIES = -lm PROGRAMS = xephem ComplexProgramTarget(xephem) + +install:: + mkdir -p ${PREFIX}/lib/X11/xephem + tar -cf - auxil edb tools work |(cd ${PREFIX}/lib/X11/xephem; tar -xf -) + sed s,@PREFIX@,${PREFIX}, XEphem.ad > ${PREFIX}/lib/X11/app-defaults/XEphem freebsd-ports-release/2.2.5/astro/xephem/files/patch-ab000066400000000000000000000061430642210336600230470ustar00rootroot00000000000000--- XEphem.ad~ Mon Jul 14 12:22:05 1997 +++ XEphem.ad Mon Jul 14 12:29:54 1997 @@ -147,17 +147,17 @@ ! N.B. in most cases a leading ~/ refers to $HOME ! default plot and listing filenames -XEphem*Plot*Filename.value: work/ephem.plt -XEphem*List*Filename.value: work/ephem.lst +XEphem*Plot*Filename.value: @PREFIX@/lib/X11/xephem/work/ephem.plt +XEphem*List*Filename.value: @PREFIX@/lib/X11/xephem/work/ephem.lst ! default sky list filename -XEphem*SkyList*textString: work/skylist.txt +XEphem*SkyList*textString: @PREFIX@/lib/X11/xephem/work/skylist.txt ! default extern driver file -XEphem*ExtFile*textString: work/external.txt +XEphem*ExtFile*textString: @PREFIX@/lib/X11/xephem/work/external.txt ! default name of postscript file, whether to save (or print) and Color or Gray -XEphem*Print*Filename.value: work/xephem.ps +XEphem*Print*Filename.value: @PREFIX@/lib/X11/xephem/work/xephem.ps XEphem*Print*Save.set: True XEphem*Print*Grayscale.set: True @@ -165,28 +165,28 @@ XEphem*Print*PrintCmd.value: lpr ! default close list filename -XEphem*CloseList*textString: work/closelist.txt +XEphem*CloseList*textString: @PREFIX@/lib/X11/xephem/work/closelist.txt ! default data table filename -XEphem*DataTbl*textString: work/datatbl.txt +XEphem*DataTbl*textString: @PREFIX@/lib/X11/xephem/work/datatbl.txt ! default help file name -XEphem.HELPFILE: auxil/xephem.hlp +XEphem.HELPFILE: @PREFIX@/lib/X11/xephem/auxil/xephem.hlp ! default Earth menu sites file name -XEphem.SITESFILE: auxil/xephem_sites +XEphem.SITESFILE: @PREFIX@/lib/X11/xephem/auxil/xephem_sites ! default Moon image file name -XEphem.MoonFile: auxil/moon.fts +XEphem.MoonFile: @PREFIX@/lib/X11/xephem/auxil/moon.fts ! default Moon database file name -XEphem.MoonDB: auxil/moon_db +XEphem.MoonDB: @PREFIX@/lib/X11/xephem/auxil/moon_db ! default Mars image file name -XEphem.MarsFile: auxil/marsmap.fts +XEphem.MarsFile: @PREFIX@/lib/X11/xephem/auxil/marsmap.fts ! default Mars database file name -XEphem.MarsDB: auxil/mars_db +XEphem.MarsDB: @PREFIX@/lib/X11/xephem/auxil/mars_db ! default database fifo name XEphem.DBFIFO: fifos/xephem_db_fifo @@ -201,7 +201,7 @@ XEphem.SKYLOCFIFO: fifos/xephem_loc_fifo ! default initial database directory and file name pattern. -XEphem.DBdirectory: edb +XEphem.DBdirectory: @PREFIX@/lib/X11/xephem/edb XEphem.DBpattern: *.edb ! ************************************************************************* @@ -223,13 +223,13 @@ XEphem*FieldStars*GSCCD.set: False XEphem*FieldStars*GSCCDDirectory.value: /cdrom XEphem*FieldStars*GSCCache.set: False -XEphem*FieldStars*GSCCacheDirectory.value: auxil/gsccache +XEphem*FieldStars*GSCCacheDirectory.value: @PREFIX@/lib/X11/xephem/auxil/gsccache XEphem*FieldStars*GSCNet.set: False XEphem*FieldStars*GSCNetHost.value: gastro23.physics.uiowa.edu XEphem*FieldStars*ESONet.set: False XEphem*FieldStars*ESONetHost.value: archive.eso.org XEphem*FieldStars*PPM.set: False -XEphem*FieldStars*PPMFilename.value: auxil/ppm.xe +XEphem*FieldStars*PPMFilename.value: @PREFIX@/lib/X11/xephem/auxil/ppm.xe XEphem*FieldStars*NoDups.set: True XEphem*FieldStars*SAOHD.set: True freebsd-ports-release/2.2.5/astro/xephem/pkg-comment000066400000000000000000000000560642210336600225040ustar00rootroot00000000000000an interactive astronomical ephemeris program freebsd-ports-release/2.2.5/astro/xephem/pkg-descr000066400000000000000000000011050642210336600221360ustar00rootroot00000000000000From the README: Welcome to xephem v2.7.1 Xephem is an interactive astronomical ephemeris program for X Windows systems. It ... computes heliocentric, geocentric and topocentric information for fixed celestial objects and objects in heliocentric and geocentric orbits; has built-in support for all planet positions; the moons of Jupiter, Saturn and Earth; Mars' and Jupiter's central meridian longitude; Saturn's rings; and Jupiter's Great Red Spot Elwood Downey ecdowney@noao.edu http://iraf.noao.edu/~ecdowney August 1995 -- erich@FreeBSD.org freebsd-ports-release/2.2.5/astro/xephem/pkg-plist000066400000000000000000000030430642210336600221740ustar00rootroot00000000000000bin/xephem man/man1/xephem.1.gz lib/X11/app-defaults/XEphem lib/X11/xephem/auxil/README lib/X11/xephem/auxil/moon.fts lib/X11/xephem/auxil/gsccache/README lib/X11/xephem/auxil/marsmap.fts lib/X11/xephem/auxil/mars_db lib/X11/xephem/auxil/moon_db lib/X11/xephem/auxil/xephem.hlp lib/X11/xephem/auxil/xephem_sites lib/X11/xephem/edb/README lib/X11/xephem/edb/Messier.edb lib/X11/xephem/edb/NGC.edb lib/X11/xephem/edb/SAC.edb lib/X11/xephem/edb/YBS.edb lib/X11/xephem/edb/astorb.edb lib/X11/xephem/edb/comets.edb lib/X11/xephem/edb/gps.edb lib/X11/xephem/edb/mir.edb lib/X11/xephem/edb/pulsars.edb lib/X11/xephem/edb/spacecraft.edb lib/X11/xephem/edb/vla2cm.edb lib/X11/xephem/edb/vla20cm.edb lib/X11/xephem/edb/vla3.7cm.edb lib/X11/xephem/edb/vla6cm.edb lib/X11/xephem/edb/vla90cm.edb lib/X11/xephem/tools/README lib/X11/xephem/tools/astorb2edb.pl lib/X11/xephem/tools/encke2edb.pl lib/X11/xephem/tools/extract.awk lib/X11/xephem/tools/gps.awk lib/X11/xephem/tools/gsc/Makefile lib/X11/xephem/tools/gsc/README lib/X11/xephem/tools/gsc/gscd.c lib/X11/xephem/tools/gsc/gscload.c lib/X11/xephem/tools/gsc/gsclogstats.pl lib/X11/xephem/tools/gsc/support.c lib/X11/xephem/tools/jost2edb.nawk lib/X11/xephem/tools/tle2edb.awk lib/X11/xephem/tools/yeomans.pl lib/X11/xephem/work/README lib/X11/xephem/work/ephem.plt @dirrm lib/X11/xephem/auxil/gsccache @dirrm lib/X11/xephem/auxil @dirrm lib/X11/xephem/edb @dirrm lib/X11/xephem/gscdbd/cache @dirrm lib/X11/xephem/gscdbd @dirrm lib/X11/xephem/tools/gsc @dirrm lib/X11/xephem/tools @dirrm lib/X11/xephem/work @dirrm lib/X11/xephem freebsd-ports-release/2.2.5/astro/xphoon/000077500000000000000000000000000642210336600203645ustar00rootroot00000000000000freebsd-ports-release/2.2.5/astro/xphoon/Makefile000066400000000000000000000006260642210336600220300ustar00rootroot00000000000000# New ports collection makefile for: xphoon # Version required: 18sep91 (in R5 contrib) # Date created: 14 February 1995 # Whom: asami # # $Id: Makefile,v 1.6 1996/11/15 22:35:10 obrien Exp $ # DISTNAME= xphoon PKGNAME= xphoon-91.9.18 CATEGORIES= astro x11 MASTER_SITES= ftp://ftp.cdrom.com/pub/X11/R5contrib/ EXTRACT_SUFX= .tar.Z MAINTAINER= asami@FreeBSD.ORG USE_IMAKE= yes .include freebsd-ports-release/2.2.5/astro/xphoon/distinfo000066400000000000000000000000660642210336600221300ustar00rootroot00000000000000MD5 (xphoon.tar.Z) = 9d8cce7199cd445692929e1e80f7058e freebsd-ports-release/2.2.5/astro/xphoon/files/000077500000000000000000000000000642210336600214665ustar00rootroot00000000000000freebsd-ports-release/2.2.5/astro/xphoon/files/patch-aa000066400000000000000000000004170642210336600230710ustar00rootroot00000000000000--- ./Imakefile.org Wed Sep 18 12:57:31 1991 +++ ./Imakefile Tue Feb 14 18:44:28 1995 @@ -11,7 +11,7 @@ INCLUDES = -I. -I$(TOP) -I$(TOP)/X11 -I$(TOP)/X11/bitmaps -LOCAL_LIBRARIES = $(XLIB) +LOCAL_LIBRARIES = $(XLIB) -lcompat DEPLIBS = $(DEPXLIB) LDLIBS = -lm freebsd-ports-release/2.2.5/astro/xphoon/pkg-comment000066400000000000000000000000650642210336600225310ustar00rootroot00000000000000Set the root window to the moon in its current phase freebsd-ports-release/2.2.5/astro/xphoon/pkg-descr000066400000000000000000000001150642210336600221630ustar00rootroot00000000000000Xphoon sets X the root window to a picture of the moon in its current phase. freebsd-ports-release/2.2.5/astro/xphoon/pkg-plist000066400000000000000000000000400642210336600222130ustar00rootroot00000000000000bin/xphoon man/man1/xphoon.1.gz freebsd-ports-release/2.2.5/audio/000077500000000000000000000000000642210336600170225ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/Makefile000066400000000000000000000012460642210336600204650ustar00rootroot00000000000000# $Id: Makefile,v 1.37 1997/08/31 22:24:32 max Exp $ # SUBDIR += amp SUBDIR += cam SUBDIR += cddbd SUBDIR += gmod SUBDIR += gsm SUBDIR += maplay SUBDIR += mikmod SUBDIR += mpegaudio SUBDIR += mpg123 SUBDIR += mxv SUBDIR += nas SUBDIR += nspmod SUBDIR += playmidi SUBDIR += radio SUBDIR += rosegarden SUBDIR += rplay SUBDIR += rsynth SUBDIR += s3mod SUBDIR += sox SUBDIR += splay SUBDIR += timidity SUBDIR += tosha SUBDIR += tracker SUBDIR += workman SUBDIR += xcd SUBDIR += xcdplayer SUBDIR += xmcd SUBDIR += xmix SUBDIR += xmmix .include freebsd-ports-release/2.2.5/audio/amp/000077500000000000000000000000000642210336600175775ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/amp/Makefile000066400000000000000000000010240642210336600212340ustar00rootroot00000000000000# New ports collection makefile for: amp # Version required: 0.7.6 # Date created: Jun 23 1997 # Whom: Vanilla I. Shu # # $Id: Makefile,v 1.1.1.1 1997/08/31 22:19:54 max Exp $ # DISTNAME= amp-0.7.6 CATEGORIES= audio MASTER_SITES= ftp://ftp.rasip.fer.hr/pub/mpeg/ EXTRACT_SUFX= .tgz MAINTAINER= vanilla@MinJe.com.TW GNU_CONFIGURE= yes USE_GMAKE= yes MAN1= amp.1 do-install: @ ${INSTALL_PROGRAM} ${WRKSRC}/amp ${PREFIX}/bin @ ${INSTALL_MAN} ${WRKSRC}/amp.1 ${PREFIX}/man/man1 .include freebsd-ports-release/2.2.5/audio/amp/distinfo000066400000000000000000000000670642210336600213440ustar00rootroot00000000000000MD5 (amp-0.7.6.tgz) = c12a27ac84b417bdac3330c3aa366122 freebsd-ports-release/2.2.5/audio/amp/files/000077500000000000000000000000000642210336600207015ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/amp/files/patch-aa000066400000000000000000000011440642210336600223020ustar00rootroot00000000000000*** configure.orig Mon Sep 1 19:01:06 1997 --- configure Mon Sep 1 19:12:55 1997 *************** case "$OS_TYPE" in *** 1409,1415 **** if test "$OS_TYPE" = "FreeBSD" ; then OS_TYPE="BSD" fi ! CFLAGS="-O6 -ffast-math -fomit-frame-pointer ${CFLAGS_ARCH}" DEFINES="-DNO_BYTE_SWAPPING -DOS_$OS_TYPE -DARCH_$ARCH_TYPE" ;; --- 1409,1415 ---- if test "$OS_TYPE" = "FreeBSD" ; then OS_TYPE="BSD" fi ! CFLAGS="-O2 -m486 -pipe -ffast-math -fomit-frame-pointer ${CFLAGS_ARCH}" DEFINES="-DNO_BYTE_SWAPPING -DOS_$OS_TYPE -DARCH_$ARCH_TYPE" ;; freebsd-ports-release/2.2.5/audio/amp/pkg-comment000066400000000000000000000000230642210336600217360ustar00rootroot00000000000000another mp3 player freebsd-ports-release/2.2.5/audio/amp/pkg-descr000066400000000000000000000010020642210336600213720ustar00rootroot00000000000000------------------------ From the README file ------------------------ amp (Audio Mpeg Player) is an MPEG audio decoder which I originally started putting together as a side project of the MPEG hardware design project at FER/Zagreb - just to confirm my knowledge of the standard. It works with both MPEG1 and MPEG2 audio streams (except for the multichannel extensions defined in MPEG2), layer3 only for now. ---------------------------- End of quote ---------------------------- - Vanilla vanilla@MinJe.com.TW freebsd-ports-release/2.2.5/audio/amp/pkg-plist000066400000000000000000000000320642210336600214270ustar00rootroot00000000000000bin/amp man/man1/amp.1.gz freebsd-ports-release/2.2.5/audio/cam/000077500000000000000000000000000642210336600175625ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/cam/Makefile000066400000000000000000000006010642210336600212170ustar00rootroot00000000000000# New ports collection makefile for: cam # Version required: 1.02 # Date created: Tue Nov 12 15:54:21 CST 1996 # Whom: erich@FreeBSD.org # # $Id: Makefile,v 1.3 1996/11/16 08:49:10 asami Exp $ # DISTNAME= cam-1.02 CATEGORIES= audio MASTER_SITES= ${MASTER_SITE_SUNSITE} MASTER_SITE_SUBDIR= apps/sound/mixers EXTRACT_SUFX= .tgz MAINTAINER= erich@FreeBSD.org .include freebsd-ports-release/2.2.5/audio/cam/distinfo000066400000000000000000000000660642210336600213260ustar00rootroot00000000000000MD5 (cam-1.02.tgz) = dfb2d6afaa608d797f490c9ae468faac freebsd-ports-release/2.2.5/audio/cam/pkg-comment000066400000000000000000000000410642210336600217210ustar00rootroot00000000000000Cpu's Audio Mixer [curses based] freebsd-ports-release/2.2.5/audio/cam/pkg-descr000066400000000000000000000001770642210336600213710ustar00rootroot00000000000000CAM - Cpu's Audio Mixer ================================= This is an audio mixer with an interface or command line support. freebsd-ports-release/2.2.5/audio/cam/pkg-plist000066400000000000000000000000320642210336600214120ustar00rootroot00000000000000bin/cam man/man1/cam.1.gz freebsd-ports-release/2.2.5/audio/gsm/000077500000000000000000000000000642210336600176105ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/gsm/Makefile000066400000000000000000000007610642210336600212540ustar00rootroot00000000000000# New ports collection makefile for: gsm # Version required: gsm-1.0.10 # Date created: 5 January 1995 # Whom: pst # # $Id: Makefile,v 1.9 1997/07/10 15:50:48 pst Exp $ # DISTNAME= gsm-1.0.10 CATEGORIES= audio MASTER_SITES= ftp://ftp.cs.tu-berlin.de/pub/local/kbs/tubmik/gsm/ MAINTAINER= ports@FreeBSD.org WRKSRC= ${WRKDIR}/gsm-1.0-pl10 MAN1= toast.1 MAN3= gsm.3 gsm_explode.3 gsm_option.3 gsm_print.3 post-install: ${LDCONFIG} -m ${PREFIX}/lib .include freebsd-ports-release/2.2.5/audio/gsm/distinfo000066400000000000000000000000730642210336600213520ustar00rootroot00000000000000MD5 (gsm-1.0.10.tar.gz) = 4b148480f82e96d274248e13880ec873 freebsd-ports-release/2.2.5/audio/gsm/files/000077500000000000000000000000000642210336600207125ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/gsm/files/patch-aa000066400000000000000000000033450642210336600223200ustar00rootroot00000000000000*** inc/config.h.orig Tue Jul 2 18:32:27 1996 --- inc/config.h Fri Oct 25 17:18:49 1996 *************** *** 13,21 **** /*efine HAS_SYSV_SIGNAL 1 /* sigs not blocked/reset? */ #define HAS_STDLIB_H 1 /* /usr/include/stdlib.h */ ! /*efine HAS_LIMITS_H 1 /* /usr/include/limits.h */ #define HAS_FCNTL_H 1 /* /usr/include/fcntl.h */ ! /*efine HAS_ERRNO_DECL 1 /* errno.h declares errno */ #define HAS_FSTAT 1 /* fstat syscall */ #define HAS_FCHMOD 1 /* fchmod syscall */ --- 13,21 ---- /*efine HAS_SYSV_SIGNAL 1 /* sigs not blocked/reset? */ #define HAS_STDLIB_H 1 /* /usr/include/stdlib.h */ ! #define HAS_LIMITS_H 1 /* /usr/include/limits.h */ #define HAS_FCNTL_H 1 /* /usr/include/fcntl.h */ ! #define HAS_ERRNO_DECL 1 /* errno.h declares errno */ #define HAS_FSTAT 1 /* fstat syscall */ #define HAS_FCHMOD 1 /* fchmod syscall */ *************** *** 28,35 **** /*efine HAS_STRINGS_H 1 /* /usr/include/strings.h */ #define HAS_UNISTD_H 1 /* /usr/include/unistd.h */ ! #define HAS_UTIME 1 /* POSIX utime(path, times) */ ! /*efine HAS_UTIMES 1 /* use utimes() syscall instead */ #define HAS_UTIME_H 1 /* UTIME header file */ /*efine HAS_UTIMBUF 1 /* struct utimbuf */ /*efine HAS_UTIMEUSEC 1 /* microseconds in utimbuf? */ --- 28,35 ---- /*efine HAS_STRINGS_H 1 /* /usr/include/strings.h */ #define HAS_UNISTD_H 1 /* /usr/include/unistd.h */ ! /*efine HAS_UTIME 1 /* POSIX utime(path, times) */ ! #define HAS_UTIMES 1 /* use utimes() syscall instead */ #define HAS_UTIME_H 1 /* UTIME header file */ /*efine HAS_UTIMBUF 1 /* struct utimbuf */ /*efine HAS_UTIMEUSEC 1 /* microseconds in utimbuf? */ freebsd-ports-release/2.2.5/audio/gsm/files/patch-ab000066400000000000000000000124110642210336600223130ustar00rootroot00000000000000*** Makefile.orig Tue Jul 2 18:36:06 1996 --- Makefile Fri Oct 25 17:15:42 1996 *************** *** 7,17 **** SASR = -DSASR ######### Define SASR if >> is a signed arithmetic shift (-1 >> 1 == -1) ! MULHACK = -DUSE_FLOAT_MUL ######### Define this if your host multiplies floats faster than integers, ######### e.g. on a SPARCstation. ! FAST = -DFAST ######### Define together with USE_FLOAT_MUL to enable the GSM library's ######### approximation option for incorrect, but good-enough results. --- 7,19 ---- SASR = -DSASR ######### Define SASR if >> is a signed arithmetic shift (-1 >> 1 == -1) ! #MULHACK = -DUSE_FLOAT_MUL # Don't define it for FreeBSD, cause SIGFPE ! MULHACK = ######### Define this if your host multiplies floats faster than integers, ######### e.g. on a SPARCstation. ! #FAST = -DFAST ! FAST = ######### Define together with USE_FLOAT_MUL to enable the GSM library's ######### approximation option for incorrect, but good-enough results. *************** *** 43,50 **** # CC = /usr/lang/acc # CCFLAGS = -c -O ! CC = gcc -ansi -pedantic ! CCFLAGS = -c -O2 -DNeedFunctionPrototypes=1 LD = $(CC) --- 45,52 ---- # CC = /usr/lang/acc # CCFLAGS = -c -O ! #CC = gcc -ansi -pedantic ! CCFLAGS = -c -DNeedFunctionPrototypes=1 LD = $(CC) *************** *** 59,69 **** --- 61,73 ---- ######### Includes needed by $(CC) # LDINC = -L/usr/gnu/lib/gcc-2.1/gcc-lib/sparc-sun-sunos4.1.2/2.1 + LDINC = -L$(LIB) ######### Library paths needed by $(LD) # LDLIB = -lgcc ######### Additional libraries needed by $(LD) + PREFIX= /usr/local # Where do you want to install libraries, binaries, a header file # and the manual pages? *************** *** 71,77 **** # Leave INSTALL_ROOT empty (or just don't execute "make install") to # not install gsm and toast outside of this directory. ! INSTALL_ROOT = # Where do you want to install the gsm library, header file, and manpages? # --- 75,81 ---- # Leave INSTALL_ROOT empty (or just don't execute "make install") to # not install gsm and toast outside of this directory. ! INSTALL_ROOT = $(PREFIX) # Where do you want to install the gsm library, header file, and manpages? # *************** *** 80,86 **** GSM_INSTALL_ROOT = $(INSTALL_ROOT) GSM_INSTALL_LIB = $(GSM_INSTALL_ROOT)/lib ! GSM_INSTALL_INC = $(GSM_INSTALL_ROOT)/inc GSM_INSTALL_MAN = $(GSM_INSTALL_ROOT)/man/man3 --- 84,90 ---- GSM_INSTALL_ROOT = $(INSTALL_ROOT) GSM_INSTALL_LIB = $(GSM_INSTALL_ROOT)/lib ! GSM_INSTALL_INC = $(GSM_INSTALL_ROOT)/include GSM_INSTALL_MAN = $(GSM_INSTALL_ROOT)/man/man3 *************** *** 129,141 **** # DEBUG = -DNDEBUG ######### Remove -DNDEBUG to enable assertions. ! CFLAGS = $(CCFLAGS) $(SASR) $(DEBUG) $(MULHACK) $(FAST) $(LTP_CUT) \ $(WAV49) $(CCINC) -I$(INC) ######### It's $(CC) $(CFLAGS) LFLAGS = $(LDFLAGS) $(LDINC) ######### It's $(LD) $(LFLAGS) # Targets --- 133,146 ---- # DEBUG = -DNDEBUG ######### Remove -DNDEBUG to enable assertions. ! CFLAGS += $(CCFLAGS) $(SASR) $(DEBUG) $(MULHACK) $(FAST) $(LTP_CUT) \ $(WAV49) $(CCINC) -I$(INC) ######### It's $(CC) $(CFLAGS) LFLAGS = $(LDFLAGS) $(LDINC) ######### It's $(LD) $(LFLAGS) + .SUFFIXES: .c .so .o # Targets *************** *** 258,263 **** --- 263,269 ---- GSM_INSTALL_TARGETS = \ $(GSM_INSTALL_LIB)/libgsm.a \ + $(GSM_INSTALL_LIB)/libgsm.so.1.0.10 \ $(GSM_INSTALL_INC)/gsm.h \ $(GSM_INSTALL_MAN)/gsm.3 \ $(GSM_INSTALL_MAN)/gsm_explode.3 \ *************** *** 277,285 **** $(CC) $(CFLAGS) $? @-mv `$(BASENAME) $@` $@ > /dev/null 2>&1 # Target rules ! all: $(LIBGSM) $(TOAST) $(TCAT) $(UNTOAST) @-echo $(ROOT): Done. tst: $(TST)/lin2cod $(TST)/cod2lin $(TOAST) $(TST)/test-result --- 283,294 ---- $(CC) $(CFLAGS) $? @-mv `$(BASENAME) $@` $@ > /dev/null 2>&1 + .c.so: + ${CC} -fpic -DPIC ${CFLAGS} -c ${.IMPSRC} -o ${.TARGET} + # Target rules ! all: $(LIBGSM) $(LIB)/libgsm.so.1.0.10 $(TOAST) $(TCAT) $(UNTOAST) @-echo $(ROOT): Done. tst: $(TST)/lin2cod $(TST)/cod2lin $(TOAST) $(TST)/test-result *************** *** 299,304 **** --- 308,316 ---- # The basic API: libgsm + $(LIB)/libgsm.so.1.0.10: $(LIB) $(GSM_OBJECTS:S/o$/so/g) + ld -Bshareable -o $@ $(GSM_OBJECTS:S/o$/so/g) + $(LIBGSM): $(LIB) $(GSM_OBJECTS) -rm $(RMFLAGS) $(LIBGSM) $(AR) $(ARFLAGS) $(LIBGSM) $(GSM_OBJECTS) *************** *** 308,314 **** # Toast, Untoast and Tcat -- the compress-like frontends to gsm. $(TOAST): $(BIN) $(TOAST_OBJECTS) $(LIBGSM) ! $(LD) $(LFLAGS) -o $(TOAST) $(TOAST_OBJECTS) $(LIBGSM) $(LDLIB) $(UNTOAST): $(BIN) $(TOAST) -rm $(RMFLAGS) $(UNTOAST) --- 320,326 ---- # Toast, Untoast and Tcat -- the compress-like frontends to gsm. $(TOAST): $(BIN) $(TOAST_OBJECTS) $(LIBGSM) ! $(LD) $(LFLAGS) -o $(TOAST) $(TOAST_OBJECTS) -lgsm $(LDLIB) $(UNTOAST): $(BIN) $(TOAST) -rm $(RMFLAGS) $(UNTOAST) *************** *** 394,399 **** --- 406,417 ---- chmod 444 $@ $(GSM_INSTALL_LIB)/libgsm.a: $(LIBGSM) + -rm $@ + cp $? $@ + chmod 444 $@ + ranlib $@ + + $(GSM_INSTALL_LIB)/libgsm.so.1.0.10: $(LIB)/libgsm.so.1.0.10 -rm $@ cp $? $@ chmod 444 $@ freebsd-ports-release/2.2.5/audio/gsm/pkg-comment000066400000000000000000000001020642210336600217450ustar00rootroot00000000000000Audio converter and library for converting u-law to gsm encoding. freebsd-ports-release/2.2.5/audio/gsm/pkg-descr000066400000000000000000000002020642210336600214040ustar00rootroot00000000000000gsm is a conversion package and library for converting u-law audio to gsm encoding (which is much more efficient) and back again. freebsd-ports-release/2.2.5/audio/gsm/pkg-plist000066400000000000000000000005070642210336600214470ustar00rootroot00000000000000bin/toast @exec ln -fs %f %B/untoast @exec ln -fs %f %B/untoastt man/man1/toast.1.gz @exec ln -fs %f %B/untoast.1 @exec ln -fs %f %B/tcat.1 man/man3/gsm.3.gz man/man3/gsm_explode.3.gz man/man3/gsm_option.3.gz man/man3/gsm_print.3.gz lib/libgsm.so.1.0.10 @exec /sbin/ldconfig -m %B lib/libgsm.a @exec ranlib %D/%F include/gsm.h freebsd-ports-release/2.2.5/audio/maplay/000077500000000000000000000000000642210336600203055ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/maplay/Makefile000066400000000000000000000007640642210336600217540ustar00rootroot00000000000000# New ports collection makefile for: maplay # Version required: 1.2 # Date created: Feb 13 1995 # Whom: jkh # # $Id: Makefile,v 1.5 1997/01/06 12:04:00 jkh Exp $ # DISTNAME= maplay1_2 PKGNAME= maplay-1.2 CATEGORIES= audio MASTER_SITES= ftp://ftp.iuma.com/audio_utils/mpeg_players/Workstations/ EXTRACT_SUFX= .tar.Z MAINTAINER= torstenb@FreeBSD.org NO_WRKSUBDIR= yes PATCH_STRIP= -p2 pre-configure: @(cd ${WRKSRC}; make pre-install) .include freebsd-ports-release/2.2.5/audio/maplay/distinfo000066400000000000000000000000710642210336600220450ustar00rootroot00000000000000MD5 (maplay1_2.tar.Z) = 2e3e0cd4d200fa476360eda0c9195ea1 freebsd-ports-release/2.2.5/audio/maplay/files/000077500000000000000000000000000642210336600214075ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/maplay/files/patch-ab000066400000000000000000000010640642210336600230120ustar00rootroot00000000000000*** work/Makefile.orig Tue Feb 14 08:18:41 1995 --- work/Makefile Tue Feb 14 08:19:52 1995 *************** *** 39,45 **** .SUFFIXES: .cc ! install: @./configuration.sh all: maplay --- 39,45 ---- .SUFFIXES: .cc ! pre-install: @./configuration.sh all: maplay *************** *** 47,52 **** --- 47,55 ---- maplay: $(OBJS) $(COMPILER) $(CFLAGS) $(OBJS) -o $@ $(LIBRARIES) -lm -strip $@ + + install: all + ${INSTALL} -s -c -m 755 maplay ${PREFIX}/bin .cc.o: $(COMPILER) -c $(CFLAGS) $(INCLUDEDIRS) $*.cc -o $@ freebsd-ports-release/2.2.5/audio/maplay/files/patch-ac000066400000000000000000000007270642210336600230200ustar00rootroot00000000000000*** obuffer.cc.orig Thu Jun 23 05:14:36 1994 --- obuffer.cc Tue Feb 14 04:17:17 1995 *************** *** 537,542 **** --- 537,543 ---- } // turn NDELAY mode off: + #ifndef __FreeBSD__ /* Our /dev/audio doesn't like non-blocking I/O */ int flags; if ((flags = fcntl (fd, F_GETFL, 0)) < 0) { *************** *** 549,554 **** --- 550,556 ---- perror ("fcntl F_SETFL on /dev/audio failed"); exit (1); } + #endif return fd; } freebsd-ports-release/2.2.5/audio/maplay/pkg-comment000066400000000000000000000001150642210336600224460ustar00rootroot00000000000000An MPEG audio player/decoder that decodes layer I and II MPEG audio streams. freebsd-ports-release/2.2.5/audio/maplay/pkg-descr000066400000000000000000000217560642210336600221220ustar00rootroot00000000000000/* * @(#) MPEG Audio Player maplay 1.2, last edit of this file: 6/23/94 13:02:49 * @(#) Copyright (C) 1993, 1994 Tobias Bading (bading@cs.tu-berlin.de) * @(#) Berlin University of Technology * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ This is the README file of the MPEG Audio Player maplay, Version 1.2. Besides this file, you should now own a copy of the following files: ANNOUNCEMENT the announcement for this release INSTALL infos about compiling and installing the program COPYING the GNU General Public License Makefile a makefile configuration.sh a shell script used by the makefile and the source files all.h maplay.cc subband_layer_1.h crc.cc obuffer.cc subband_layer_2.cc crc.h obuffer.h subband_layer_2.h header.cc scalefactors.cc synthesis_filter.cc header.h scalefactors.h synthesis_filter.h ibitstream.cc subband.h ulaw.cc ibitstream.h subband_layer_1.cc ulaw.h ------------------------------------------------------------------------------- 0) Introduction MPEG is a standard created by the ISO (International Organization for Standardization) and the IEC (International Electrotechnical Commission). The full name of this standard is "ISO/IEC DIS 11172: Information Technology - Coding of moving pictures and associated audio for digital storage media ut to about 1.5 Mbit/s". As the name already states, it deals with digital video and audio. The video part of this standard has inspired many people to write decoders and a few encoders for it. Best known should be the Berkeley player. Players for the audio part on the other hand are very rare. The ones I know are the XING player for Windoze and a sample implementation of the ISO, which also includes an encoder. The audio part of the MPEG standard specifies three layers, whereat each layer specifies its own file format. All three layers are using similar audio coding techniques, but they vary in efficiency and complexity. Layer I needs the fewest calculation time for en-/decoding a stream, layer III the most. But a layer I MPEG audio stream is bigger than a layer III stream at the same quality. This program is able to decode and play only layer I and II streams, layer III is not supported (yet?!?). Like the MPEG video standard, the audio part also uses a lossy compression algorithm, which means that you can't get back 100% the original from a MPEG audio stream. Layer II MPEG audio streams are compressed by ratios from 1:3 up to 1:24 compared to raw PCM data, like on an audio CD. But the quality is still very (very) near to the original at ratios between 1:5 and 1:12. You'll love it... :-) ------------------------------------------------------------------------------- 1) What does maplay? maplay version 1.2 is the second release of my MPEG audio player/decoder. It decodes layer I and layer II MPEG audio streams and plays them using a CD-quality audio device. Currently supported devices are the dbri device of SPARC 10 computers and the audio ports of Silicon Graphics Indigo machines. Thanks to Louis P. Kruger (lpkruger@phoenix. Princeton.EDU), maplay 1.2 can also use the /dev/dsp device under Linux. Louis has tested it with the Pro Audio Spectrum 16 soundcard. Sound Blaster 16 and Gravis Ultrasound cards should also work, but a bug in the dsp driver prevents stereo playback on Gravis Ultrasound cards. An amd device of a SPARC 2/IPX/... machine can be used, too, but this device is only capable of producing audio output at 8 kHz in u-law format, which sounds like transmitted through a telephone. Other audio device are not supported directly, but can be used with the "decode to stdout" option and an audio format converter. Besides it shouldn't be a problem to adapt the program to other audio devices. The player supports all modes, which are single channel, stereo, joint stereo and dual channel, and all bitrates except free mode. The missing free mode support should not be a problem for now, because I haven't seen such a stream yet. maplay needs approximately 46% CPU time on SPARC 10/40 machines and 50% on Indigos for realtime stereo playback of a 44.1 kHz 128 kbit/s stream. Single channel playback needs about the half CPU time. On a SPARCstation IPX, maplay needs about 43% CPU time for realtime mono playback. Stereo playback is not possible via an amd device. Besides realtime playing of audio streams, maplay can decode streams to stdout for further conversions. The output consists of 16 bit signed PCM values. For stereo streams, the values are interleaved, which means that a value for the left channel is followed by a value for the right channel and so on. If maplay has been compiled for u-law output, the output consists of 8 bit u-law samples at a rate of 8 kHz, no matter what frequency the stream uses. ------------------------------------------------------------------------------- 2) How to create a maplay binary? Please read the install file for this topic. ------------------------------------------------------------------------------- 3) How to start the program? For a quick mono test enter "./maplay -v -l filename", where filename is the name of an audio stream, like "things.mp2". This stream has been posted along with the sources and is the beginning of Roxette's song "Things Will Never Be The Same". It is coded in joint stereo mode with 128 kbit/s, which is a compression ratio of 1:11. If the output is ok, you can test stereo playback by leaving out the -l option. If the stereo output stutters, the problem is not enough free CPU time in most cases. Stereo output is not possible when using an amd u-law device. If maplay shows error messages like "ioctl AUDIO_GETDEV on /dev/audio: ..." and maplay was compiled for u-law output, please try out the -amd option. This option forces maplay to treat /dev/audio as an amd device and may be required on SPARC clones. To convert a MPEG audio stream into other audio formats, you can use "maplay -v -s filename | your_converter". Unfortunately, I can't be of much help for you to find such a converter. The only good converter I know is the "soundfiler" on Indigos. But if you would have an Indigo, you wouldn't need a converter... ------------------------------------------------------------------------------- 4) Command line options maplay [-v] [-s] [-l] [-r] [-us] [-uh] [-ul] [-amd] [-c] [-f ushort] filename with these options: filename filename of a MPEG audio stream or - for stdin -h short help -v verbose mode You will get information about the stream, like mode, bitrate, copyright etc., if you use this option. -s stdout mode This option tells the program to decode the stream to stdout. The created output contains 16 bit signed PCM samples. If the binary has been compiled for 8 kHz u-law format usage, the output consists of 8 bit u-law samples at a 8 kHz rate. If the stream is in stereo mode, the samples of both channels are interleaved, the sample for the left channel first. -l maplay decodes (and plays) the left channel of stereo streams only. This option halves the required CPU time. -r Same as above, but decodes the right channel only -us, -uh These options are available on SPARCstations only. They specify where the audio signal should be send to: "-us" means speaker and "-uh" headphone jack. -ul This option is available on machines with the dbri device and sends the audio output to the line out jack. -amd This option forces maplay to treat /dev/audio as an amd device. Use it if your SPARC clone has an amd device, but maplay doesn't recognize it. You may also use this option on a machine with a dbri device, because the dbri device can also produce u-law output. But I suggest to recompile the program without the ULAW define in this case to get the CD-quality output. -c This option instructs the program to report filter range violations to stderr. Sometimes PCM values calculated by the synthesis filter exceede the 16 bit boundary and must be mapped to these boundaries. If you can hear this, you may use the next option. -f ushort maplay uses this scalefactor instead of the default value 32768 for the synthesis filter. You can reduce or eliminate range violations with this option, but lower scalefactor values reduce the signal-to-noise ratio, too. I can't remember when I used this option the last time myself. Ok, that's all for now and this release, I hope you like it, Tobias Bading (bading@cs.tu-berlin.de) freebsd-ports-release/2.2.5/audio/maplay/pkg-plist000066400000000000000000000000130642210336600221340ustar00rootroot00000000000000bin/maplay freebsd-ports-release/2.2.5/audio/mikmod/000077500000000000000000000000000642210336600203025ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/mikmod/Makefile000066400000000000000000000014740642210336600217500ustar00rootroot00000000000000# New ports collection makefile for: mikmod # Version required: 2.14 # Date created: 20 April 1997 # Whom: doconnor@ist.flinders.edu.au # # $Id$ # DISTNAME= mikmod-2.14-unix PKGNAME= mikmod-2.14 CATEGORIES= audio MASTER_SITES= http://www.chiark.greenend.org.uk/~stevem/mikmod/ MAINTAINER= doconnor@ist.flinders.edu.au RESTRICTED= "Registration required for redistribution and commercial use." WRKSRC= ${WRKDIR}/${DISTNAME}/source MAN1= mikmod.1 do-install: ( cd ${WRKSRC} ; ${INSTALL_PROGRAM} mikmod mikcvt ${PREFIX}/bin ) ${INSTALL_MAN} ${WRKDIR}/${DISTNAME}/docs/mikmod.1 ${PREFIX}/man/man1 .if !defined(NOPORTDOCS) ${MKDIR} ${PREFIX}/share/doc/mikmod .for f in credits.txt mikmod.txt register.frm ${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/docs/$f ${PREFIX}/share/doc/mikmod .endfor .endif .include freebsd-ports-release/2.2.5/audio/mikmod/distinfo000066400000000000000000000001010642210336600220340ustar00rootroot00000000000000MD5 (mikmod-2.14-unix.tar.gz) = 916e16e34af36fdc333f041ac7782877 freebsd-ports-release/2.2.5/audio/mikmod/pkg-comment000066400000000000000000000001010642210336600224360ustar00rootroot00000000000000Mod player which plays MTM, STM, XM, MOD, S3M, ULT and UNI mods. freebsd-ports-release/2.2.5/audio/mikmod/pkg-descr000066400000000000000000000005350642210336600221070ustar00rootroot00000000000000This is a mod player which uses ncurses as a UI. It can play S3M, XM, MOD, MTM, STM, ULT, and UNI module types. It uses the Open Sound System, and has features like sample interpolation, random mod playing, and supports playing compressed modules. (Note: its playing of compressed modules is OK, providing they don't have spaces in their names...) freebsd-ports-release/2.2.5/audio/mikmod/pkg-plist000066400000000000000000000002320642210336600221340ustar00rootroot00000000000000bin/mikmod bin/mikcvt man/man1/mikmod.1.gz share/doc/mikmod/credits.txt share/doc/mikmod/mikmod.txt share/doc/mikmod/register.frm @dirrm share/doc/mikmod freebsd-ports-release/2.2.5/audio/mpegaudio/000077500000000000000000000000000642210336600207745ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/mpegaudio/Makefile000066400000000000000000000010320642210336600224300ustar00rootroot00000000000000# New ports collection makefile for: mpegaudio # Date created: 1 July 1996 # Whom: torstenb # # $Id: Makefile,v 1.2 1996/11/15 23:13:52 obrien Exp $ # DISTNAME= mpegaudio PKGNAME= mpegaudio-3.9 CATEGORIES= audio MASTER_SITES= ftp://ftp.iuma.com/audio_utils/converters/source/ EXTRACT_SUFX= .tar.Z MAINTAINER= torstenb@FreeBSD.ORG MAN1= mpeg_musicin.1 mpeg_musicout.1 post-install: ${INSTALL_MAN} ${FILESDIR}/mpeg_musicin.1 ${PREFIX}/man/man1 ${INSTALL_MAN} ${FILESDIR}/mpeg_musicout.1 ${PREFIX}/man/man1 .include freebsd-ports-release/2.2.5/audio/mpegaudio/distinfo000066400000000000000000000000710642210336600225340ustar00rootroot00000000000000MD5 (mpegaudio.tar.Z) = 7df5c3fdef022275902e35ff3f473035 freebsd-ports-release/2.2.5/audio/mpegaudio/files/000077500000000000000000000000000642210336600220765ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/mpegaudio/files/mpeg_musicin.1000066400000000000000000000100170642210336600246360ustar00rootroot00000000000000.\" Copyright (c) 1997 Andreas Klemm . Neuss. .\" All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" .\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE .\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" .\" $Id:$ .Dd August 17, 1997 .Dt MPEG_MUSICIN 1 .Os FreeBSD .Sh NAME .Nm mpeg_musicin .Nd MPEG/audio Layer 1 and Layer 2 decoder .Sh SYNOPSIS .Nm mpeg_musicin queries for all arguments, or .br .Nm mpeg_musicin .Op Fl l Ar lay .br .Op Fl m Ar mode .br .Op Fl p Ar psy .br .Op Fl s Ar sfrq .br .Op Fl b Ar br .br .Op Fl d Ar emp .br .Op Fl c .br .Op Fl o .br .Op Fl e .br inputCM .br .Op Ar outBS .br .Sh DESCRIPTION The encoder and decoder software are configured to output the coded audio bitstreams as a string of hexadecimal ascii characters. For greater compression efficiency, compile flag, BS_FORMAT, in common.h can be switched to configure the bitstream reading and writing routines to process raw binary bitstreams. .br The decoder program has a very crude implementation of bitstream synchword detection. It may not be able to correctly decode valid bitstreams which have false synchword patterns in the ancillary data portion of the bitstream. .Sh RESTRICTIONS The software implements levels I and II and psychophysical auditory models I and II as described in the ISO 3-11171 rev 1 standard. There are future plans to implement level III. .br The input/output audio data may either be headerless raw 16 bit data or alternatively an AIFF formatted file (Audio Interchange File Format) with certain limitations. .br For more information on the AIFF format see the postscript file /sgi/aiff-c.9.26.91.ps at the anonymous ftp site FTP.SGI.COM (192.48.153.1). .br The AIFF formatted file is a convenient way for storing sampling rate of the audio file. .br The encoder and decoder software are configured to output the coded audio bitstreams as a string of hexadecimal ascii characters. For greater compression efficiency, compile flag, BS_FORMAT, in common.h can be switched to configure the bitstream reading and writing routines to process raw binary bitstreams. .br This software has been run and verified on a large variety of computers and operating systems. In particular UNIX, MS_DOS (with MicroSoft C version 6), Macintosh, AIX Platform (RS6000) and Convex. .Sh OPTIONS .Bl -tag -width Ds .It Sy -l lay use layer coding (default: 2) .It Sy -m mode channel mode : s/d/j/m (default: s) .It Sy -p psy psychoacoustic model 1/2 (default: 2) .It Sy -s sfrq input smpl rate in kHz (default: 44.1) .It Sy -b br total bitrate in kbps (default: 384) .It Sy -d emp de-emphasis n/5/c (default: n) .It Sy -c mark as copyright .It Sy -o mark as original .It Sy -e add error protection .It Sy inputPCM input PCM sound file (standard or AIFF) .It Sy outBS output bit stream of encoded audio (dflt inName+.mpg) .Sh SEE ALSO .Xr mpeg_musicout 1 .Sh HISTORY Written by Andreas Klemm, August 17, 1997 freebsd-ports-release/2.2.5/audio/mpegaudio/files/mpeg_musicout.1000066400000000000000000000071430642210336600250450ustar00rootroot00000000000000.\" Copyright (c) 1997 Andreas Klemm . Neuss. .\" All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" .\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE .\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" .\" $Id:$ .Dd August 17, 1997 .Dt MPEG_MUSICOUT 1 .Os FreeBSD .Sh NAME .Nm mpeg_musicout .Nd MPEG/audio Layer 1 and Layer 2 encoder .Sh SYNOPSIS .Nm mpeg_musicout queries for all arguments, or .br .Nm mpeg_musicout .Op Fl A .br .Op Fl s Ar sb .br inputBS .br .Op Ar outPCM .br .Sh DESCRIPTION The encoder and decoder software are configured to output the coded audio bitstreams as a string of hexadecimal ascii characters. For greater compression efficiency, compile flag, BS_FORMAT, in common.h can be switched to configure the bitstream reading and writing routines to process raw binary bitstreams. .br The decoder program has a very crude implementation of bitstream synchword detection. It may not be able to correctly decode valid bitstreams which have false synchword patterns in the ancillary data portion of the bitstream. .Sh RESTRICTIONS The software implements levels I and II and psychophysical auditory models I and II as described in the ISO 3-11171 rev 1 standard. There are future plans to implement level III. .br The input/output audio data may either be headerless raw 16 bit data or alternatively an AIFF formatted file (Audio Interchange File Format) with certain limitations. .br For more information on the AIFF format see the postscript file /sgi/aiff-c.9.26.91.ps at the anonymous ftp site FTP.SGI.COM (192.48.153.1). .br The AIFF formatted file is a convenient way for storing sampling rate of the audio file. .br The encoder and decoder software are configured to output the coded audio bitstreams as a string of hexadecimal ascii characters. For greater compression efficiency, compile flag, BS_FORMAT, in common.h can be switched to configure the bitstream reading and writing routines to process raw binary bitstreams. .br This software has been run and verified on a large variety of computers and operating systems. In particular UNIX, MS_DOS (with MicroSoft C version 6), Macintosh, AIX Platform (RS6000) and Convex. .Sh OPTIONS .Bl -tag -width Ds .It Sy -A write an AIFF output PCM sound file .It Sy -s sb resynth only up to this sb (debugging only) .It Sy inputBS input bit stream of encoded audio .It Sy outPCM output PCM sound file (dflt inName+.dec) .Sh SEE ALSO .Xr mpeg_musicin 1 .Sh HISTORY Written by Andreas Klemm, August 17, 1997 freebsd-ports-release/2.2.5/audio/mpegaudio/files/patch-aa000066400000000000000000000021430642210336600234770ustar00rootroot00000000000000*** Makefile.orig Wed Jan 5 02:47:50 1994 --- Makefile Mon Jul 1 23:16:53 1996 *************** *** 1,10 **** ALL : musicin musicout ! CFLAGS = -O2 ! LDFLAGS= musicin: musicin.o common.o encode.o subs.o psy.o tonal.o ! cc $(LDFLAGS) -o musicin musicin.o common.o encode.o subs.o psy.o tonal.o -lm musicout: musicout.o common.o decode.o subs.o ! cc $(LDFLAGS) musicout.o common.o decode.o subs.o -o musicout -lm --- 1,22 ---- ALL : musicin musicout ! CFLAGS += -DPREFIX=\"${PREFIX}\" ! ! all: musicin musicout musicin: musicin.o common.o encode.o subs.o psy.o tonal.o ! cc -o musicin musicin.o common.o encode.o subs.o psy.o tonal.o -lm musicout: musicout.o common.o decode.o subs.o ! cc musicout.o common.o decode.o subs.o -o musicout -lm ! ! clean: ! rm -f *.core *.o musicin musicout ! ! install: ! install -c -m 0755 -o bin -g bin musicin ${PREFIX}/bin/mpeg_musicin ! install -c -m 0755 -o bin -g bin musicout ${PREFIX}/bin/mpeg_musicout ! mkdir -m 0755 -p ${PREFIX}/lib/mpegaudio/tables ! install -c -m 0644 -o bin -g bin tables/* \ ! ${PREFIX}/lib/mpegaudio/tables/ ! freebsd-ports-release/2.2.5/audio/mpegaudio/files/patch-ab000066400000000000000000000013000642210336600234720ustar00rootroot00000000000000*** common.h.orig Mon Jul 1 23:00:51 1996 --- common.h Mon Jul 1 23:04:47 1996 *************** *** 73,79 **** #endif #ifdef UNIX ! #define TABLES_PATH "tables" /* to find data files */ /* name of environment variable holding path of table files */ #define MPEGTABENV "MPEGTABLES" #define PATH_SEPARATOR "/" /* how to build paths */ --- 73,79 ---- #endif #ifdef UNIX ! #define TABLES_PATH PREFIX "/lib/mpegaudio/tables" /* to find data files */ /* name of environment variable holding path of table files */ #define MPEGTABENV "MPEGTABLES" #define PATH_SEPARATOR "/" /* how to build paths */ freebsd-ports-release/2.2.5/audio/mpegaudio/files/patch-ac000066400000000000000000000010760642210336600235050ustar00rootroot00000000000000--- musicin.c~ Thu Aug 1 14:25:33 1996 +++ musicin.c Thu Aug 1 14:26:03 1996 @@ -101,6 +101,8 @@ #include "common.h" #include "encoder.h" +#include + /* Global variable definitions for "musicin.c" */ FILE *musicin; --- musicout.c~ Thu Aug 1 14:25:41 1996 +++ musicout.c Thu Aug 1 14:26:13 1996 @@ -58,6 +58,8 @@ #include "common.h" #include "decoder.h" +#include + /******************************************************************** /* /* This part contains the MPEG I decoder for Layers I & II. freebsd-ports-release/2.2.5/audio/mpegaudio/pkg-comment000066400000000000000000000000730642210336600231400ustar00rootroot00000000000000An MPEG/audio Layer 1 and Layer 2 encoder/decoder package. freebsd-ports-release/2.2.5/audio/mpegaudio/pkg-descr000066400000000000000000000001000642210336600225650ustar00rootroot00000000000000mpegaudio is an MPEG/audio Layer 1 and Layer 2 software package freebsd-ports-release/2.2.5/audio/mpegaudio/pkg-plist000066400000000000000000000012340642210336600226310ustar00rootroot00000000000000bin/mpeg_musicin bin/mpeg_musicout lib/mpegaudio/tables/1cb0 lib/mpegaudio/tables/1cb1 lib/mpegaudio/tables/1cb2 lib/mpegaudio/tables/1th0 lib/mpegaudio/tables/1th1 lib/mpegaudio/tables/1th2 lib/mpegaudio/tables/2cb0 lib/mpegaudio/tables/2cb1 lib/mpegaudio/tables/2cb2 lib/mpegaudio/tables/2th0 lib/mpegaudio/tables/2th1 lib/mpegaudio/tables/2th2 lib/mpegaudio/tables/absthr_0 lib/mpegaudio/tables/absthr_1 lib/mpegaudio/tables/absthr_2 lib/mpegaudio/tables/alloc_0 lib/mpegaudio/tables/alloc_1 lib/mpegaudio/tables/alloc_2 lib/mpegaudio/tables/alloc_3 lib/mpegaudio/tables/dewindow lib/mpegaudio/tables/enwindow man/man1/mpeg_musicin.1.gz man/man1/mpeg_musicout.1.gz freebsd-ports-release/2.2.5/audio/mpg123/000077500000000000000000000000000642210336600200335ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/mpg123/Makefile000066400000000000000000000006220642210336600214730ustar00rootroot00000000000000# New ports collection makefile for: mpg123 # Version required: 0.59k # Date created: 25 June 1997 # Whom: Carey Jones # # $Id: Makefile,v 1.1.1.1 1997/07/10 09:41:23 max Exp $ # DISTNAME= mpg123-0.59k CATEGORIES= audio MASTER_SITES= ftp://ftp.tu-clausthal.de/pub/unix/audio/mpg123/ MAINTAINER= mcj@acquiesce.org ALL_TARGET= freebsd MAN1= mpg123.1 .include freebsd-ports-release/2.2.5/audio/mpg123/distinfo000066400000000000000000000000750642210336600215770ustar00rootroot00000000000000MD5 (mpg123-0.59k.tar.gz) = 03d03452cdd649c6f24ada7ad314fb78 freebsd-ports-release/2.2.5/audio/mpg123/pkg-comment000066400000000000000000000000640642210336600221770ustar00rootroot00000000000000Command-line player for mpeg layer 1, 2 and 3 audio freebsd-ports-release/2.2.5/audio/mpg123/pkg-descr000066400000000000000000000003220642210336600216320ustar00rootroot00000000000000mpg123 reads one or more files (or standard input if ``-'' is specified) or URLs and plays them on the audio device (default) or outputs them to stdout. file/URL is assumed to be an MPEG-1/2 audio bit stream. freebsd-ports-release/2.2.5/audio/mpg123/pkg-plist000066400000000000000000000000400642210336600216620ustar00rootroot00000000000000bin/mpg123 man/man1/mpg123.1.gz freebsd-ports-release/2.2.5/audio/mxv/000077500000000000000000000000000642210336600176345ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/mxv/Makefile000066400000000000000000000020120642210336600212670ustar00rootroot00000000000000# New ports collection makefile for: mxv # Version required: 1.10 # Date created: 17 March 1997 # Whom: davidn@blaze.net.au # # $Id: Makefile,v 1.2 1997/04/18 09:37:20 asami Exp $ # DISTNAME= mxv-v1.10-source PKGNAME= mxv-1.10 CATEGORIES= audio MASTER_SITES= ftp://ftp.ccmrc.ucsb.edu/pub/MixViews/source/ #PATCH_SITES= ftp://ftp.ccmrc.ucsb.edu/pub/MixViews/source/ #PATCHFILES= mxv-v1.10-patch01 #Unfortunately, the above vendor patch does not apply cleanly, #and and a hand-edited version is supplied in the patches subdir MAINTAINER= davidn@blaze.net.au BUILD_DEPENDS= ${LOCALBASE}/interviews/bin/FREEBSD/ivmkmf:${PORTSDIR}/x11/iv NO_WRKSUBDIR= yes USE_IMAKE= yes MAKE_ENV= CPU=FREEBSD #ivmkmf -a (with makedepend) not recommended by documentation XMKMF= env ${MAKE_ENV} ${LOCALBASE}/interviews/bin/FREEBSD/ivmkmf; \ env ${MAKE_ENV} make Makefiles do-install: ${INSTALL_PROGRAM} ${WRKSRC}/FREEBSD/mxv ${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/MiXViews.res ${PREFIX}/lib/X11/app-defaults/MiXViews .include freebsd-ports-release/2.2.5/audio/mxv/distinfo000066400000000000000000000001750642210336600214010ustar00rootroot00000000000000MD5 (mxv-v1.10-source.tar.gz) = 77096555999e83008146f0f2e19eec14 #MD5 (mxv-v1.10-patch01) = 2fee3ffc776103a72817676564880a74 freebsd-ports-release/2.2.5/audio/mxv/files/000077500000000000000000000000000642210336600207365ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/mxv/files/patch-aa000066400000000000000000000563120642210336600223460ustar00rootroot00000000000000*************** Sun Aug 25 10:17:47 PDT 1996 *************** diff -c -r old/channelview.C ./channelview.C *** old/channelview.C Mon Aug 14 14:42:15 1995 --- ./channelview.C Sun Jul 14 20:31:15 1996 *************** *** 323,331 **** framesVisible.set(point - margin, point + margin); setVisibleFrameRange(framesVisible); } ! if(!chansVisible.includes(chansToSelect) && scroll == true) { ! Range displayChans = chansToSelect; ! displayChans.expandBy(1); setChannelRange(displayChans); } struct InsertSetter : public ChannelRangeBlock { --- 323,344 ---- framesVisible.set(point - margin, point + margin); setVisibleFrameRange(framesVisible); } ! if(scroll && !chansVisible.includes(chansToSelect)) { ! Range displayChans; ! if(chansVisible.spread() >= chansToSelect.spread()) { ! // keep same number of visible channels, but shift up ! displayChans = chansVisible; ! int shift = chansToSelect.intMax() - ! chansVisible.intMax(); ! displayChans += shift; ! // make sure range is non-negative ! while(displayChans.includes(-1)) displayChans += 1; ! } ! else { ! // use requested channels plus one on each side ! displayChans = chansToSelect; ! displayChans.expandBy(1); ! } setChannelRange(displayChans); } struct InsertSetter : public ChannelRangeBlock { diff -c -r old/dataview.C ./dataview.C *** old/dataview.C Mon Aug 14 14:42:16 1995 --- ./dataview.C Sat Jul 13 22:43:40 1996 *************** *** 434,439 **** --- 434,441 ---- DataView::addGraph(Graph *graph) { if(graphsShown == maxGraphs) expandGraphArray(); + if(graphsShown == maxGraphs) + return; // failed to expand! graphs[graphsShown] = graph; // add to array Scale *vscale = new VScale( graph->verticalScaleLabel(), *************** *** 452,465 **** DataView::expandGraphArray() { int newMax = maxGraphs + 4; Graph **newGraphs = new Graph *[newMax + 1]; // plus 1 for EOA ! int i; ! for(i=0; i < maxGraphs; i++) ! newGraphs[i] = graphs[i]; // copy existing graphs if any ! for(i = maxGraphs; i <= newMax; i++) ! newGraphs[i] = nil; ! delete [] graphs; ! graphs = newGraphs; ! maxGraphs = newMax; } // remove one graph and its associated scale from frame --- 454,469 ---- DataView::expandGraphArray() { int newMax = maxGraphs + 4; Graph **newGraphs = new Graph *[newMax + 1]; // plus 1 for EOA ! if(newGraphs) { ! int i; ! for(i=0; i < maxGraphs; i++) ! newGraphs[i] = graphs[i]; // copy existing graphs if any ! for(i = maxGraphs; i <= newMax; i++) ! newGraphs[i] = nil; ! delete [] graphs; ! graphs = newGraphs; ! maxGraphs = newMax; ! } } // remove one graph and its associated scale from frame diff -c -r old/edit_menus.C ./edit_menus.C *** old/edit_menus.C Sun Mar 24 19:14:18 1996 --- ./edit_menus.C Sun Jul 14 20:37:12 1996 *************** *** 61,68 **** { "Channel Display", "", 0L, false, channelSubmenu }, { "display copy buffer", "I", XK_I }, { "close current view", "W", XK_W }, - { "show program version", " ", XK_yen }, - { "quit program", "Q", XK_Q }, { nil } }; --- 61,66 ---- *************** *** 86,91 **** --- 84,91 ---- { "change file comment...", "\"", XK_quotedbl }, { "file information...", "?", XK_question }, { "data dump of selection...", "}", XK_braceright }, + { "show program version", " ", XK_yen }, + { "quit program", "Q", XK_Q }, { nil } }; *************** *** 124,129 **** --- 124,137 ---- { nil } }; + static MenuInfo analysisMenu[] = { + { "locate next zero crossing", "0", XK_0 }, + { "find slope change", "1", XK_1 }, + { "show maxamp sample location","2", XK_2 }, + { "extract amplitude envelope", "3", XK_3 }, + { nil } + }; + static MenuInfo styleSubmenu[] = { { "line", "%", XK_percent }, { "bar", "^", XK_asciicircum }, *************** *** 241,262 **** // And now the structs containing the various menu templates static MenuBarInfo defaultChannelMenuBar[] = { - { " View ", viewMenu }, { " File ", fileMenu }, { " Edit ", editMenu }, ! { " Display ", channelDisplayMenu }, { nil } }; static MenuBarInfo soundMenuBar[] = { - { " View ", viewMenu }, { " File ", fileMenu }, { " Edit ", editMenu }, ! { " Modify ", soundModifyMenu }, ! { " Sound ", soundSpecialMenu }, ! { " Analysis ", soundAnalysisMenu }, ! { " Display ", channelDisplayMenu }, ! { " Options ", optionsMenu }, { nil } }; --- 249,271 ---- // And now the structs containing the various menu templates static MenuBarInfo defaultChannelMenuBar[] = { { " File ", fileMenu }, + { " View ", viewMenu }, { " Edit ", editMenu }, ! { " Analysis ", analysisMenu }, ! { " Display ", channelDisplayMenu }, { nil } }; static MenuBarInfo soundMenuBar[] = { { " File ", fileMenu }, + { " View ", viewMenu }, { " Edit ", editMenu }, ! { " Modify ", soundModifyMenu }, ! { " Sound ", soundSpecialMenu }, ! { " Analysis ", soundAnalysisMenu }, ! { " Display ", channelDisplayMenu }, ! { " Options ", optionsMenu }, { nil } }; *************** *** 273,285 **** }; static MenuBarInfo lpcMenuBar[] = { - { " View ", viewMenu }, { " File ", fileMenu }, { " Edit ", editMenu }, ! { " Modify ", modifyMenu }, { " LPC ", lpcSpecialMenu }, ! { " Display ", channelDisplayMenu }, ! { " Options ", optionsMenu }, { nil } }; --- 282,295 ---- }; static MenuBarInfo lpcMenuBar[] = { { " File ", fileMenu }, + { " View ", viewMenu }, { " Edit ", editMenu }, ! { " Modify ", modifyMenu }, { " LPC ", lpcSpecialMenu }, ! { " Analysis ", analysisMenu }, ! { " Display ", channelDisplayMenu }, ! { " Options ", optionsMenu }, { nil } }; *************** *** 293,305 **** }; static MenuBarInfo envelopeMenuBar[] = { - { " View ", viewMenu }, { " File ", fileMenu }, { " Edit ", editMenu }, ! { " Modify ", modifyMenu }, ! { " Envelope ", envelopeSpecialMenu }, ! { " Display ", channelDisplayMenu }, ! { " Options ", optionsMenu }, { nil } }; --- 303,316 ---- }; static MenuBarInfo envelopeMenuBar[] = { { " File ", fileMenu }, + { " View ", viewMenu }, { " Edit ", editMenu }, ! { " Modify ", modifyMenu }, ! { " Envelope ", envelopeSpecialMenu }, ! { " Analysis ", analysisMenu }, ! { " Display ", channelDisplayMenu }, ! { " Options ", optionsMenu }, { nil } }; *************** *** 310,322 **** }; static MenuBarInfo pitchMenuBar[] = { - { " View ", viewMenu }, { " File ", fileMenu }, { " Edit ", editMenu }, ! { " Modify ", modifyMenu }, ! { " Pitch ", pitchSpecialMenu }, ! { " Display ", channelDisplayMenu }, ! { " Options ", optionsMenu }, { nil } }; --- 321,334 ---- }; static MenuBarInfo pitchMenuBar[] = { { " File ", fileMenu }, + { " View ", viewMenu }, { " Edit ", editMenu }, ! { " Modify ", modifyMenu }, ! { " Pitch ", pitchSpecialMenu }, ! { " Analysis ", analysisMenu }, ! { " Display ", channelDisplayMenu }, ! { " Options ", optionsMenu }, { nil } }; *************** *** 339,354 **** }; static MenuBarInfo defaultFrameMenuBar[] = { - { " View ", viewMenu }, { " File ", fileMenu }, ! { " Display ", frameDisplayMenu }, { nil } }; static MenuInfo pvocSpecialMenu[] = { ! { "harmonically shift spectrum", "0", XK_0 }, ! { "stretch/shrink shift spectrum", "1", XK_1 }, ! { "expand/compress spectrum", "2", XK_2, Inactive }, { "change file length...", "l", XK_l }, { "pvoc options...", " ", XK_degree, Inactive }, { nil } --- 351,366 ---- }; static MenuBarInfo defaultFrameMenuBar[] = { { " File ", fileMenu }, ! { " View ", viewMenu }, ! { " Display ", frameDisplayMenu }, { nil } }; static MenuInfo pvocSpecialMenu[] = { ! { "harmonically shift spectrum", "t", XK_t }, ! { "stretch/shrink shift spectrum", "T", XK_T }, ! { "expand/compress spectrum", "X", XK_X, Inactive }, { "change file length...", "l", XK_l }, { "pvoc options...", " ", XK_degree, Inactive }, { nil } *************** *** 355,367 **** }; static MenuBarInfo pvocMenuBar[] = { - { " View ", viewMenu }, { " File ", fileMenu }, { " Edit ", editMenu }, ! { " Modify ", modifyMenu }, { " PVoc ", pvocSpecialMenu }, ! { " Display ", channelDisplayMenu }, ! { " Options ", optionsMenu }, { nil } }; --- 367,380 ---- }; static MenuBarInfo pvocMenuBar[] = { { " File ", fileMenu }, + { " View ", viewMenu }, { " Edit ", editMenu }, ! { " Modify ", modifyMenu }, { " PVoc ", pvocSpecialMenu }, ! { " Analysis ", analysisMenu }, ! { " Display ", channelDisplayMenu }, ! { " Options ", optionsMenu }, { nil } }; diff -c -r old/editor.C ./editor.C *** old/editor.C Sat May 11 21:38:27 1996 --- ./editor.C Sat Jul 13 15:38:38 1996 *************** *** 861,867 **** int peakchan, peakloc; data->maxValue(&peakchan, &peakloc); Range chan(peakchan, peakchan); ! controller->showInsertPoint(peakloc, chan); return Succeed; } --- 861,867 ---- int peakchan, peakloc; data->maxValue(&peakchan, &peakloc); Range chan(peakchan, peakchan); ! controller->showInsertPoint(peakloc, chan, true); return Succeed; } *************** *** 1001,1007 **** PulseGenerator pgen(pulses, pulseFrameSize/pulsePerFrame); pgen.apply(); FormantFilter filter(pulses, pulses, selected, 1.0); ! filter.apply(); Envelope* amplitudes = new Envelope(lpcLen * pulsePerFrame); amplitudes->setFrameRangeLabel("LPC Analysis Frames"); amplitudes->setRangeFactor(1.0/pulsePerFrame); --- 1001,1008 ---- PulseGenerator pgen(pulses, pulseFrameSize/pulsePerFrame); pgen.apply(); FormantFilter filter(pulses, pulses, selected, 1.0); ! if(!filter.apply()) ! return Fail; Envelope* amplitudes = new Envelope(lpcLen * pulsePerFrame); amplitudes->setFrameRangeLabel("LPC Analysis Frames"); amplitudes->setRangeFactor(1.0/pulsePerFrame); *************** *** 1026,1032 **** Application::inform("Creating test pattern..."); pgen.apply(); FormantFilter filter(pulses, pulses, selected, 1.0); ! filter.apply(); Application::inform("Analyzing formants..."); // fft size depends on npoles FFT_Function analyzer( --- 1027,1034 ---- Application::inform("Creating test pattern..."); pgen.apply(); FormantFilter filter(pulses, pulses, selected, 1.0); ! if(!filter.apply()) ! return Fail; Application::inform("Analyzing formants..."); // fft size depends on npoles FFT_Function analyzer( diff -c -r old/filecommand.C ./filecommand.C *** old/filecommand.C Sun Mar 10 13:35:00 1996 --- ./filecommand.C Mon Aug 5 23:45:29 1996 *************** *** 132,138 **** request->appendValue("Duration (seconds):", &client->duration, PositiveIntegers); request->appendValue("Sample rate:", &client->sampleRate, PositiveIntegers); ! request->appendChoice("Channels:", "|1|2|4|", &client->channels, true); FormatRequester::configureRequest(request); } --- 132,138 ---- request->appendValue("Duration (seconds):", &client->duration, PositiveIntegers); request->appendValue("Sample rate:", &client->sampleRate, PositiveIntegers); ! request->appendValue("Channels:", &client->channels, PositiveIntegers); FormatRequester::configureRequest(request); } diff -c -r old/header.h ./header.h *** old/header.h Tue Mar 5 09:53:28 1996 --- ./header.h Mon Aug 5 23:43:58 1996 *************** *** 110,116 **** int data_offset; int data_size; unsigned short data_type; ! unsigned short nchans; Comment *comment; private: boolean forceSwapped; // used to override header default during raw read --- 110,116 ---- int data_offset; int data_size; unsigned short data_type; ! int nchans; Comment *comment; private: boolean forceSwapped; // used to override header default during raw read diff -c -r old/header_config.C ./header_config.C *** old/header_config.C Sat Jun 8 14:49:21 1996 --- ./header_config.C Mon Aug 5 23:42:51 1996 *************** *** 94,102 **** void SoundHeader::SoundConfigRequester::configureRequest(Request* request) { SoundHeader* sh = (SoundHeader *) myHeader; ! request->appendValue("Sample rate:", &sh->samprate, ! PositiveIntegers); ! request->appendChoice("Channels:", "|1|2|4|", &sh->nchans, true); FormatRequester::configureRequest(request); ConfigRequester::configureRequest(request); } --- 94,101 ---- void SoundHeader::SoundConfigRequester::configureRequest(Request* request) { SoundHeader* sh = (SoundHeader *) myHeader; ! request->appendValue("Sample rate:", &sh->samprate, PositiveIntegers); ! request->appendValue("Channels:", &sh->nchans, PositiveIntegers); FormatRequester::configureRequest(request); ConfigRequester::configureRequest(request); } diff -c -r old/pvoceditor.C ./pvoceditor.C *** old/pvoceditor.C Sun Mar 24 19:14:47 1996 --- ./pvoceditor.C Sat Jul 13 15:00:58 1996 *************** *** 40,49 **** PvocEditor::keyCommand(unsigned long sym) { boolean interested = true; switch (sym) { ! case XK_0: harmonicShift(); break; ! case XK_1: stretchShift(); break; default: --- 40,49 ---- PvocEditor::keyCommand(unsigned long sym) { boolean interested = true; switch (sym) { ! case XK_t: harmonicShift(); break; ! case XK_T: stretchShift(); break; default: diff -c -r old/soundheader.C ./soundheader.C *** old/soundheader.C Tue Apr 30 20:29:59 1996 --- ./soundheader.C Mon Aug 5 23:05:47 1996 *************** *** 122,129 **** char msg[64]; msg[0] = '\0'; // null for later check int retcode = 0; ! if(nchans != 1 && nchans != 2 && nchans != 4) ! sprintf(msg, "%d-channel sounds not supported", nchans); else if(samprate < 1000 || samprate > 128000) sprintf(msg, "Invalid sound samp rate (%d)", samprate); else if(data_type == NoData) --- 122,130 ---- char msg[64]; msg[0] = '\0'; // null for later check int retcode = 0; ! if(!isRaw() && !validChannels(nchans)) ! sprintf(msg, "Illegal channel count for this header type: %d", ! nchans); else if(samprate < 1000 || samprate > 128000) sprintf(msg, "Invalid sound samp rate (%d)", samprate); else if(data_type == NoData) diff -c -r old/soundheader.h ./soundheader.h *** old/soundheader.h Tue Apr 30 20:29:11 1996 --- ./soundheader.h Mon Aug 5 23:02:26 1996 *************** *** 71,76 **** --- 71,77 ---- redefined int secondsToBytes(double); redefined int checkHeader(); virtual boolean isValid(DataType)=0; + virtual boolean validChannels(int chans) { return chans > 0; } SoundHeader(DataType, int rate, int chans, double peak, int magic); class SoundConfigRequester : public Header::ConfigRequester, public FormatRequester { *************** *** 198,203 **** --- 199,207 ---- redefined boolean isMagic(); redefined boolean isValid(DataType t) { return (t == ShortData || t == FloatData); + } + redefined boolean validChannels(int chans) { + return chans == 1 || chans == 2 || chans == 4; } redefined int writeInfo(DataFile *); }; diff -c -r old/version.C ./version.C *** old/version.C Fri Dec 22 23:22:26 1995 --- ./version.C Sun Aug 25 10:17:39 1996 *************** *** 24,27 **** #include "version.h" ! const char MXV_version_string[] = "MiXViews (mxv) version 1.1 pl 00"; --- 24,27 ---- #include "version.h" ! const char MXV_version_string[] = "MiXViews (mxv) version 1.1 pl 01"; diff -c -r old/viewchanger.C ./viewchanger.C *** old/viewchanger.C Tue Mar 19 21:26:41 1996 --- ./viewchanger.C Sat Jul 13 23:23:15 1996 *************** *** 41,48 **** class MinMaxRequester : public TitledRequester { public: MinMaxRequester(const char* title, ! const char* minlabel, T& minval, const Range &, ! const char* maxlabel, T& maxval, const Range &); protected: redefined void configureRequest(Request *); protected: --- 41,48 ---- class MinMaxRequester : public TitledRequester { public: MinMaxRequester(const char* title, ! const char* minlabel, T& minval, const Range, ! const char* maxlabel, T& maxval, const Range); protected: redefined void configureRequest(Request *); protected: *************** *** 50,63 **** const char* maxLabel; T &minVal; T &maxVal; ! const Range &minRange; ! const Range &maxRange; }; template MinMaxRequester::MinMaxRequester(const char* title, ! const char* minlabel, T& minval, const Range& minrange, ! const char* maxlabel, T& maxval, const Range& maxrange) : TitledRequester(title), minLabel(minlabel), maxLabel(maxlabel), minVal(minval), maxVal(maxval), minRange(minrange), maxRange(maxrange) {} --- 50,63 ---- const char* maxLabel; T &minVal; T &maxVal; ! const Range minRange; ! const Range maxRange; }; template MinMaxRequester::MinMaxRequester(const char* title, ! const char* minlabel, T& minval, const Range minrange, ! const char* maxlabel, T& maxval, const Range maxrange) : TitledRequester(title), minLabel(minlabel), maxLabel(maxlabel), minVal(minval), maxVal(maxval), minRange(minrange), maxRange(maxrange) {} *************** *** 248,254 **** class EditFramesRequester : public MinMaxRequester { public: ! EditFramesRequester(int&, int&, int&, int&, const Range&); protected: redefined void configureRequest(Request *); private: --- 248,254 ---- class EditFramesRequester : public MinMaxRequester { public: ! EditFramesRequester(int&, int&, int&, int&, const Range); protected: redefined void configureRequest(Request *); private: *************** *** 258,264 **** EditFramesRequester::EditFramesRequester(int& minframe, int& maxframe, int& startchan, int& endchan, ! const Range& channelRange) : MinMaxRequester( "Set Edit Region:", "Start Channel:", startchan, channelRange, --- 258,264 ---- EditFramesRequester::EditFramesRequester(int& minframe, int& maxframe, int& startchan, int& endchan, ! const Range channelRange) : MinMaxRequester( "Set Edit Region:", "Start Channel:", startchan, channelRange, *************** *** 274,280 **** class EditTimeRequester : public MinMaxRequester { public: ! EditTimeRequester(double&, double&, int&, int&, const Range &); protected: redefined void configureRequest(Request *); private: --- 274,280 ---- class EditTimeRequester : public MinMaxRequester { public: ! EditTimeRequester(double&, double&, int&, int&, const Range); protected: redefined void configureRequest(Request *); private: *************** *** 285,291 **** EditTimeRequester::EditTimeRequester( double& mintime, double& maxtime, int& startchan, int& endchan, ! const Range& channelRange) : MinMaxRequester( "Set Edit Region:", "Start Channel:", startchan, channelRange, --- 285,291 ---- EditTimeRequester::EditTimeRequester( double& mintime, double& maxtime, int& startchan, int& endchan, ! const Range channelRange) : MinMaxRequester( "Set Edit Region:", "Start Channel:", startchan, channelRange, diff -c -r old/vw_converter.C ./vw_converter.C *** old/vw_converter.C Sun Jan 28 20:26:05 1996 --- ./vw_converter.C Mon Aug 5 22:44:36 1996 *************** *** 43,49 **** boolean VW_Converter::isPlayableFormat(DataType type) { ! return (type < FloatData && type != SignedCharData); } // what is best format to play (if given choice) --- 45,51 ---- boolean VW_Converter::isPlayableFormat(DataType type) { ! return (type < IntData && type != SignedCharData); } // what is best format to play (if given choice) *************** *** 60,70 **** return false; } - // add any specific code needed to stop play or record - int VW_Converter::stop() { ! return Super::stop(); } int --- 62,70 ---- return false; } int VW_Converter::stop() { ! return ioctl(SNDCTL_DSP_RESET, 0) && Super::stop(); } int *************** *** 87,92 **** --- 87,93 ---- int sampleFormat = 0; switch(dataType()) { case UnsignedCharData: sampleFormat = AFMT_U8; break; + case SignedCharData: sampleFormat = AFMT_S8; break; // case ALawData: sampleFormat = AFMT_A_LAW; break; case MuLawData: sampleFormat = AFMT_MU_LAW; break; case ShortData: sampleFormat = AFMT_S16_LE; break; *************** *** 93,119 **** default: break; }; int confirmedFormat = sampleFormat; ! if (!ioctl (SNDCTL_DSP_SPEED, (char *) &dsp_speed)) ! error("Unable to set converter sample rate."); else if (!ioctl(SNDCTL_DSP_STEREO, (char *) &dsp_stereo)) ! error("Unable to set converter channel attribute."); ! else if (!ioctl(SNDCTL_DSP_SETFMT, (char *) &confirmedFormat) ! || confirmedFormat != sampleFormat) ! error("Unable to set sample size."); else if(!ioctl(SNDCTL_DSP_GETBLKSIZE, (char *) &audioBufferSize)) error("Unable to get audio buffer size."); - else if(audioBufferSize < 1024 || audioBufferSize > (2*65536)) { - char msg[128]; - sprintf(msg, "Invalid audio buffer size %d", audioBufferSize); - error(msg); - } else status = true; } return status; } // return size of buffer, in bytes, to be written to the device during play - // this can either be computed or just a static value int VW_Converter::writeSize() { --- 94,141 ---- default: break; }; int confirmedFormat = sampleFormat; ! ! int sizeCode = 0x1; ! // desired buffer size is 1/10 of a second's worth of sound ! int bufferSize = type_to_sampsize(dataType()) * ! round(float(channels()) * sampleRate() / 10.0); ! #ifdef DEBUG ! fprintf(stderr, "requesting buffer size %d\n", bufferSize); ! #endif ! while(pow(double(2.0), long(sizeCode)) < double(bufferSize)) ! sizeCode <<= 1; ! ! sizeCode >>= 1; // back out by one ! sizeCode |= 2 << 16; ! ! // sizeCode = 0x0002XXXX where XXXX is (int) log2(bufsize) ! // and 0002 is 2 max number of fragments ! ! #ifdef DEBUG ! fprintf(stderr, "setting frag size code to 0x%x\n", sizeCode); ! #endif ! ! if (!ioctl (SNDCTL_DSP_SETFRAGMENT, (char *) &sizeCode)) ! error("Unable to set fragment size."); ! else if (!ioctl(SNDCTL_DSP_SETFMT, (char *) &confirmedFormat)) ! error("Unable to set sample format."); ! else if(confirmedFormat != sampleFormat) ! error("This sample format not supported by hardware."); else if (!ioctl(SNDCTL_DSP_STEREO, (char *) &dsp_stereo)) ! error("Unable to set channel attribute."); ! else if (!ioctl (SNDCTL_DSP_SPEED, (char *) &dsp_speed)) ! error("Unable to set sample rate."); else if(!ioctl(SNDCTL_DSP_GETBLKSIZE, (char *) &audioBufferSize)) error("Unable to get audio buffer size."); else status = true; + #ifdef DEBUG + fprintf(stderr, "audio buffer size is %d\n", audioBufferSize); + #endif } return status; } // return size of buffer, in bytes, to be written to the device during play int VW_Converter::writeSize() { *************** *** 121,127 **** } // return size of buffer, in bytes, to be read from the device during record - // this can either be computed or just a static value int VW_Converter::readSize() { --- 143,148 ---- freebsd-ports-release/2.2.5/audio/mxv/files/patch-ab000066400000000000000000000024350642210336600223440ustar00rootroot00000000000000*** Imakefile.orig Wed Feb 28 16:16:02 1996 --- Imakefile Thu Apr 17 15:14:45 1997 *************** *** 139,144 **** --- 139,159 ---- ARCH_OBJS = utils.o #endif + #if defined(FreeBSDArchitecture) + XCOMM Extra defines, include directories, loading flags, and libraries needed + XCOMM for the FreeBSD version. The assumption is that you are using Gnu gcc/g++ + + ARCH_CCDEFINES = -DVOXWARE_DACS -DXDisplay=_XDisplay + ARCH_CCFLAGS = + ARCH_CCINCLUDES = + ARCH_CCLDFLAGS = + ARCH_CCLDLIBS = $(APP_FORTLIBS) -lm + DEBUG_CCFLAGS = -Ddebug + + DAC_OBJS = conv_config.o conv_device.o vw_converter.o + ARCH_OBJS = utils.o + #endif + #if defined(i386SVR4Architecture) XCOMM This assumes you have the SoundBlaster card on your machine ARCH_CCDEFINES = -DSOUNDBLASTER *************** *** 253,258 **** --- 268,278 ---- MakeObjectFromSrcFlags(sgi_dac, $(OPTIMIZE_CCFLAGS)) #endif #if defined(LinuxArchitecture) + MakeObjectFromSrcFlags(utils, $(OPTIMIZE_CCFLAGS)) + MakeObjectFromSrcFlags(conv_device, $(OPTIMIZE_CCFLAGS)) + MakeObjectFromSrcFlags(vw_converter, $(OPTIMIZE_CCFLAGS)) + #endif + #if defined(FreeBSDArchitecture) MakeObjectFromSrcFlags(utils, $(OPTIMIZE_CCFLAGS)) MakeObjectFromSrcFlags(conv_device, $(OPTIMIZE_CCFLAGS)) MakeObjectFromSrcFlags(vw_converter, $(OPTIMIZE_CCFLAGS)) freebsd-ports-release/2.2.5/audio/mxv/files/patch-ac000066400000000000000000000011570642210336600223450ustar00rootroot00000000000000*** application.C.orig Thu Apr 17 15:23:34 1997 --- application.C Thu Apr 17 15:26:03 1997 *************** *** 41,47 **** #include #include "localdefs.h" ! #ifndef NeXT #include extern char *sys_errlist[]; char *strerror(int errn) { --- 41,48 ---- #include #include "localdefs.h" ! #if !defined(__FreeBSD__) ! #if !defined(NeXT) #include extern char *sys_errlist[]; char *strerror(int errn) { *************** *** 53,58 **** --- 54,60 ---- int sleep(unsigned); } #endif /* NeXT */ + #endif class GlobalResourceList { friend Application; freebsd-ports-release/2.2.5/audio/mxv/files/patch-ad000066400000000000000000000006720642210336600223470ustar00rootroot00000000000000*** device.h.orig Thu Apr 17 14:53:39 1997 --- device.h Thu Apr 17 14:57:57 1997 *************** *** 33,39 **** #include "InterViews/resource.h" #include "localdefs.h" ! #ifndef sgi extern "C" int ioctl(int, unsigned long, char*); #endif --- 33,39 ---- #include "InterViews/resource.h" #include "localdefs.h" ! #if !defined( sgi ) && !defined( __FreeBSD__ ) extern "C" int ioctl(int, unsigned long, char*); #endif freebsd-ports-release/2.2.5/audio/mxv/files/patch-ae000066400000000000000000000015370642210336600223510ustar00rootroot00000000000000*** diskfile.C.orig Thu Apr 17 14:57:15 1997 --- diskfile.C Thu Apr 17 15:06:28 1997 *************** *** 50,56 **** #if defined(linux) extern "C" void setbuffer(FILE*, char*, int); #else ! #if !defined( sgi ) && !defined( sun ) extern "C" int setbuffer(FILE*, char*, int); #endif #endif --- 50,56 ---- #if defined(linux) extern "C" void setbuffer(FILE*, char*, int); #else ! #if !defined( sgi ) && !defined( sun ) && !defined( __FreeBSD__ ) extern "C" int setbuffer(FILE*, char*, int); #endif #endif *************** *** 193,198 **** --- 193,203 ---- rw &= ~01; if (fp->_flags & _IO_NO_WRITES) rw &= ~02; + #elif defined(__FreeBSD__) + if (fp->_flags & (__SRD|__SRW)) + rw |= 01; + if (fp->_flags & (__SWR|__SRW|__SAPP)) + rw |= 02; #else if (fp->_flag & (_IOREAD|_IORW)) rw |= 01; freebsd-ports-release/2.2.5/audio/mxv/files/patch-af000066400000000000000000000025550642210336600223530ustar00rootroot00000000000000*** settergetter.h.orig Thu Apr 17 15:07:13 1997 --- settergetter.h Thu Apr 17 15:17:30 1997 *************** *** 64,69 **** --- 64,70 ---- Status (Object::*setfunc)(Type), Type (Object::*getfunc)() const) : obj(objptr), setter(setfunc), getter(getfunc) {} + ~MethodSetterGetter() {} redefined boolean set(Type value) { return boolean((obj->*setter)(value)); } *************** *** 82,94 **** return new MethodSetterGetter(objptr, setfunc, getfunc); } - //******** - template class FunctionSetterGetter : public SetterGetter { public: FunctionSetterGetter(Status (*setfunc)(Type), Type (*getfunc)()) : setter(setfunc), getter(getfunc) {} redefined boolean set(Type value) { (*setter)(value); return true; } redefined Type get() const { return (*getter)(); } private: --- 83,94 ---- return new MethodSetterGetter(objptr, setfunc, getfunc); } template class FunctionSetterGetter : public SetterGetter { public: FunctionSetterGetter(Status (*setfunc)(Type), Type (*getfunc)()) : setter(setfunc), getter(getfunc) {} + ~FunctionSetterGetter() {} redefined boolean set(Type value) { (*setter)(value); return true; } redefined Type get() const { return (*getter)(); } private: freebsd-ports-release/2.2.5/audio/mxv/files/patch-ag000066400000000000000000000004730642210336600223510ustar00rootroot00000000000000*** smartmem.C.orig Thu Apr 17 15:32:03 1997 --- smartmem.C Thu Apr 17 15:33:41 1997 *************** *** 64,70 **** --- 64,74 ---- void SmartMemory::free(void* ptr, unsigned size) { if(ptr) { + #ifdef __FreeBSD__ + ::free(ptr); + #else ::cfree(ptr); + #endif totalBytes_Allocated -= size; } } freebsd-ports-release/2.2.5/audio/mxv/files/patch-ah000066400000000000000000000005440642210336600223510ustar00rootroot00000000000000*** vw_converter.C.orig Thu Apr 17 14:49:48 1997 --- vw_converter.C Thu Apr 17 14:50:17 1997 *************** *** 27,33 **** --- 27,37 ---- #pragma implementation #endif + #ifdef __FreeBSD__ + #include + #else #include + #endif #include "localdefs.h" #include "application.h" #include "vw_converter.h" freebsd-ports-release/2.2.5/audio/mxv/files/patch-ai000066400000000000000000000037450642210336600223600ustar00rootroot00000000000000*** /dev/null Thu Apr 17 15:41:53 1997 --- MiXViews.res Thu Apr 17 16:08:47 1997 *************** *** 0 **** --- 1,32 ---- + ! This file must be renamed "MiXViews", and installed either in your home + ! directory (if you are the only one using mxv) or in the X res dir + ! (/usr/lib/X11/app-defaults) or in the InterViews res dir + ! (/lib/app-defaults). + + MiXViews*font: -*-times-medium-r-normal--14-* + MiXViews*PulldownCommandMenu*background: light blue + MiXViews*Command*background: lightskyblue2 + MiXViews*PullrightCommandMenu*background: lightskyblue + MiXViews*MenuBar*font: -*-helvetica-bold-r-normal--17-* + MiXViews*MenuItem*font: -*-helvetica-medium-r-normal--14-* + MiXViews*PullrightMenu*font: -*-helvetica-medium-r-normal--14-* + MiXViews*DialogBox*Title*font: -*-helvetica-bold-r-normal--14-* + MiXViews*DialogBox*Subtitle*font: -*-helvetica-medium-r-normal--12-* + MiXViews*Alert*Title*foreground: Red + MiXViews*InputDialog*FileSelector*font: -*-times-medium-r-normal--14-* + MiXViews*PushButton*font: -*-helvetica-medium-r-normal--14-* + MiXViews*HorizontalScale*font: -*-helvetica-medium-r-normal--8-* + MiXViews*VerticalScale*font: -*-helvetica-medium-r-normal--8-* + MiXViews*StatusBar*font: -*-helvetica-medium-r-normal--12-* + MiXViews*FrameGraph*font: -*-helvetica-medium-r-normal--8-* + MiXViews*HorizontalScaleLabel*foreground: White + MiXViews*HorizontalScaleLabel*background: Black + MiXViews*VerticalScaleLabel*foreground: White + MiXViews*VerticalScaleLabel*background: Black + MiXViews*LPCWindowDisplayChannels: 4 + MiXViews*FFTWindowDisplayChannels: 4 + MiXViews*FFTWindow*PlotStyle: Line + MiXViews*PvocWindowDisplayChannels: 4 + MiXViews*PvocWindow*VerticalScaleLabel*font: -*-helvetica-medium-r-normal--10-* + MiXViews*malloc_debug: off + freebsd-ports-release/2.2.5/audio/mxv/pkg-comment000066400000000000000000000001010642210336600217700ustar00rootroot00000000000000Sound file editor/player/recorder/converter for X Window System. freebsd-ports-release/2.2.5/audio/mxv/pkg-descr000066400000000000000000000004020642210336600214320ustar00rootroot00000000000000This is the MiXViews sound file editor/recorder/player that supports FreeBSD's voxware sound drivers written by doug@ccmrc.ucsb.edu. It supports the following sound file formats: IRCAM, SND/AU, Hybrid (CMIX), AIF-C, WAVE, and raw (headerless) Version 1.10. freebsd-ports-release/2.2.5/audio/mxv/pkg-plist000066400000000000000000000000460642210336600214710ustar00rootroot00000000000000bin/mxv lib/X11/app-defaults/MiXViews freebsd-ports-release/2.2.5/audio/nas/000077500000000000000000000000000642210336600176035ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/nas/Makefile000066400000000000000000000007060642210336600212460ustar00rootroot00000000000000# New ports collection makefile for: nas (formerly netaudio) # Version required: 1.2p1 # Date created: 03 Nov 1994 # Whom: jkh # # $Id: Makefile,v 1.7 1996/11/18 09:52:15 asami Exp $ # DISTNAME= nas-1.2p5 PKGNAME= nas-1.2.5 CATEGORIES= audio MASTER_SITES= ${MASTER_SITE_XCONTRIB} MASTER_SITE_SUBDIR= audio/nas USE_IMAKE= yes ALL_TARGET= World # no need to "xmkmf -a" and create the Makefiles twice -- see above XMKMF= xmkmf .include freebsd-ports-release/2.2.5/audio/nas/distinfo000066400000000000000000000000720642210336600213440ustar00rootroot00000000000000MD5 (nas-1.2p5.tar.gz) = 27c7118347dd71dd32a7f27d7e6d44bc freebsd-ports-release/2.2.5/audio/nas/files/000077500000000000000000000000000642210336600207055ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/nas/files/patch-ab000066400000000000000000000005560642210336600223150ustar00rootroot00000000000000*** server/dda/voxware/auvoxware.c.orig Thu Nov 3 11:24:11 1994 --- server/dda/voxware/auvoxware.c Thu Nov 3 11:24:50 1994 *************** *** 755,760 **** --- 755,765 ---- /* * Setup soundcard at maximum audio quality. */ + + #ifdef __FreeBSD__ + #define NO_16_BIT_SAMPLING + #endif + static void setupSoundcard(sndStatPtr) SndStat* sndStatPtr; { freebsd-ports-release/2.2.5/audio/nas/files/patch-ac000066400000000000000000000004440642210336600223120ustar00rootroot00000000000000*** ./lib/audio/Astreams.c.orig Thu Nov 3 11:58:30 1994 --- ./lib/audio/Astreams.c Thu Nov 3 11:58:52 1994 *************** *** 52,58 **** #include extern int errno; - extern char *sys_errlist[]; /* stolen from */ typedef struct { --- 52,57 ---- freebsd-ports-release/2.2.5/audio/nas/files/patch-ad000066400000000000000000000024310642210336600223110ustar00rootroot00000000000000*** clients/audio/auedit/Graph.c.orig Wed Dec 6 10:11:03 1995 --- clients/audio/auedit/Graph.c Sat Oct 5 11:37:52 1996 *************** *** 28,34 **** */ #ifndef WIN32 ! #include #else /* WIN32 */ #define MAXSHORT 0x7fff #endif /* WIN32 */ --- 28,34 ---- */ #ifndef WIN32 ! #include #else /* WIN32 */ #define MAXSHORT 0x7fff #endif /* WIN32 */ *************** *** 322,329 **** for (x = 0; x < (int) w->core.width; x++) { ! minY = MAXSHORT; ! maxY = -MAXSHORT; for (; (int) k == x && p < end; k += w->graph.hscale) { --- 322,329 ---- for (x = 0; x < (int) w->core.width; x++) { ! minY = SHRT_MAX; ! maxY = SHRT_MIN; for (; (int) k == x && p < end; k += w->graph.hscale) { *************** *** 391,397 **** GraphWidget w; { w->graph.vscale = (float) w->core.height / w->graph.numTracks / ! (MAXSHORT - -MAXSHORT + 1); w->graph.hscale = (float) ((int) w->core.width - 1) / (w->graph.end - w->graph.start); --- 391,397 ---- GraphWidget w; { w->graph.vscale = (float) w->core.height / w->graph.numTracks / ! (SHRT_MAX - SHRT_MIN + 1); w->graph.hscale = (float) ((int) w->core.width - 1) / (w->graph.end - w->graph.start); freebsd-ports-release/2.2.5/audio/nas/files/patch-ae000066400000000000000000000012410642210336600223100ustar00rootroot00000000000000*** lib/audio/Imakefile Tue Feb 13 12:18:13 1996 --- lib/audio/Imakefile Tue Feb 13 10:21:19 1996 *************** *** 66,73 **** #endif /* ProjectX < 5 */ EDB_DEFINES = -DERRORDB=\"$(LIBDIR)/AuErrorDB\" DEFINES = $(MALLOC_DEFINES) $(SYSV_DEFINES) ! CONN_DEFINES = ConnectionFlags INSTALLFLAGS += $(INSTINCFLAGS) --- 66,78 ---- #endif /* ProjectX < 5 */ + #if HasBSD44Sockets + SOCK_DEFINES = -DBSD44SOCKETS + #endif + + EDB_DEFINES = -DERRORDB=\"$(LIBDIR)/AuErrorDB\" DEFINES = $(MALLOC_DEFINES) $(SYSV_DEFINES) ! CONN_DEFINES = ConnectionFlags $(SOCK_DEFINES) INSTALLFLAGS += $(INSTINCFLAGS) freebsd-ports-release/2.2.5/audio/nas/pkg-comment000066400000000000000000000000260642210336600217450ustar00rootroot00000000000000Network Audio System. freebsd-ports-release/2.2.5/audio/nas/pkg-descr000066400000000000000000000005220642210336600214040ustar00rootroot00000000000000 The Network Audio System is designed for playing, recording, and manipulating audio data over a network. Like the X Window System, it uses the client/server model to separate applications from the specific drivers that control audio input and output devices. freebsd-ports-release/2.2.5/audio/nas/pkg-plist000066400000000000000000000125210642210336600214410ustar00rootroot00000000000000include/audio/Afuncproto.h include/audio/Afuncs.h include/audio/Amd.h include/audio/Aos.h include/audio/Aosdefs.h include/audio/Aproto.h include/audio/audio.h include/audio/Alibint.h include/audio/Alibnet.h include/audio/Xtutil.h include/audio/audiolib.h include/audio/audioutil.h include/audio/snd.h include/audio/wave.h include/audio/voc.h include/audio/aiff.h include/audio/sound.h include/audio/soundlib.h include/audio/fileutil.h include/audio/8svx.h include/audio/Astreams.h lib/X11/AuErrorDB lib/AUVoxConfig.eg lib/libaudio.a bin/auvoxware bin/au bin/auconvert bin/auctl bin/audemo bin/audial bin/auedit bin/auinfo bin/aupanel bin/auplay bin/aurecord bin/autool bin/auwave bin/auphone bin/auscope bin/soundtoh bin/issndfile bin/playbucket bin/checkmail man/man1/auserver.1.gz man/man1/AUVoxConfig.1.gz man/man1/auvoxware.1.gz man/man1/auconvert.1.gz man/man1/auctl.1.gz man/man1/audemo.1.gz man/man1/audial.1.gz man/man1/auedit.1.gz man/man1/auinfo.1.gz man/man1/aupanel.1.gz man/man1/auplay.1.gz man/man1/aurecord.1.gz man/man1/autool.1.gz man/man1/auwave.1.gz man/man1/auphone.1.gz man/man1/auscope.1.gz man/man1/soundtoh.1.gz man/man1/issndfile.1.gz man/man1/playbucket.1.gz man/man1/checkmail.1.gz man/man1/nas.1.gz man/man3/AuAnyEvent.3.gz man/man3/AuBucketAttributes.3.gz man/man3/AuConvertDataToShort.3.gz man/man3/AuConvertShortToData.3.gz man/man3/AuCloseServer.3.gz man/man3/AuCreateBucket.3.gz man/man3/AuCreateFlow.3.gz man/man3/AuDeviceAttributes.3.gz man/man3/AuDataFormats.3.gz man/man3/AuDataTypes.3.gz man/man3/AuDefineToFormat.3.gz man/man3/AuDestroyBucket.3.gz man/man3/AuDestroyFlow.3.gz man/man3/AuDispatchEvent.3.gz man/man3/AuElementNotifyEvent.3.gz man/man3/AuElementParameters.3.gz man/man3/AuElementState.3.gz man/man3/AuElement.3.gz man/man3/AuErrorEvent.3.gz man/man3/AuEvent.3.gz man/man3/AuEventsQueued.3.gz man/man3/AuFixedPointFractionalAddend.3.gz man/man3/AuFixedPointFromFraction.3.gz man/man3/AuFixedPointFromSum.3.gz man/man3/AuFixedPointIntegralAddend.3.gz man/man3/AuFixedPointRoundDown.3.gz man/man3/AuFixedPointRoundUp.3.gz man/man3/AuFileFormats.3.gz man/man3/AuFlush.3.gz man/man3/AuFreeBucketAttributes.3.gz man/man3/AuFreeDeviceAttributes.3.gz man/man3/AuFreeElementStates.3.gz man/man3/AuFormatToDefine.3.gz man/man3/AuFormatToString.3.gz man/man3/AuFreeElements.3.gz man/man3/AuGetBucketAttributes.3.gz man/man3/AuGetCloseDownMode.3.gz man/man3/AuGetDeviceAttributes.3.gz man/man3/AuGetErrorDatabaseText.3.gz man/man3/AuGetElementParameters.3.gz man/man3/AuGetElementStates.3.gz man/man3/AuGetErrorText.3.gz man/man3/AuGetScratchFlowFromBucket.3.gz man/man3/AuGetScratchFlowToBucket.3.gz man/man3/AuGetScratchFlow.3.gz man/man3/AuGetServerTime.3.gz man/man3/AuGetElements.3.gz man/man3/AuGrabNotifyEvent.3.gz man/man3/AuHandleEvents.3.gz man/man3/AuIDOfEvent.3.gz man/man3/AuInputTrack.3.gz man/man3/AuKillClient.3.gz man/man3/AuListBuckets.3.gz man/man3/AuListDevices.3.gz man/man3/AuLookupEventHandler.3.gz man/man3/AuMakeChangeStateAction.3.gz man/man3/AuMakeElementAddConstant.3.gz man/man3/AuMakeElementBundle.3.gz man/man3/AuMakeElementExportBucket.3.gz man/man3/AuMakeElementExportClient.3.gz man/man3/AuMakeElementExportDevice.3.gz man/man3/AuMakeElementExportMonitor.3.gz man/man3/AuMakeElementImportBucket.3.gz man/man3/AuMakeElementImportClient.3.gz man/man3/AuMakeElementImportDevice.3.gz man/man3/AuMakeElementImportWaveForm.3.gz man/man3/AuMakeElementMultiplyConstant.3.gz man/man3/AuMakeElementState.3.gz man/man3/AuMakeElementSum.3.gz man/man3/AuMakeInputTrack.3.gz man/man3/AuMakeNoopAction.3.gz man/man3/AuMonitorNotifyEvent.3.gz man/man3/AuMakeSendNotifyAction.3.gz man/man3/AuMonitorDevice.3.gz man/man3/AuNextEvent.3.gz man/man3/AuOpenServer.3.gz man/man3/AuPauseFlow.3.gz man/man3/AuRegisterEventHandler.3.gz man/man3/AuReleaseScratchFlow.3.gz man/man3/AuReadElement.3.gz man/man3/AuRequeueEvent.3.gz man/man3/AuSetBucketAttributes.3.gz man/man3/AuSoundCreateBucketFromData.3.gz man/man3/AuSoundCreateBucketFromFile.3.gz man/man3/AuSoundCreateDataFromBucket.3.gz man/man3/AuSetCloseDownMode.3.gz man/man3/AuSoundCreateFileFromBucket.3.gz man/man3/AuSetDeviceAttributes.3.gz man/man3/AuSetElementParameters.3.gz man/man3/AuSetElementStates.3.gz man/man3/AuSetElements.3.gz man/man3/AuSetErrorHandler.3.gz man/man3/AuSetIOErrorHandler.3.gz man/man3/AuSoundPlay.3.gz man/man3/AuSoundPlayFromBucket.3.gz man/man3/AuSoundPlayFromData.3.gz man/man3/AuSoundPlayFromFile.3.gz man/man3/AuSoundPlaySynchronousFromFile.3.gz man/man3/AuSoundRecord.3.gz man/man3/AuSoundRecordToBucket.3.gz man/man3/AuSoundRecordToData.3.gz man/man3/AuSoundRecordToFile.3.gz man/man3/AuSoundRecordToFileN.3.gz man/man3/AuSetString.3.gz man/man3/AuScanEvents.3.gz man/man3/AuScanForTypedEvent.3.gz man/man3/AuServerName.3.gz man/man3/AuServer.3.gz man/man3/AuStopFlow.3.gz man/man3/AuStartFlow.3.gz man/man3/AuStringToFormat.3.gz man/man3/AuStringToWaveForm.3.gz man/man3/AuSync.3.gz man/man3/AuSynchronize.3.gz man/man3/AuUnregisterEventHandler.3.gz man/man3/AuWaveFormToString.3.gz man/man3/AuWriteElement.3.gz man/man3/SoundAbbrevToFileFormat.3.gz man/man3/SoundCloseFile.3.gz man/man3/SoundCreate.3.gz man/man3/SoundOpenFileForReading.3.gz man/man3/SoundOpenFileForWriting.3.gz man/man3/SoundReadFile.3.gz man/man3/SoundRewindFile.3.gz man/man3/SoundStringToFileFormat.3.gz man/man3/SoundWriteFile.3.gz man/man3/Sound.3.gz man/man3/SoundFlushFile.3.gz man/man3/SoundSeekFile.3.gz man/man3/SoundTellFile.3.gz freebsd-ports-release/2.2.5/audio/nspmod/000077500000000000000000000000000642210336600203225ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/nspmod/Makefile000066400000000000000000000010410642210336600217560ustar00rootroot00000000000000# New ports collection makefile for: nspmod-0.1 # Version required: 0.1 # Date created: 1 Jun 1997 # Whom: jmg # # $Id: Makefile,v 1.1.1.1 1997/06/03 08:33:06 jmg Exp $ # DISTNAME= nspmod-0.1 CATEGORIES= audio MASTER_SITES= http://www.jeton.or.jp/users/toru/www/orgsoft/nspmod/ \ ${MASTER_SITE_SUNSITE} MASTER_SITE_SUBDIR= apps/sound/players MAINTAINER= jmg@FreeBSD.ORG MAN1= nspmod.1 do-install: ${INSTALL_PROGRAM} ${WRKSRC}/nspmod ${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/nspmod.1 ${MANPREFIX}/man/man1 .include freebsd-ports-release/2.2.5/audio/nspmod/distinfo000066400000000000000000000000730642210336600220640ustar00rootroot00000000000000MD5 (nspmod-0.1.tar.gz) = 79c68fe8cb287eca2940458c3917193b freebsd-ports-release/2.2.5/audio/nspmod/files/000077500000000000000000000000000642210336600214245ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/nspmod/files/patch-aa000066400000000000000000000124660642210336600230360ustar00rootroot00000000000000*** dacio-linux.c.orig Wed Sep 3 14:57:59 1997 --- dacio-linux.c Wed Sep 3 14:50:20 1997 *************** *** 3,9 **** --- 3,13 ---- #include /*O_WRONLY*/ #include /*(ioctl)*/ #include /*(write)*/ + #if defined(LINUX) #include /*SNDCTL_XXX*/ + #else + #include + #endif #include /*EINTR*/ #include "defs.h" /*u8,u16*/ #include "dacio.h" /*(dacioXXX)*/ *************** *** 47,53 **** static struct { union { u8 *p8; ! u16 *p16; } p; u8 *top; u8 *bot; --- 51,57 ---- static struct { union { u8 *p8; ! i15 *p16; } p; u8 *top; u8 *bot; *************** *** 67,77 **** exit(1); } #endif ! tmp = AFMT_U8; if (ioctl(fd, SNDCTL_DSP_SETFMT, &tmp) < 0) { perror("dacioConf"); exit(1); } /*fprintf(stderr, "fmt = 0x%x\n", tmp);*/ if (ioctl(fd, SNDCTL_DSP_STEREO, &dcp->stereo) < 0) { --- 71,109 ---- exit(1); } #endif ! switch (dcp->bits) { ! case 0: ! case 8: ! dcp->bits = 8; ! tmp = AFMT_U8; break; ! case 16: ! tmp = AFMT_S16_LE; break; ! default: ! fprintf(stderr, "Don't know how to handle %d bit output.\n", dcp->bits); ! exit(1); ! break; ! } ! if (ioctl(fd, SNDCTL_DSP_SETFMT, &tmp) < 0) { perror("dacioConf"); exit(1); } + + switch (tmp) { + case AFMT_U8: + if (dcp->bits != 8) { + fprintf(stderr, "soundcard doesn't support 8bits.\n"); + exit(1); + } + break; + case AFMT_S16_LE: + if (dcp->bits != 16) { + fprintf(stderr, "soundcard doesn't support 16bits.\n"); + exit(1); + } + break; + } + /*fprintf(stderr, "fmt = 0x%x\n", tmp);*/ if (ioctl(fd, SNDCTL_DSP_STEREO, &dcp->stereo) < 0) { *************** *** 90,99 **** perror("dacioConf"); exit(1); } ! /*fprintf(stderr, "buffer size = 0x%x\n", buf.size);*/ dci = *dcp; /*if (buf.top != NULL) free(buf.top);*/ ! buf.top = memPerm(buf.size * sizeof(u8)); buf.p.p8 = buf.top; buf.bot = buf.top + buf.size; } --- 122,136 ---- perror("dacioConf"); exit(1); } ! /*fprintf(stderr, "sound buffer size = 0x%x\n", buf.size);*/ ! tmp = buf.size; ! while (tmp <= (0.1 * (dcp->speed * (dcp->stereo+1) * (dcp->bits/8)))) ! tmp += buf.size; ! buf.size = tmp; ! /*fprintf(stderr, "buffer size = 0x%x\n", buf.size);*/ dci = *dcp; /*if (buf.top != NULL) free(buf.top);*/ ! buf.top = memPerm(buf.size); buf.p.p8 = buf.top; buf.bot = buf.top + buf.size; } *************** *** 115,121 **** int s; if (buf.p.p8 <= buf.top) return; ! for ( ; buf.p.p8 < buf.bot; buf.p.p8++) *buf.p.p8 = 128; RETRY: s = write(fd, buf.top, buf.size); if (s < buf.size) { --- 152,165 ---- int s; if (buf.p.p8 <= buf.top) return; ! switch (dci.bits) { ! case 8: ! for ( ; buf.p.p8 < buf.bot; buf.p.p8++) *buf.p.p8 = 128; ! break; ! case 16: ! for ( ; buf.p.p8 < buf.bot; buf.p.p16++) *buf.p.p16 = 0; ! break; ! } RETRY: s = write(fd, buf.top, buf.size); if (s < buf.size) { *************** *** 179,184 **** --- 223,230 ---- (tmpvar & ~255)? ~tmpvar >> 16 : tmpvar ) /* 16 will be OK */ /* ~(tmpvar >> 16) makes longer asm */ #endif + #define to16bit(x) \ + (((x) * gv) >> 12) /* stereo */ static void *************** *** 186,199 **** { const i31 *inbufp = inbuf.p; u8 *u8p = buf.p.p8; ! for (; n > 0; n--) { ! i31x tmp; ! *u8p++ = to8bit(*inbufp++, tmp); /* L */ ! *u8p++ = to8bit(*inbufp++, tmp); /* R */ } inbuf.p = inbufp; - buf.p.p8 = u8p; } /* mono */ --- 232,257 ---- { const i31 *inbufp = inbuf.p; u8 *u8p = buf.p.p8; + i15 *s15p = buf.p.p16; ! switch (dci.bits) { ! case 8: ! for (; n > 0; n--) { ! i31x tmp; ! *u8p++ = to8bit(*inbufp++, tmp); /* L */ ! *u8p++ = to8bit(*inbufp++, tmp); /* R */ ! } ! buf.p.p8 = u8p; ! break; ! case 16: ! for (; n > 0; n--) { ! *s15p++ = to16bit(*inbufp++); /* L */ ! *s15p++ = to16bit(*inbufp++); /* R */ ! } ! buf.p.p16 = s15p; ! break; } inbuf.p = inbufp; } /* mono */ *************** *** 202,220 **** { const i31 *inbufp = inbuf.p; u8 *u8p = buf.p.p8; ! for (; n > 0; n--) { ! i31x tmp; ! *u8p++ = to8bit(*inbufp, tmp); ! inbufp += 2; } inbuf.p = inbufp; - buf.p.p8 = u8p; } #define dacioOutHirev(x) \ if (dci.stereo) dacioOutHirevS(x); else dacioOutHirevM(x) ! #define bufRest() (dci.stereo? (buf.bot - buf.p.p8)/2 : buf.bot - buf.p.p8) void dacioOut(void) --- 260,290 ---- { const i31 *inbufp = inbuf.p; u8 *u8p = buf.p.p8; + i15 *s16p = buf.p.p16; ! switch (dci.bits) { ! case 8: ! for (; n > 0; n--) { ! i31x tmp; ! *u8p++ = to8bit(*inbufp, tmp); ! inbufp += 2; ! } ! buf.p.p8 = u8p; ! break; ! case 16: ! for (; n > 0; n--) { ! *s16p++ = to16bit(*inbufp); ! inbufp += 2; ! } ! buf.p.p16 = s16p; ! break; } inbuf.p = inbufp; } #define dacioOutHirev(x) \ if (dci.stereo) dacioOutHirevS(x); else dacioOutHirevM(x) ! #define bufRest() ((dci.stereo? (buf.bot - buf.p.p8)/2 : buf.bot - buf.p.p8)/(dci.bits/8)) void dacioOut(void) freebsd-ports-release/2.2.5/audio/nspmod/files/patch-ab000066400000000000000000000007770642210336600230410ustar00rootroot00000000000000*** Makefile.orig Sun Sep 17 06:18:20 1995 --- Makefile Tue Jun 3 02:48:46 1997 *************** *** 25,32 **** #} ! CFLAGS = $(CFLAGS_OS) $(CFLAGS_OPT) $(CFLAGS_EXT) ! CFLAGS_HIOPT_ = $(CFLAGS_OS) $(CFLAGS_HIOPT) $(CFLAGS_EXT) LDFLAGS = $(LDFLAGS_OS) $(LDFLAGS_EXT) LIBS = $(LIBS_EXT) $(LIBS_OS) --- 25,32 ---- #} ! #CFLAGS = $(CFLAGS_OS) $(CFLAGS_OPT) $(CFLAGS_EXT) ! CFLAGS_HIOPT_ = $(CFLAGS) $(CFLAGS_HIOPT) LDFLAGS = $(LDFLAGS_OS) $(LDFLAGS_EXT) LIBS = $(LIBS_EXT) $(LIBS_OS) freebsd-ports-release/2.2.5/audio/nspmod/files/patch-ac000066400000000000000000000032660642210336600230360ustar00rootroot00000000000000*** nspmod.c.orig Wed Sep 3 14:58:19 1997 --- nspmod.c Wed Sep 3 14:55:06 1997 *************** *** 1,4 **** --- 1,5 ---- #include /*(perror)*/ + #include #include /*PROT_READ,MAP_xxx*/ #include /*O_RDONLY*/ #include /*stat*/ *************** *** 35,40 **** --- 36,42 ---- printf("NSPmod version " LIT(VERSION_MAJOR) "." LIT(VERSION_MINOR) "\n"); printf("Usage: %s [options] modfile\n", argv0); printf("Options:\n"); + printf(" -b # number of bits to output (8 or 16)\n"); printf(" -c # play only the channel\n"); printf(" -e show events\n"); printf(" -f # output sample rate\n"); *************** *** 62,69 **** oi.outRate = DEF_OUTRATE; oi.ovsFreq = -1; /*oi.repLimit = 1;*/ ! while ((optChar = getopt(argc, argv, "c:ef:il:mo:rs:v:")) > 0) { switch (optChar) { case 'c': oi.onlyCh = (i15x)strtol(optarg, NULL, 0) | 0x100; break; case 'e': oi.showEvents++; break; case 'f': oi.outRate = (u16x)strtol(optarg, NULL, 0); break; --- 64,72 ---- oi.outRate = DEF_OUTRATE; oi.ovsFreq = -1; /*oi.repLimit = 1;*/ ! while ((optChar = getopt(argc, argv, "b:c:ef:il:mo:rs:v:")) > 0) { switch (optChar) { + case 'b': oi.bits = (i15x)strtol(optarg, NULL, 0); break; case 'c': oi.onlyCh = (i15x)strtol(optarg, NULL, 0) | 0x100; break; case 'e': oi.showEvents++; break; case 'f': oi.outRate = (u16x)strtol(optarg, NULL, 0); break; *************** *** 116,121 **** --- 119,125 ---- lookOverFile(p, statbuf.st_size); dacioInit(); + dci.bits = oi.bits; dci.speed = oi.outRate; dci.stereo = !oi.mono; dacioConf(&dci); freebsd-ports-release/2.2.5/audio/nspmod/files/patch-ad000066400000000000000000000003360642210336600230320ustar00rootroot00000000000000*** dacio.h.orig Wed Sep 3 14:58:39 1997 --- dacio.h Wed Sep 3 13:49:32 1997 *************** *** 3,8 **** --- 3,9 ---- #endif typedef struct { + int bits; int speed; int stereo; } DacioConfInfo; freebsd-ports-release/2.2.5/audio/nspmod/files/patch-ae000066400000000000000000000004310642210336600230270ustar00rootroot00000000000000*** nspmod.h.orig Wed Sep 3 14:58:53 1997 --- nspmod.h Wed Sep 3 13:47:40 1997 *************** *** 3,8 **** --- 3,9 ---- #endif typedef struct { + i15x bits; /* -b # */ i15x onlyCh; /* -c # */ i15x showEvents; /* -e, -ee */ u16x outRate; /* -f # */ freebsd-ports-release/2.2.5/audio/nspmod/pkg-comment000066400000000000000000000001000642210336600224550ustar00rootroot00000000000000MOD/S3M/MTM tracker that does it's own DSP, uses VoxWare v2.90+ freebsd-ports-release/2.2.5/audio/nspmod/pkg-descr000066400000000000000000000007340642210336600221300ustar00rootroot00000000000000NSPmod is a MOD (Protracker module and some of its extensions) / S3M (Scream Tracker 3 module) / MTM (Multitracker module) music player. This program uses a technology called No Signal Processor (NSP), which enables your PC play MODs without DSP such as Gravis UltraSound (GUS) GF1. This program requires VoxWare v2.90 compatible 8bit DAC device. I, John-Mark Gurney, have added support for output in 16bits. The volume level is slightly less than the 8bit version though. freebsd-ports-release/2.2.5/audio/nspmod/pkg-plist000066400000000000000000000000400642210336600221510ustar00rootroot00000000000000bin/nspmod man/man1/nspmod.1.gz freebsd-ports-release/2.2.5/audio/pkg/000077500000000000000000000000000642210336600176035ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/pkg/COMMENT000066400000000000000000000000150642210336600206240ustar00rootroot00000000000000Audio tools. freebsd-ports-release/2.2.5/audio/playmidi/000077500000000000000000000000000642210336600206325ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/playmidi/Makefile000066400000000000000000000011230642210336600222670ustar00rootroot00000000000000# New ports collection makefile for: playmidi # Version required: 2.3 # Date created: 27 Feb 1995 # Whom: ache # # $Id: Makefile,v 1.7 1996/11/18 10:34:31 asami Exp $ # DISTNAME= playmidi-2.3 CATEGORIES= audio MASTER_SITES= ${MASTER_SITE_SUNSITE} MASTER_SITE_SUBDIR= apps/sound/players MAINTAINER= ache@FreeBSD.ORG IS_INTERACTIVE= YES # asks what devices you want to support HAS_CONFIGURE= YES CONFIGURE_SCRIPT= Configure CONFIGURE_ENV= PREFIX=${PREFIX} INSTALL_TARGET= install.lame install.man MAN1= playmidi.1 .include freebsd-ports-release/2.2.5/audio/playmidi/distinfo000066400000000000000000000000750642210336600223760ustar00rootroot00000000000000MD5 (playmidi-2.3.tar.gz) = f5114d85cdbf6096f5820eb58b9ea390 freebsd-ports-release/2.2.5/audio/playmidi/files/000077500000000000000000000000000642210336600217345ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/playmidi/files/patch-ab000066400000000000000000000164240642210336600233450ustar00rootroot00000000000000*** Makefile.orig Sat Feb 24 17:00:00 1996 --- Makefile Fri Nov 15 09:38:06 1996 *************** *** 28,34 **** # ncurses usually /usr/lib, -L/usr/local/lib doesn't hurt # unless there's more than one ncurses floating around on your system ! LIBNC = -L/usr/local/lib -lncurses ######### NOTE: X11R6 or newer REQUIRED LIBX11 = -L/usr/X11R6/lib -lXaw -lXmu -lXt -lX11 -lXext -lSM -lICE --- 28,34 ---- # ncurses usually /usr/lib, -L/usr/local/lib doesn't hurt # unless there's more than one ncurses floating around on your system ! LIBNC = -lncurses -lmytinfo ######### NOTE: X11R6 or newer REQUIRED LIBX11 = -L/usr/X11R6/lib -lXaw -lXmu -lXt -lX11 -lXext -lSM -lICE *************** *** 36,60 **** # ncurses is usually in /usr/include/ncurses, but you may need # to use /usr/local/include/ncurses depending on your setup. ! INCNC = -I/usr/include/ncurses # just in case you keep your X includes in an odd location. INCX11 = -I/usr/X11R6/include -DNARROWPROTO # usually in /usr/include, but -I/usr/local/include doesn't hurt # unless there's more than one svgalib floating around your system. ! INCVGA = -I/usr/local/include # Directory where application defaults files are stored for X11 version XAPPDEFAULTS = /usr/X11R6/lib/X11/app-defaults INCLUDES= $(INCNC) $(INCX11) $(INCVGA) ! INSTALLDIR = /usr/local/bin ! INSTALL = install -s # if you are using the GUS Ultra driver module, add -DULTRA_DRIVER ! CFLAGS = -Wall -pipe -fomit-frame-pointer -O2 -m486 ! LDFLAGS = OBJECTS = playmidi.o readmidi.o playevents.o \ patchload.o emumidi.o io_ncurses.o --- 36,62 ---- # ncurses is usually in /usr/include/ncurses, but you may need # to use /usr/local/include/ncurses depending on your setup. ! INCNC = #-I/usr/include/ncurses # just in case you keep your X includes in an odd location. INCX11 = -I/usr/X11R6/include -DNARROWPROTO # usually in /usr/include, but -I/usr/local/include doesn't hurt # unless there's more than one svgalib floating around your system. ! INCVGA = #-I/usr/local/include # Directory where application defaults files are stored for X11 version XAPPDEFAULTS = /usr/X11R6/lib/X11/app-defaults INCLUDES= $(INCNC) $(INCX11) $(INCVGA) ! INSTALLDIR = ${PREFIX}/bin # if you are using the GUS Ultra driver module, add -DULTRA_DRIVER ! #CFLAGS = -Wall -pipe -fomit-frame-pointer -O2 -m486 ! CFLAGS += -DPREFIX=\"$(PREFIX)\" ! #LDFLAGS = ! INSTALL_BIN = $(INSTALL) -s -c -o $(BINOWN) -g $(BINGRP) -m 755 ! INSTALL_DAT = $(INSTALL) -c -o $(BINOWN) -g $(BINGRP) -m 644 OBJECTS = playmidi.o readmidi.o playevents.o \ patchload.o emumidi.o io_ncurses.o *************** *** 65,71 **** SOBJECTS= playmidi.o readmidi.o playevents.o \ patchload.o emumidi.o io_svgalib.o ! all: playmidi splaymidi xplaymidi config: playmidi.h: playmidi.h-dist --- 67,73 ---- SOBJECTS= playmidi.o readmidi.o playevents.o \ patchload.o emumidi.o io_svgalib.o ! all: playmidi #splaymidi xplaymidi config: playmidi.h: playmidi.h-dist *************** *** 80,137 **** io_svgalib.o: io_svgalib.c $(CC) $(CFLAGS) $(INCVGA) -c io_svgalib.c -o io_svgalib.o ! playmidi: .depend $(OBJECTS) $(CC) $(LDFLAGS) -o playmidi $(OBJECTS) $(LIBNC) ! xplaymidi: .depend $(XOBJECTS) $(CC) $(LDFLAGS) -o xplaymidi $(XOBJECTS) $(LIBX11) ! splaymidi: .depend $(SOBJECTS) $(CC) $(LDFLAGS) -o splaymidi $(SOBJECTS) $(LIBVGA) $(INSTALLDIR)/playmidi: playmidi ! $(INSTALL) playmidi $(INSTALLDIR) $(INSTALLDIR)/xplaymidi: xplaymidi ! $(INSTALL) xplaymidi $(INSTALLDIR) $(INSTALLDIR)/splaymidi: splaymidi ! $(INSTALL) splaymidi $(INSTALLDIR) ! /etc/std.o3: ! cp -i std.o3 /etc ! /etc/drums.o3: ! cp -i drums.o3 /etc ! /etc/std.sb: ! cp -i std.sb /etc ! /etc/drums.sb: ! cp -i drums.sb /etc $(XAPPDEFAULTS)/XPlaymidi: ! cp -i XPlaymidi.ad $(XAPPDEFAULTS)/XPlaymidi ! install: $(INSTALLDIR)/playmidi $(INSTALLDIR)/splaymidi \ ! $(INSTALLDIR)/xplaymidi /etc/std.o3 /etc/drums.o3 \ ! /etc/std.sb /etc/drums.sb $(XAPPDEFAULTS)/XPlaymidi ! install.novga: $(INSTALLDIR)/playmidi \ ! $(INSTALLDIR)/xplaymidi /etc/std.o3 /etc/drums.o3 \ ! /etc/std.sb /etc/drums.sb $(XAPPDEFAULTS)/XPlaymidi ! install.noX11: $(INSTALLDIR)/playmidi $(INSTALLDIR)/splaymidi \ ! /etc/std.o3 /etc/drums.o3 /etc/std.sb /etc/drums.sb ! install.Xonly: $(INSTALLDIR)/xplaymidi /etc/std.o3 /etc/drums.o3 \ ! /etc/std.sb /etc/drums.sb $(XAPPDEFAULTS)/XPlaymidi ! install.lame: $(INSTALLDIR)/playmidi \ ! /etc/std.o3 /etc/drums.o3 /etc/std.sb /etc/drums.sb install.man: ! cp playmidi.1 /usr/man/man1/ clean: rm -f *.o playmidi splaymidi xplaymidi a.out --- 82,143 ---- io_svgalib.o: io_svgalib.c $(CC) $(CFLAGS) $(INCVGA) -c io_svgalib.c -o io_svgalib.o ! playmidi: $(OBJECTS) $(CC) $(LDFLAGS) -o playmidi $(OBJECTS) $(LIBNC) ! xplaymidi: $(XOBJECTS) $(CC) $(LDFLAGS) -o xplaymidi $(XOBJECTS) $(LIBX11) ! splaymidi: $(SOBJECTS) $(CC) $(LDFLAGS) -o splaymidi $(SOBJECTS) $(LIBVGA) $(INSTALLDIR)/playmidi: playmidi ! $(INSTALL_BIN) playmidi $(INSTALLDIR) $(INSTALLDIR)/xplaymidi: xplaymidi ! $(INSTALL_BIN) xplaymidi $(INSTALLDIR) $(INSTALLDIR)/splaymidi: splaymidi ! $(INSTALL_BIN) splaymidi $(INSTALLDIR) ! ${PREFIX}/lib/midi/std.o3: ! $(INSTALL_DAT) std.o3 $@ ! ${PREFIX}/lib/midi/drums.o3: ! $(INSTALL_DAT) drums.o3 $@ ! ${PREFIX}/lib/midi/std.sb: ! $(INSTALL_DAT) std.sb $@ ! ${PREFIX}/lib/midi/drums.sb: ! $(INSTALL_DAT) drums.sb $@ $(XAPPDEFAULTS)/XPlaymidi: ! $(INSTALL_DAT) XPlaymidi.ad $(XAPPDEFAULTS)/XPlaymidi ! dirs: ! -@mkdir -p $(PREFIX)/lib/midi ! -@mkdir -p $(PREFIX)/lib/Plib ! install: dirs $(INSTALLDIR)/playmidi $(INSTALLDIR)/splaymidi \ ! $(INSTALLDIR)/xplaymidi ${PREFIX}/lib/midi/std.o3 ${PREFIX}/lib/midi/drums.o3 \ ! ${PREFIX}/lib/midi/std.sb ${PREFIX}/lib/midi/drums.sb $(XAPPDEFAULTS)/XPlaymidi ! install.novga: dirs $(INSTALLDIR)/playmidi \ ! $(INSTALLDIR)/xplaymidi ${PREFIX}/lib/midi/std.o3 ${PREFIX}/lib/midi/drums.o3 \ ! ${PREFIX}/lib/midi/std.sb ${PREFIX}/lib/midi/drums.sb $(XAPPDEFAULTS)/XPlaymidi ! install.noX11: dirs $(INSTALLDIR)/playmidi $(INSTALLDIR)/splaymidi \ ! ${PREFIX}/lib/midi/std.o3 ${PREFIX}/lib/midi/drums.o3 ${PREFIX}/lib/midi/std.sb ${PREFIX}/lib/midi/drums.sb ! install.Xonly: dirs $(INSTALLDIR)/xplaymidi ${PREFIX}/lib/midi/std.o3 ${PREFIX}/lib/midi/drums.o3 \ ! ${PREFIX}/lib/midi/std.sb ${PREFIX}/lib/midi/drums.sb $(XAPPDEFAULTS)/XPlaymidi ! ! install.lame: dirs $(INSTALLDIR)/playmidi \ ! ${PREFIX}/lib/midi/std.o3 ${PREFIX}/lib/midi/drums.o3 ${PREFIX}/lib/midi/std.sb ${PREFIX}/lib/midi/drums.sb install.man: ! ${INSTALL_DAT} playmidi.1 ${PREFIX}/man/man1 clean: rm -f *.o playmidi splaymidi xplaymidi a.out *************** *** 139,160 **** distclean: clean rm -f .depend *~ *.bak playmidi.h config.sed - - ifeq (.depend, $(wildcard .depend)) - .depend depend dep: playmidi.h - for i in *.c; do $(CPP) -M $(CFLAGS) $(INCLUDES) $$i; done >.depend - - include .depend - else - depend dep: - for i in *.c; do $(CPP) -M $(CFLAGS) $(INCLUDES) $$i; done >.depend - - .depend: playmidi.h - @echo - @echo "Bad or missing .depend running 'make depend clean'" - @echo - $(MAKE) depend clean - @echo - @echo "Successful. Trying to make again" - @exit 0 - endif --- 145,147 ---- freebsd-ports-release/2.2.5/audio/playmidi/files/patch-ac000066400000000000000000000012250642210336600233370ustar00rootroot00000000000000*** Configure.bak Sat Feb 24 17:00:00 1996 --- Configure Fri Nov 15 08:47:23 1996 *************** *** 8,14 **** mididevno=-1 play=PLAY_MIDI gus1=/dos/ultrasnd/midi ! gus2=/usr/local/lib/Plib ########################################################## ### YOU MUST HAVE THE VOXWARE SOUND DRIVER INSTALLED ### ### FOR THIS SCRIPT TO FUNCTION PROPERLY. /dev/sndstat ### --- 8,14 ---- mididevno=-1 play=PLAY_MIDI gus1=/dos/ultrasnd/midi ! gus2=${PREFIX}/lib/Plib ########################################################## ### YOU MUST HAVE THE VOXWARE SOUND DRIVER INSTALLED ### ### FOR THIS SCRIPT TO FUNCTION PROPERLY. /dev/sndstat ### freebsd-ports-release/2.2.5/audio/playmidi/files/patch-ad000066400000000000000000000023460642210336600233450ustar00rootroot00000000000000*** playmidi.h-dist.bak Sat Feb 24 17:00:00 1996 --- playmidi.h-dist Fri Nov 15 08:47:23 1996 *************** *** 35,44 **** #define MAXTRKS 128 /* where to find fm patch libraries */ #define SEQUENCER_DEV "/dev/sequencer" ! #define O3MELODIC "/etc/std.o3" ! #define O3DRUMS "/etc/drums.o3" ! #define SBMELODIC "/etc/std.sb" ! #define SBDRUMS "/etc/drums.sb" #define ISPERC(x) (perc & (1 << x)) #define ISGUS(x) (play_gus & (1 << x)) #define ISFM(x) (play_fm & (1 << x)) --- 35,47 ---- #define MAXTRKS 128 /* where to find fm patch libraries */ #define SEQUENCER_DEV "/dev/sequencer" ! #ifndef PREFIX ! #define PREFIX "/usr/local" ! #endif ! #define O3MELODIC PREFIX "/lib/midi/std.o3" ! #define O3DRUMS PREFIX "/lib/midi/drums.o3" ! #define SBMELODIC PREFIX "/lib/midi/std.sb" ! #define SBDRUMS PREFIX "/lib/midi/drums.sb" #define ISPERC(x) (perc & (1 << x)) #define ISGUS(x) (play_gus & (1 << x)) #define ISFM(x) (play_fm & (1 << x)) *************** *** 49,55 **** --- 52,62 ---- #include #include #include + #ifdef __FreeBSD__ + #include + #else #include + #endif #include struct chanstate { freebsd-ports-release/2.2.5/audio/playmidi/pkg-comment000066400000000000000000000000150642210336600227720ustar00rootroot00000000000000MIDI player. freebsd-ports-release/2.2.5/audio/playmidi/pkg-descr000066400000000000000000000011700642210336600224330ustar00rootroot00000000000000 playmidi is a small quick midi file player using the level two sequencer of the voxware 3.0 package to play on general midi devices or FM or Gravis Ultrasound. If no files are specified, playmidi will give a short summary of usage options. If more than one file is specified, you may skip to the next file while the current one is playing by pressing your interrupt (usually control-c) key. If you invoke playmidi while it is al- ready running, it will allow you to control the currently running invoca- tion until its death, after which time all waiting invocations fight to go first. freebsd-ports-release/2.2.5/audio/playmidi/pkg-plist000066400000000000000000000001500642210336600224630ustar00rootroot00000000000000bin/playmidi lib/midi/std.o3 lib/midi/std.sb lib/midi/drums.o3 lib/midi/drums.sb man/man1/playmidi.1.gz freebsd-ports-release/2.2.5/audio/radio/000077500000000000000000000000000642210336600201205ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/radio/Makefile000066400000000000000000000006600642210336600215620ustar00rootroot00000000000000# New ports collection makefile for: radio # Version required: 2.0.4 # Date created: 5 July 1995 # Whom: janek@gaja.ipan.lublin.pl # # $Id: Makefile,v 1.5 1996/11/15 23:14:01 obrien Exp $ # DISTNAME= radio2.0.4 PKGNAME= radio-2.0.4 CATEGORIES= audio net MASTER_SITES= ftp://ftp.cwi.nl/pub/audio/ MAINTAINER= janek@gaja.ipan.lublin.pl NO_WRKSUBDIR= yes MAKE_FLAGS= FreeBSD -f MAN1= radio.1 broadcast.1 .include freebsd-ports-release/2.2.5/audio/radio/distinfo000066400000000000000000000000730642210336600216620ustar00rootroot00000000000000MD5 (radio2.0.4.tar.gz) = 5a375a6e601af899e16160c25e424eeb freebsd-ports-release/2.2.5/audio/radio/files/000077500000000000000000000000000642210336600212225ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/radio/files/patch-aa000066400000000000000000000173760642210336600226410ustar00rootroot00000000000000diff -rc ../radio/Makefile ./Makefile *** ../radio/Makefile Mon May 17 10:46:21 1993 --- ./Makefile Tue Jul 11 12:05:29 1995 *************** *** 26,38 **** default: @echo 'You must use "make sun4.0", "make sun4.1",' @echo '"make next", "make sgi", "make hpux",' ! @echo '"make lofi" or "make audiofile"' exit 1 all: radio broadcast # Platform-specific entries sun4.0: # For SunOS 4.x make all LIBS=-lX11 --- 26,41 ---- default: @echo 'You must use "make sun4.0", "make sun4.1",' @echo '"make next", "make sgi", "make hpux",' ! @echo '"make FreeBSD", "make lofi" or "make audiofile"' exit 1 all: radio broadcast # Platform-specific entries + FreeBSD: # For FreeBSD 2.0.5 + make all CFLAGS='-DHAVE_MCAST -DDEFMCAST=\"radio.multicast\"' + sun4.0: # For SunOS 4.x make all LIBS=-lX11 *************** *** 82,87 **** --- 85,95 ---- make all CFLAGS="-g -Daudiofile $(AFINCLUDE)" \ LIBS="$(AFLIBDIRS) -lAF -lAFUtil -lm" + install: all + $(INSTALL) -c -s -o bin -g bin -m 755 broadcast /usr/local/bin/broadcast + $(INSTALL) -c -s -o bin -g bin -m 755 radio /usr/local/bin/radio + $(INSTALL) -c -o bin -g bin -m 644 broadcast.man /usr/local/man/man1/broadcast.1 + $(INSTALL) -c -o bin -g bin -m 644 radio.man /usr/local/man/man1/radio.1 # Common programs: diff -rc ../radio/broadcast.c ./broadcast.c *** ../radio/broadcast.c Mon May 17 10:46:22 1993 --- ./broadcast.c Tue Jul 11 12:05:29 1995 *************** *** 490,496 **** for (i = 0; i < nbcaddr; i++) { /* Send data packets to all bcast ports */ if (sendto(s, real_buf, HEADERSIZE+n, 0, ! &bcaddr[i], sizeof bcaddr[i]) != HEADERSIZE+n) { perror("sendto"); } --- 490,496 ---- for (i = 0; i < nbcaddr; i++) { /* Send data packets to all bcast ports */ if (sendto(s, real_buf, HEADERSIZE+n, 0, ! (struct sockaddr *)&bcaddr[i], sizeof bcaddr[i]) != HEADERSIZE+n) { perror("sendto"); } *************** *** 522,528 **** if (select(ctls+1, &inputav, 0, 0, &zerotime) == 1) { ctlsinsize = sizeof(ctlsin); n = recvfrom(ctls, buf, BUFFERSIZE, 0, ! &ctlsin, &ctlsinsize); if (n < 0) { perror("recvfrom"); exit(1); --- 522,528 ---- if (select(ctls+1, &inputav, 0, 0, &zerotime) == 1) { ctlsinsize = sizeof(ctlsin); n = recvfrom(ctls, buf, BUFFERSIZE, 0, ! (struct sockaddr *)&ctlsin, &ctlsinsize); if (n < 0) { perror("recvfrom"); exit(1); diff -rc ../radio/radio.c ./radio.c *** ../radio/radio.c Mon May 17 10:46:23 1993 --- ./radio.c Tue Jul 11 12:05:30 1995 *************** *** 102,107 **** --- 102,121 ---- void sigpoll_handler(); #endif /* USE_SUN */ + #ifdef __FreeBSD__ + #include + #include + + #define AUDIO_IODEV "/dev/audio" + #define AUDIO_CTLDEV "/dev/audioctl" + + int interruptable = 1; + int actlfd = -1; + int afd = -1; + + void sigpoll_handler(); + #endif /* __FreeBSD__ */ + #ifdef USE_HP #include #include *************** *** 380,386 **** fromlen = sizeof(from); buf = real_buf; n = recvfrom(curs, buf, HEADERSIZE + BUFFERSIZE, 0, ! (struct stockaddr *)&from, &fromlen); if (n <= 0) { if (n == 0) continue; /* Ignore empty packets */ --- 394,400 ---- fromlen = sizeof(from); buf = real_buf; n = recvfrom(curs, buf, HEADERSIZE + BUFFERSIZE, 0, ! (struct sockaddr *)&from, &fromlen); if (n <= 0) { if (n == 0) continue; /* Ignore empty packets */ *************** *** 408,414 **** case 'e': /* Echo */ buf[6] = 'E'; sendto(curs, buf, n, 0, ! &from, fromlen); break; case 'S': /* Status from broadcast */ break; --- 422,428 ---- case 'e': /* Echo */ buf[6] = 'E'; sendto(curs, buf, n, 0, ! (struct sockaddr *)&from, fromlen); break; case 'S': /* Status from broadcast */ break; *************** *** 452,458 **** "sending info '%s'\n", buf); sendto(curs, buf, strlen(buf), 0, ! &from, fromlen); break; #ifndef USE_NX /* XXX I don't know how to close_speaker() on the NeXT */ case 'p': /* Pause */ --- 466,472 ---- "sending info '%s'\n", buf); sendto(curs, buf, strlen(buf), 0, ! (struct sockaddr *)&from, fromlen); break; #ifndef USE_NX /* XXX I don't know how to close_speaker() on the NeXT */ case 'p': /* Pause */ *************** *** 585,590 **** --- 599,612 ---- akt_buf = (akt_buf + 1) % NUM_BUFFER; } #endif /* USE_NX */ + #ifdef __FreeBSD__ + if (!filter) { + if (write(afd, buf, n) != n) { + perror("write afd"); + break; + } + } + #endif /* __FreeBSD__ */ #ifdef USE_SUN if (!filter) { if (write(afd, buf, n) != n) { *************** *** 716,721 **** --- 738,806 ---- #endif /* USE_AL */ + #ifdef __FreeBSD__ + + void open_speaker() + { + char name[30] = "/dev/mixer"; + int foo, bar, baz, dev; + int devmask = 0, recmask = 0, recsrc = 0; + char *names[SOUND_MIXER_NRDEVICES] = SOUND_DEVICE_NAMES; + + /* Write to AUDIO_IODEV */ + if ((afd = open(AUDIO_IODEV, O_WRONLY)) < 0) { + perror(AUDIO_IODEV); + exit(1); + } + + /* Set the volume */ + if (volume >= 0) { + if ((baz = open(name, O_RDWR)) < 0) { + perror(name); + exit(1); + } + if (ioctl(baz, SOUND_MIXER_READ_DEVMASK, &devmask) == -1) { + perror("SOUND_MIXER_READ_DEVMASK"); + exit(-1); + } + if (ioctl(baz, SOUND_MIXER_READ_RECMASK, &recmask) == -1) { + perror("SOUND_MIXER_READ_RECMASK"); + exit(-1); + } + if (ioctl(baz, SOUND_MIXER_READ_RECSRC, &recsrc) == -1) { + perror("SOUND_MIXER_READ_RECSRC"); + exit(-1); + } + + for (foo = 0; foo < SOUND_MIXER_NRDEVICES && + strcmp(names[foo],"vol"); foo++); + + if (foo >= SOUND_MIXER_NRDEVICES) { + close(baz); + perror("VOLUME_ERROR"); + } else { + if (volume < 0) volume = 0; + if (volume > 100) volume = 100; + bar = volume | (volume << 8); + if (pdebug) + printf("Setting the mixer %s to %d.\n", + names[foo], volume); + if (ioctl(baz, MIXER_WRITE(foo), &bar) == -1) + perror("WRITE_MIXER"); + close(baz); + } + + } + } + + void close_speaker() + { + close(afd); + afd = actlfd = -1; + } + + #endif /* __FreeBSD__ */ + #ifdef USE_SUN void open_speaker() *************** *** 1000,1006 **** else grpaddr.s_addr = inet_addr(group); ! if (!IN_MULTICAST(grpaddr.s_addr)) { fprintf(stderr, "Bad multicast group: %s\n", group); exit(1); } --- 1085,1091 ---- else grpaddr.s_addr = inet_addr(group); ! if (!IN_MULTICAST(ntohl(grpaddr.s_addr))) { fprintf(stderr, "Bad multicast group: %s\n", group); exit(1); } diff -rc ../radio/socklib.c ./socklib.c *** ../radio/socklib.c Mon May 17 10:46:25 1993 --- ./socklib.c Tue Jul 11 12:05:30 1995 *************** *** 76,82 **** } #endif ! if (bind(s, &sin, sizeof sin) < 0) { sprintf(desc,"bind(%s)", sockdesc); perror(desc); close(s); --- 76,82 ---- } #endif ! if (bind(s, (struct sockaddr *)&sin, sizeof sin) < 0) { sprintf(desc,"bind(%s)", sockdesc); perror(desc); close(s); *************** *** 88,94 **** setipaddr(remotename, &sin); sin.sin_port = htons(remoteport); ! if (connect(s, &sin, sizeof sin) < 0) { sprintf(desc, "connect(%s)", sockdesc); perror(desc); close(s); --- 88,94 ---- setipaddr(remotename, &sin); sin.sin_port = htons(remoteport); ! if (connect(s, (struct sockaddr *)&sin, sizeof sin) < 0) { sprintf(desc, "connect(%s)", sockdesc); perror(desc); close(s); freebsd-ports-release/2.2.5/audio/radio/pkg-comment000066400000000000000000000000310642210336600222560ustar00rootroot00000000000000Radio over the Internet. freebsd-ports-release/2.2.5/audio/radio/pkg-descr000066400000000000000000000016150642210336600217250ustar00rootroot00000000000000This is Radio version 2.0, patchlevel 4 (a.k.a. 2.0.4). If you have a local area network full of workstations with audio capabilities and at least one FM/AM radio or other audio source, you can broadcast the audio over the network, and let other users listen to it. This software works for Sun Sparcs running SunOS 4.0 or 4.1, for SGI Indigo or Personal IRIS 4D/30 or 4D/35 workstations running SGI IRIX 4.0 or 3.3.2, NeXT workstations (running version 2.1), DECstations equipped with DEC lofi, machines running the AudioFile audio server from DEC CRL, and HP machines with audio hardware. At CWI, versions of it have been in continuous use on a mix of Sun and SGI system types for almost two years; version 1.0 (patchlevel 4) was last tested on a NeXT. (I've heard that the program doesn't work on NeXT 3.1; if you fix it please send me the changes!) Man pages for "radio" and "broadcast" are provided. freebsd-ports-release/2.2.5/audio/radio/pkg-plist000066400000000000000000000001040642210336600217500ustar00rootroot00000000000000bin/broadcast bin/radio man/man1/broadcast.1.gz man/man1/radio.1.gz freebsd-ports-release/2.2.5/audio/rosegarden/000077500000000000000000000000000642210336600211535ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/rosegarden/Makefile000066400000000000000000000013140642210336600226120ustar00rootroot00000000000000# New ports collection makefile for: rosegarden # Version required: 2.0.1 # Date created: 04 Aug 1996 # Whom: shanee # # $Id: Makefile,v 1.3 1996/08/18 13:49:33 chuckr Exp $ # DISTNAME= rosegarden-2.0.1 CATEGORIES= audio MASTER_SITES= ftp://ftp.maths.bath.ac.uk/pub/dream/ROSE/ EXTRACT_SUFX= -sources.tgz MAINTAINER= shanee@augusta.de LIB_DEPENDS= Xaw3d\\.6\\.:$(PORTSDIR)/x11/Xaw3d RUN_DEPENDS= playmidi:${PORTSDIR}/audio/playmidi ALL_TARGET= all ROSEGARDEN=$(WRKSRC) SYSLIBS="\"-lXaw3d -lXext -lXmu -lXt -lX11\"" SYSEXTRALIBS="" WRKSRC= ${WRKDIR}/rosegarden MAKEFILE= Makefile.FreeBSD MAKE_ENV+= INSTALL_PROGRAM="${INSTALL_PROGRAM}" INSTALL_DATA="${INSTALL_DATA}" MKDIR="${MKDIR}" .include freebsd-ports-release/2.2.5/audio/rosegarden/distinfo000066400000000000000000000001060642210336600227120ustar00rootroot00000000000000MD5 (rosegarden-2.0.1-sources.tgz) = e9407ba667a120cfc685b5b6b314494a freebsd-ports-release/2.2.5/audio/rosegarden/files/000077500000000000000000000000000642210336600222555ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/rosegarden/files/patch-aa000066400000000000000000000015350642210336600236620ustar00rootroot00000000000000*** Makefile.FreeBSD.orig Wed Sep 11 06:04:21 1996 --- Makefile.FreeBSD Thu Aug 28 15:53:28 1997 *************** *** 265,270 **** --- 265,281 ---- ( $(EXPORTATION) ; cd $(ROSEGARDEN)/topbox/src ; \ $(MAKE) depend ) + install: + $(MKDIR) $(PREFIX)/lib/rosegarden + $(MKDIR) $(PREFIX)/lib/rosegarden/music + $(INSTALL_PROGRAM) ./bin/rosegarden $(PREFIX)/bin + $(INSTALL_PROGRAM) ./bin/editor $(PREFIX)/lib/rosegarden + $(INSTALL_PROGRAM) ./bin/sequencer $(PREFIX)/lib/rosegarden + $(INSTALL_DATA) ./common/help/* $(PREFIX)/lib/rosegarden + $(INSTALL_DATA) ./common/synth-patches/std.sb $(PREFIX)/lib/rosegarden + $(INSTALL_DATA) ./common/music/*.rose $(PREFIX)/lib/rosegarden/music + $(INSTALL_DATA) Rosegarden $(X11BASE)/lib/X11/app-defaults/ + clean: ( $(EXPORTATION) ; cd $(ROSEGARDEN)/lists/src ; \ $(MAKE) clean ) freebsd-ports-release/2.2.5/audio/rosegarden/files/patch-ab000066400000000000000000000020750642210336600236630ustar00rootroot00000000000000*** Rosegarden.orig Wed Sep 11 06:25:10 1996 --- Rosegarden Thu Aug 28 15:51:58 1997 *************** *** 8,19 **** Rosegarden*sequencerName: /usr/local/lib/rosegarden/sequencer Rosegarden*helpFile: /usr/local/lib/rosegarden/rosehelp.info Rosegarden*midiFmPatchFile: /usr/local/lib/rosegarden/std.sb ! Rosegarden*externalPlayer: /usr/local/bin/playmidi ! Rosegarden*musicDirectory: /usr/local/lib/music Rosegarden*midiFmPatchFile: /usr/local/lib/rosegarden/std.sb ! !Rosegarden*midiPort: /dev/sequencer2 ! Rosegarden*externalPlayer: /usr/local/bin/xplaymidi Rosegarden*shouldWarpPointer: False --- 8,18 ---- Rosegarden*sequencerName: /usr/local/lib/rosegarden/sequencer Rosegarden*helpFile: /usr/local/lib/rosegarden/rosehelp.info Rosegarden*midiFmPatchFile: /usr/local/lib/rosegarden/std.sb ! Rosegarden*externalPlayer: /usr/local/bin/playmidi -f ! Rosegarden*musicDirectory: /usr/local/lib/rosegarden/music Rosegarden*midiFmPatchFile: /usr/local/lib/rosegarden/std.sb ! Rosegarden*midiPort: /dev/sequencer Rosegarden*shouldWarpPointer: False freebsd-ports-release/2.2.5/audio/rosegarden/pkg-comment000066400000000000000000000000530642210336600233150ustar00rootroot00000000000000The Rosegarden Editor and Sequencer suite. freebsd-ports-release/2.2.5/audio/rosegarden/pkg-descr000066400000000000000000000005150642210336600227560ustar00rootroot00000000000000Rosegarden is a free integrated musical notation editor and MIDI sequencer for Unix/X platforms, with specific support for FreeBSD, Linux PCs and SGI IRIX workstations. See the Rosegarden Web page at http://www.bath.ac.uk/~masjpf/rose.html for more information, or anonymous ftp to ftp.maths.bath.ac.uk, directory /pub/dream/ROSE . freebsd-ports-release/2.2.5/audio/rosegarden/pkg-plist000066400000000000000000000005460642210336600230150ustar00rootroot00000000000000@cwd /usr/local bin/rosegarden lib/rosegarden/editor lib/rosegarden/rosehelp.hnx lib/rosegarden/rosehelp.info lib/rosegarden/sequencer lib/rosegarden/std.sb lib/rosegarden/music/glazunov.rose lib/rosegarden/music/sonataC.rose lib/rosegarden/music/vivaldi.rose @dirrm lib/rosegarden/music @dirrm lib/rosegarden @cwd /usr/X11R6 lib/X11/app-defaults/Rosegarden freebsd-ports-release/2.2.5/audio/rplay/000077500000000000000000000000000642210336600201515ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/rplay/Makefile000066400000000000000000000017670642210336600216240ustar00rootroot00000000000000# New ports collection makefile for: rplay - Network audio player # Version required: 3.2.0b6 # Date created: 16 March 1995 # Whom: rmallory@csusb.edu # # $Id: Makefile,v 1.7 1996/11/18 13:56:44 asami Exp $ # DISTNAME= rplay-3.2.0b6 CATEGORIES= audio MASTER_SITES= ftp://ftp.sdsu.edu/pub/rplay/ MAINTAINER= rmallory@csusb.edu LIB_DEPENDS= gsm\\.1\\.0:${PORTSDIR}/audio/gsm HAS_CONFIGURE= yes USE_GMAKE= yes MAN1= rplay.1 xrplay.1 rplayd.1 rptp.1 MAN5= rplay.conf.5 rplay.hosts.5 rplay.servers.5 post-install: @if [ ! -f ${PREFIX}/etc/rc.d/rplayd.sh ]; then \ echo "Installing ${PREFIX}/etc/rc.d/rplayd.sh startup file."; \ echo "#!/bin/sh" > ${PREFIX}/etc/rc.d/rplayd.sh; \ echo "[ -x /usr/local/sbin/rplayd ] && ( /usr/local/sbin/rplayd & ) && echo -n ' rplayd'" >> ${PREFIX}/etc/rc.d/rplayd.sh; \ chmod 751 ${PREFIX}/etc/rc.d/rplayd.sh; \ fi @if [ ! -f ${PREFIX}/etc/rplay.hosts ]; then \ echo localhost > ${PREFIX}/etc/rplay.hosts; \ fi .include freebsd-ports-release/2.2.5/audio/rplay/distinfo000066400000000000000000000000760642210336600217160ustar00rootroot00000000000000MD5 (rplay-3.2.0b6.tar.gz) = d8346e6f132193d076341de0d9fa35ca freebsd-ports-release/2.2.5/audio/rplay/files/000077500000000000000000000000000642210336600212535ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/rplay/files/patch-ab000066400000000000000000000021070642210336600226550ustar00rootroot00000000000000*** rplayd/Makefile.in.orig Fri Feb 2 03:13:57 1996 --- rplayd/Makefile.in Fri Jun 13 19:31:38 1997 *************** *** 1,4 **** --- 1,5 ---- include @RPLAY_TOP@/Makefile.config + bindir= $(exec_prefix)/sbin srcdir = @srcdir@ VPATH = @srcdir@ *************** *** 9,21 **** MKINSTALLDIRS= @srcdir@/../mkinstalldirs CPPFLAGS= $(CC_OPTIONS) -I. -I../include -I@srcdir@ -I@srcdir@/../include -I@srcdir@/../lib \ ! -I@srcdir@/../adpcm -I@srcdir@/../gsm @DEFS@ .c.o: $(CC) -c $(CPPFLAGS) $(CFLAGS) $< LDFLAGS= $(LD_OPTIONS) -L../librplay -lrplay -L../lib -lrp \ ! -L../adpcm -ladpcm -L../gsm -lgsm @LDFLAGS@ @LIBS@ -lm TARGET= rplayd --- 10,22 ---- MKINSTALLDIRS= @srcdir@/../mkinstalldirs CPPFLAGS= $(CC_OPTIONS) -I. -I../include -I@srcdir@ -I@srcdir@/../include -I@srcdir@/../lib \ ! -I@srcdir@/../adpcm -I/usr/local/include @DEFS@ .c.o: $(CC) -c $(CPPFLAGS) $(CFLAGS) $< LDFLAGS= $(LD_OPTIONS) -L../librplay -lrplay -L../lib -lrp \ ! -L../adpcm -ladpcm -L/usr/local/lib -lgsm @LDFLAGS@ @LIBS@ -lm TARGET= rplayd freebsd-ports-release/2.2.5/audio/rplay/pkg-comment000066400000000000000000000000260642210336600223130ustar00rootroot00000000000000Network audio player. freebsd-ports-release/2.2.5/audio/rplay/pkg-descr000066400000000000000000000022050642210336600217520ustar00rootroot00000000000000rplay is a flexible network audio system that allows sounds to be played to and from local and remote systems. The rplay audio server currently supports SunOS 4.1.X, Solaris 2.X, Linux, SGI IRIX 4 & 5, HP9000/705, HP9000/710 and now FreeBSD. The rplay clients and client library should work on any system that supports Berkeley sockets. X Windows is not required. Version 3.2.0beta ------------------- * Supported systems include SunOS 4.1.X, Solaris 2.x, FreeBSD, Linux, SGI IRIX 4 and IRIX 5, and HP9000/710. * 8-bit & 16-bit audio input and output. * All audio sample rates. * .au, .snd, .aiff, .wav, .voc, .ub, .ul, G.721 4-bit, G.723 3-bit, and G.723 5-bit audio files. * Stereo input and output. (2 channels) * Sounds can be played at any sample rate. * Compile rplayd with -DTEST_FLANGE for some fun. * Flexible audio configuration using the following long-named options: --audio-device, --audio-bufsize, --audio-bits, --audio-channels, --audio-close, --audio-flush, --audio-format, --audio-match, --audio-port, --audio-rate, --audio-sample-rate, and no-audio. (See `rplayd --help' for more details) * HTML documentation. freebsd-ports-release/2.2.5/audio/rplay/pkg-plist000066400000000000000000000005600642210336600220070ustar00rootroot00000000000000etc/rc.d/rplayd.sh etc/rplay.hosts bin/rplay bin/rptp @comment requires XForms @comment bin/xrplay sbin/rplayd include/rplay.h lib/librplay.a info/librplay.info info/rplay.info info/RPLAY.info info/RPTP.info man/man1/rplay.1.gz man/man1/rplayd.1.gz man/man1/xrplay.1.gz man/man1/rptp.1.gz man/man5/rplay.conf.5.gz man/man5/rplay.hosts.5.gz man/man5/rplay.servers.5.gz freebsd-ports-release/2.2.5/audio/rsynth/000077500000000000000000000000000642210336600203515ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/rsynth/Makefile000066400000000000000000000013330642210336600220110ustar00rootroot00000000000000# New ports collection makefile for: rsynth # Version required: 2.0 # Date created: 03 Jan 1995 # Whom: faulkner@mpd.tandem.com # # $Id: Makefile,v 1.7 1996/11/15 06:11:41 asami Exp $ # DISTNAME= rsynth-2.0 CATEGORIES= audio MASTER_SITES= ftp://svr-ftp.eng.cam.ac.uk/pub/comp.speech/synthesis/ MAINTAINER= faulkner@mpd.tandem.com BUILD_DEPENDS= ${PREFIX}/lib/libgdbm.a:${PORTSDIR}/databases/gdbm EXEC_DEPENDS= auvoxware:${PORTSDIR}/audio/nas GNU_CONFIGURE= YES pre-configure: @${CP} ${FILESDIR}/freebsdplay.c ${WRKSRC}/config/freebsdplay.c @${CP} ${FILESDIR}/config.guess ${WRKSRC}/config.guess @${CP} ${FILESDIR}/config.sub ${WRKSRC}/config.sub @${CP} ${FILESDIR}/configure ${WRKSRC}/configure .include freebsd-ports-release/2.2.5/audio/rsynth/distinfo000066400000000000000000000000730642210336600221130ustar00rootroot00000000000000MD5 (rsynth-2.0.tar.gz) = 0546d21526a1ef4e7bd4b5b5ca26125f freebsd-ports-release/2.2.5/audio/rsynth/files/000077500000000000000000000000000642210336600214535ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/rsynth/files/config.guess000066400000000000000000000331500642210336600237720ustar00rootroot00000000000000#! /bin/sh # Attempt to guess a canonical system name. # Copyright (C) 1992, 1993, 1994, 1995 Free Software Foundation, Inc. # # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # Written by Per Bothner . # The master version of this file is at the FSF in /home/gd/gnu/lib. # # This script attempts to guess a canonical system name similar to # config.sub. If it succeeds, it prints the system name on stdout, and # exits with 0. Otherwise, it exits with 1. # # The plan is that this can be called by configure scripts if you # don't specify an explicit system type (host/target name). # # Only a few systems have been added to this list; please add others # (but try to keep the structure clean). # # This is needed to find uname on a Pyramid OSx when run in the BSD universe. # (ghazi@noc.rutgers.edu 8/24/94.) if (test -f /.attbin/uname) >/dev/null 2>&1 ; then PATH=$PATH:/.attbin ; export PATH fi UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown trap 'rm -f dummy.c dummy.o dummy; exit 1' 1 2 15 # Note: order is significant - the case branches are not exclusive. case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in alpha:OSF1:V*:*) # After 1.2, OSF1 uses "V1.3" for uname -r. echo alpha-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^V//'` exit 0 ;; alpha:OSF1:*:*) # 1.2 uses "1.2" for uname -r. echo alpha-dec-osf${UNAME_RELEASE} exit 0 ;; amiga:NetBSD:*:*) echo m68k-cbm-netbsd${UNAME_RELEASE} exit 0 ;; arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) echo arm-acorn-riscix${UNAME_RELEASE} exit 0;; Pyramid*:OSx*:*:*) if test "`(/bin/universe) 2>/dev/null`" = att ; then echo pyramid-pyramid-sysv3 else echo pyramid-pyramid-bsd fi exit 0 ;; sun4*:SunOS:5.*:*) echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit 0 ;; sun4*:SunOS:6*:*) # According to config.sub, this is the proper way to canonicalize # SunOS6. Hard to guess exactly what SunOS6 will be like, but # it's likely to be more like Solaris than SunOS4. echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit 0 ;; sun4*:SunOS:*:*) case "`/usr/bin/arch -k`" in Series*|S4*) UNAME_RELEASE=`uname -v` ;; esac # Japanese Language versions have a version number like `4.1.3-JL'. echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` exit 0 ;; sun3*:SunOS:*:*) echo m68k-sun-sunos${UNAME_RELEASE} exit 0 ;; RISC*:ULTRIX:*:*) echo mips-dec-ultrix${UNAME_RELEASE} exit 0 ;; VAX*:ULTRIX*:*:*) echo vax-dec-ultrix${UNAME_RELEASE} exit 0 ;; mips:*:5*:RISCos) echo mips-mips-riscos${UNAME_RELEASE} exit 0 ;; m88k:CX/UX:7*:*) echo m88k-harris-cxux7 exit 0 ;; m88k:*:4*:R4*) echo m88k-motorola-sysv4 exit 0 ;; m88k:*:3*:R3*) echo m88k-motorola-sysv3 exit 0 ;; AViiON:dgux:*:*) if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx \ -o ${TARGET_BINARY_INTERFACE}x = x ] ; then echo m88k-dg-dgux${UNAME_RELEASE} else echo m88k-dg-dguxbcs${UNAME_RELEASE} fi exit 0 ;; M88*:DolphinOS:*:*) # DolphinOS (SVR3) echo m88k-dolphin-sysv3 exit 0 ;; M88*:*:R3*:*) # Delta 88k system running SVR3 echo m88k-motorola-sysv3 exit 0 ;; XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) echo m88k-tektronix-sysv3 exit 0 ;; Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) echo m68k-tektronix-bsd exit 0 ;; *:IRIX*:*:*) echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` exit 0 ;; ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id exit 0 ;; # Note that: echo "'`uname -s`'" gives 'AIX ' i[34]86:AIX:*:*) echo i386-ibm-aix exit 0 ;; *:AIX:2:3) if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then sed 's/^ //' << EOF >dummy.c #include main() { if (!__power_pc()) exit(1); puts("powerpc-ibm-aix3.2.5"); exit(0); } EOF ${CC-cc} dummy.c -o dummy && ./dummy && rm dummy.c dummy && exit 0 rm -f dummy.c dummy echo rs6000-ibm-aix3.2.5 elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then echo rs6000-ibm-aix3.2.4 else echo rs6000-ibm-aix3.2 fi exit 0 ;; *:AIX:*:4) if /usr/sbin/lsattr -EHl proc0 | grep POWER >/dev/null 2>&1; then IBM_ARCH=rs6000 else IBM_ARCH=powerpc fi if grep bos410 /usr/include/stdio.h >/dev/null 2>&1; then IBM_REV=4.1 elif grep bos411 /usr/include/stdio.h >/dev/null 2>&1; then IBM_REV=4.1.1 else IBM_REV=4.${UNAME_RELEASE} fi echo ${IBM_ARCH}-ibm-aix${IBM_REV} exit 0 ;; *:AIX:*:*) echo rs6000-ibm-aix exit 0 ;; ibmrt:4.4BSD:*|romp-ibm:BSD:*) echo romp-ibm-bsd4.4 exit 0 ;; ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC NetBSD and echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to exit 0 ;; # report: romp-ibm BSD 4.3 *:BOSX:*:*) echo rs6000-bull-bosx exit 0 ;; DPX/2?00:B.O.S.:*:*) echo m68k-bull-sysv3 exit 0 ;; 9000/[34]??:4.3bsd:1.*:*) echo m68k-hp-bsd exit 0 ;; hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) echo m68k-hp-bsd4.4 exit 0 ;; 9000/[3478]??:HP-UX:*:*) case "${UNAME_MACHINE}" in 9000/31? ) HP_ARCH=m68000 ;; 9000/[34]?? ) HP_ARCH=m68k ;; 9000/7?? | 9000/8?7 ) HP_ARCH=hppa1.1 ;; 9000/8?? ) HP_ARCH=hppa1.0 ;; esac HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` echo ${HP_ARCH}-hp-hpux${HPUX_REV} exit 0 ;; 3050*:HI-UX:*:*) sed 's/^ //' << EOF >dummy.c #include int main () { long cpu = sysconf (_SC_CPU_VERSION); /* The order matters, because CPU_IS_HP_MC68K erroneously returns true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct results, however. */ if (CPU_IS_PA_RISC (cpu)) { switch (cpu) { case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break; case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break; case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break; default: puts ("hppa-hitachi-hiuxwe2"); break; } } else if (CPU_IS_HP_MC68K (cpu)) puts ("m68k-hitachi-hiuxwe2"); else puts ("unknown-hitachi-hiuxwe2"); exit (0); } EOF ${CC-cc} dummy.c -o dummy && ./dummy && rm dummy.c dummy && exit 0 rm -f dummy.c dummy echo unknown-hitachi-hiuxwe2 exit 0 ;; 9000/7??:4.3bsd:*:* | 9000/8?7:4.3bsd:*:* ) echo hppa1.1-hp-bsd exit 0 ;; 9000/8??:4.3bsd:*:*) echo hppa1.0-hp-bsd exit 0 ;; hp7??:OSF1:*:* | hp8?7:OSF1:*:* ) echo hppa1.1-hp-osf exit 0 ;; hp8??:OSF1:*:*) echo hppa1.0-hp-osf exit 0 ;; C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) echo c1-convex-bsd exit 0 ;; C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi exit 0 ;; C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) echo c34-convex-bsd exit 0 ;; C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) echo c38-convex-bsd exit 0 ;; C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) echo c4-convex-bsd exit 0 ;; CRAY*X-MP:UNICOS:*:*) echo xmp-cray-unicos exit 0 ;; CRAY*Y-MP:UNICOS:*:*) echo ymp-cray-unicos exit 0 ;; CRAY-2:UNICOS:*:*) echo cray2-cray-unicos exit 0 ;; hp3[0-9][05]:NetBSD:*:*) echo m68k-hp-netbsd${UNAME_RELEASE} exit 0 ;; i[34]86:BSD/386:*:* | *:BSD/OS:*:*) echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} exit 0 ;; *:FreeBSD:*:*) echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` exit 0 ;; *:NetBSD:*:*) echo ${UNAME_MACHINE}-unknown-netbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` exit 0 ;; *:GNU:*:*) echo `echo ${UNAME_MACHINE}|sed -e 's,/.*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` exit 0 ;; *:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux exit 0 ;; # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. earlier versions # are messed up and put the nodename in both sysname and nodename. i[34]86:DYNIX/ptx:4*:*) echo i386-sequent-sysv4 exit 0 ;; i[34]86:*:4.*:* | i[34]86:SYSTEM_V:4.*:*) if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then echo ${UNAME_MACHINE}-univel-sysv${UNAME_RELEASE} else echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE} fi exit 0 ;; i[34]86:*:3.2:*) if test -f /usr/options/cb.name; then UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then UNAME_REL=`(/bin/uname -X|egrep Release|sed -e 's/.*= //')` (/bin/uname -X|egrep i80486 >/dev/null) && UNAME_MACHINE=i486 echo ${UNAME_MACHINE}-unknown-sco$UNAME_REL else echo ${UNAME_MACHINE}-unknown-sysv32 fi exit 0 ;; Intel:Mach:3*:*) echo i386-unknown-mach3 exit 0 ;; paragon:*:*:*) echo i860-intel-osf1 exit 0 ;; i860:*:4.*:*) # i860-SVR4 if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4 else # Add other i860-SVR4 vendors below as they are discovered. echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4 fi exit 0 ;; mini*:CTIX:SYS*5:*) # "miniframe" echo m68010-convergent-sysv exit 0 ;; M680[234]0:*:R3V[567]*:*) test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;; 3[34]??:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0) uname -p 2>/dev/null | grep 86 >/dev/null \ && echo i486-ncr-sysv4.3 && exit 0 ;; 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) uname -p 2>/dev/null | grep 86 >/dev/null \ && echo i486-ncr-sysv4 && exit 0 ;; m680[234]0:LynxOS:2.2*:*) echo m68k-lynx-lynxos${UNAME_RELEASE} exit 0 ;; mc68030:UNIX_System_V:4.*:*) echo m68k-atari-sysv4 exit 0 ;; i[34]86:LynxOS:2.2*:*) echo i386-lynx-lynxos${UNAME_RELEASE} exit 0 ;; TSUNAMI:LynxOS:2.2*:*) echo sparc-lynx-lynxos${UNAME_RELEASE} exit 0 ;; rs6000:LynxOS:2.2*:*) echo rs6000-lynx-lynxos${UNAME_RELEASE} exit 0 ;; RM*:SINIX-*:*:*) echo mips-sni-sysv4 exit 0 ;; *:SINIX-*:*:*) if uname -p 2>/dev/null >/dev/null ; then UNAME_MACHINE=`(uname -p) 2>/dev/null` echo ${UNAME_MACHINE}-sni-sysv4 else echo ns32k-sni-sysv fi exit 0 ;; esac #echo '(No uname command or uname output not recognized.)' 1>&2 #echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2 cat >dummy.c < printf ("m68k-sony-newsos%s\n", #ifdef NEWSOS4 "4" #else "" #endif ); exit (0); #endif #endif #if defined (__arm) && defined (__acorn) && defined (__unix) printf ("arm-acorn-riscix"); exit (0); #endif #if defined (hp300) && !defined (hpux) printf ("m68k-hp-bsd\n"); exit (0); #endif #if defined (NeXT) #if !defined (__ARCHITECTURE__) #define __ARCHITECTURE__ "m68k" #endif int version; version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`; printf ("%s-next-nextstep%s\n", __ARCHITECTURE__, version==2 ? "2" : "3"); exit (0); #endif #if defined (MULTIMAX) || defined (n16) #if defined (UMAXV) printf ("ns32k-encore-sysv\n"); exit (0); #else #if defined (CMU) printf ("ns32k-encore-mach\n"); exit (0); #else printf ("ns32k-encore-bsd\n"); exit (0); #endif #endif #endif #if defined (__386BSD__) printf ("i386-unknown-bsd\n"); exit (0); #endif #if defined (sequent) #if defined (i386) printf ("i386-sequent-dynix\n"); exit (0); #endif #if defined (ns32000) printf ("ns32k-sequent-dynix\n"); exit (0); #endif #endif #if defined (_SEQUENT_) printf ("i386-sequent-ptx\n"); exit (0); #endif #if defined (vax) #if !defined (ultrix) printf ("vax-dec-bsd\n"); exit (0); #else printf ("vax-dec-ultrix\n"); exit (0); #endif #endif #if defined (alliant) && defined (i860) printf ("i860-alliant-bsd\n"); exit (0); #endif exit (1); } EOF ${CC-cc} dummy.c -o dummy 2>/dev/null && ./dummy && rm dummy.c dummy && exit 0 rm -f dummy.c dummy # Apollos put the system type in the environment. test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit 0; } # Convex versions that predate uname can use getsysinfo(1) if [ -x /usr/convex/getsysinfo ] then case `getsysinfo -f cpu_type` in c1*) echo c1-convex-bsd exit 0 ;; c2*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi exit 0 ;; c34*) echo c34-convex-bsd exit 0 ;; c38*) echo c38-convex-bsd exit 0 ;; c4*) echo c4-convex-bsd exit 0 ;; esac fi #echo '(Unable to guess system type)' 1>&2 exit 1 freebsd-ports-release/2.2.5/audio/rsynth/files/config.sub000066400000000000000000000411440642210336600234370ustar00rootroot00000000000000#! /bin/sh # Configuration validation subroutine script, version 1.1. # Copyright (C) 1991, 1992, 1993, 1994, 1995 Free Software Foundation, Inc. # This file is (in principle) common to ALL GNU software. # The presence of a machine in this file suggests that SOME GNU software # can handle that machine. It does not imply ALL GNU software can. # # This file is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # Configuration subroutine to validate and canonicalize a configuration type. # Supply the specified configuration type as an argument. # If it is invalid, we print an error message on stderr and exit with code 1. # Otherwise, we print the canonical config type on stdout and succeed. # This file is supposed to be the same for all GNU packages # and recognize all the CPU types, system types and aliases # that are meaningful with *any* GNU software. # Each package is responsible for reporting which valid configurations # it does not support. The user should be able to distinguish # a failure to support a valid configuration from a meaningless # configuration. # The goal of this file is to map all the various variations of a given # machine specification into a single specification in the form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM # It is wrong to echo any other type of specification. if [ x$1 = x ] then echo Configuration name missing. 1>&2 echo "Usage: $0 CPU-MFR-OPSYS" 1>&2 echo "or $0 ALIAS" 1>&2 echo where ALIAS is a recognized configuration type. 1>&2 exit 1 fi # First pass through any local machine types. case $1 in *local*) echo $1 exit 0 ;; *) ;; esac # Separate what the user gave into CPU-COMPANY and OS (if any). basic_machine=`echo $1 | sed 's/-[^-]*$//'` if [ $basic_machine != $1 ] then os=`echo $1 | sed 's/.*-/-/'` else os=; fi ### Let's recognize common machines as not being operating systems so ### that things like config.sub decstation-3100 work. We also ### recognize some manufacturers as not being operating systems, so we ### can provide default operating systems below. case $os in -sun*os*) # Prevent following clause from handling this invalid input. ;; -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \ -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \ -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \ -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp ) os= basic_machine=$1 ;; -hiux*) os=-hiuxwe2 ;; -sco4) os=-sco3.2v4 basic_machine=`echo $1 | sed -e 's/86-.*/86-unknown/'` ;; -sco3.2.[4-9]*) os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` basic_machine=`echo $1 | sed -e 's/86-.*/86-unknown/'` ;; -sco3.2v[4-9]*) # Don't forget version if it is 3.2v4 or newer. basic_machine=`echo $1 | sed -e 's/86-.*/86-unknown/'` ;; -sco*) os=-sco3.2v2 basic_machine=`echo $1 | sed -e 's/86-.*/86-unknown/'` ;; -isc) os=-isc2.2 basic_machine=`echo $1 | sed -e 's/86-.*/86-unknown/'` ;; -clix*) basic_machine=clipper-intergraph ;; -isc*) basic_machine=`echo $1 | sed -e 's/86-.*/86-unknown/'` ;; -lynx*) os=-lynxos ;; -ptx*) basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'` ;; -windowsnt*) os=`echo $os | sed -e 's/windowsnt/winnt/'` ;; esac # Decode aliases for certain CPU-COMPANY combinations. case $basic_machine in # Recognize the basic CPU types without company name. # Some are omitted here because they have special meanings below. tahoe | i[345]86 | i860 | m68k | m68000 | m88k | ns32k | arm | pyramid \ | tron | a29k | 580 | i960 | h8300 | hppa1.0 | hppa1.1 \ | alpha | we32k | ns16k | clipper | sparclite | i370 | sh \ | powerpc | sparc64 | 1750a | dsp16xx | mips64 | mipsel \ | pdp11 | mips64el | mips64orion | mips64orionel \ | sparc) basic_machine=$basic_machine-unknown ;; # Object if more than one company name word. *-*-*) echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 exit 1 ;; # Recognize the basic CPU types with company name. vax-* | tahoe-* | i[345]86-* | i860-* | m68k-* | m68000-* | m88k-* \ | sparc-* | ns32k-* | fx80-* | arm-* | c[123]* \ | mips-* | pyramid-* | tron-* | a29k-* | romp-* | rs6000-* \ | none-* | 580-* | cray2-* | h8300-* | i960-* | xmp-* | ymp-* \ | hppa1.0-* | hppa1.1-* | alpha-* | we32k-* | cydra-* | ns16k-* \ | pn-* | np1-* | xps100-* | clipper-* | orion-* | sparclite-* \ | pdp11-* | sh-* | powerpc-* | sparc64-* | mips64-* | mipsel-* \ | mips64el-* | mips64orion-* | mips64orionel-*) ;; # Recognize the various machine names and aliases which stand # for a CPU type and a company and sometimes even an OS. 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) basic_machine=m68000-att ;; 3b*) basic_machine=we32k-att ;; alliant | fx80) basic_machine=fx80-alliant ;; altos | altos3068) basic_machine=m68k-altos ;; am29k) basic_machine=a29k-none os=-bsd ;; amdahl) basic_machine=580-amdahl os=-sysv ;; amiga | amiga-*) basic_machine=m68k-cbm ;; amigados) basic_machine=m68k-cbm os=-amigados ;; amigaunix | amix) basic_machine=m68k-cbm os=-sysv4 ;; apollo68) basic_machine=m68k-apollo os=-sysv ;; balance) basic_machine=ns32k-sequent os=-dynix ;; convex-c1) basic_machine=c1-convex os=-bsd ;; convex-c2) basic_machine=c2-convex os=-bsd ;; convex-c32) basic_machine=c32-convex os=-bsd ;; convex-c34) basic_machine=c34-convex os=-bsd ;; convex-c38) basic_machine=c38-convex os=-bsd ;; cray | ymp) basic_machine=ymp-cray os=-unicos ;; cray2) basic_machine=cray2-cray os=-unicos ;; crds | unos) basic_machine=m68k-crds ;; da30 | da30-*) basic_machine=m68k-da30 ;; decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) basic_machine=mips-dec ;; delta | 3300 | motorola-3300 | motorola-delta \ | 3300-motorola | delta-motorola) basic_machine=m68k-motorola ;; delta88) basic_machine=m88k-motorola os=-sysv3 ;; dpx20 | dpx20-*) basic_machine=rs6000-bull os=-bosx ;; dpx2* | dpx2*-bull) basic_machine=m68k-bull os=-sysv3 ;; ebmon29k) basic_machine=a29k-amd os=-ebmon ;; elxsi) basic_machine=elxsi-elxsi os=-bsd ;; encore | umax | mmax) basic_machine=ns32k-encore ;; fx2800) basic_machine=i860-alliant ;; genix) basic_machine=ns32k-ns ;; gmicro) basic_machine=tron-gmicro os=-sysv ;; h3050r* | hiux*) basic_machine=hppa1.1-hitachi os=-hiuxwe2 ;; h8300hms) basic_machine=h8300-hitachi os=-hms ;; harris) basic_machine=m88k-harris os=-sysv3 ;; hp300-*) basic_machine=m68k-hp ;; hp300bsd) basic_machine=m68k-hp os=-bsd ;; hp300hpux) basic_machine=m68k-hp os=-hpux ;; hp9k2[0-9][0-9] | hp9k31[0-9]) basic_machine=m68000-hp ;; hp9k3[2-9][0-9]) basic_machine=m68k-hp ;; hp9k7[0-9][0-9] | hp7[0-9][0-9] | hp9k8[0-9]7 | hp8[0-9]7) basic_machine=hppa1.1-hp ;; hp9k8[0-9][0-9] | hp8[0-9][0-9]) basic_machine=hppa1.0-hp ;; i370-ibm* | ibm*) basic_machine=i370-ibm os=-mvs ;; # I'm not sure what "Sysv32" means. Should this be sysv3.2? i[345]86v32) basic_machine=`echo $1 | sed -e 's/86.*/86-unknown/'` os=-sysv32 ;; i[345]86v4*) basic_machine=`echo $1 | sed -e 's/86.*/86-unknown/'` os=-sysv4 ;; i[345]86v) basic_machine=`echo $1 | sed -e 's/86.*/86-unknown/'` os=-sysv ;; i[345]86sol2) basic_machine=`echo $1 | sed -e 's/86.*/86-unknown/'` os=-solaris2 ;; iris | iris4d) basic_machine=mips-sgi case $os in -irix*) ;; *) os=-irix4 ;; esac ;; isi68 | isi) basic_machine=m68k-isi os=-sysv ;; m88k-omron*) basic_machine=m88k-omron ;; magnum | m3230) basic_machine=mips-mips os=-sysv ;; merlin) basic_machine=ns32k-utek os=-sysv ;; miniframe) basic_machine=m68000-convergent ;; mips3*-*) basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` ;; mips3*) basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown ;; ncr3000) basic_machine=i486-ncr os=-sysv4 ;; news | news700 | news800 | news900) basic_machine=m68k-sony os=-newsos ;; news1000) basic_machine=m68030-sony os=-newsos ;; news-3600 | risc-news) basic_machine=mips-sony os=-newsos ;; next | m*-next ) basic_machine=m68k-next case $os in -nextstep* ) ;; -ns2*) os=-nextstep2 ;; *) os=-nextstep3 ;; esac ;; nh3000) basic_machine=m68k-harris os=-cxux ;; nh[45]000) basic_machine=m88k-harris os=-cxux ;; nindy960) basic_machine=i960-intel os=-nindy ;; np1) basic_machine=np1-gould ;; pa-hitachi) basic_machine=hppa1.1-hitachi os=-hiuxwe2 ;; paragon) basic_machine=i860-intel os=-osf ;; pbd) basic_machine=sparc-tti ;; pbb) basic_machine=m68k-tti ;; pc532 | pc532-*) basic_machine=ns32k-pc532 ;; pentium-*) # We will change tis to say i586 once there has been # time for various packages to start to recognize that. basic_machine=i486-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pn) basic_machine=pn-gould ;; ps2) basic_machine=i386-ibm ;; rm[46]00) basic_machine=mips-siemens ;; rtpc | rtpc-*) basic_machine=romp-ibm ;; sequent) basic_machine=i386-sequent ;; sh) basic_machine=sh-hitachi os=-hms ;; sps7) basic_machine=m68k-bull os=-sysv2 ;; spur) basic_machine=spur-unknown ;; sun2) basic_machine=m68000-sun ;; sun2os3) basic_machine=m68000-sun os=-sunos3 ;; sun2os4) basic_machine=m68000-sun os=-sunos4 ;; sun3os3) basic_machine=m68k-sun os=-sunos3 ;; sun3os4) basic_machine=m68k-sun os=-sunos4 ;; sun4os3) basic_machine=sparc-sun os=-sunos3 ;; sun4os4) basic_machine=sparc-sun os=-sunos4 ;; sun4sol2) basic_machine=sparc-sun os=-solaris2 ;; sun3 | sun3-*) basic_machine=m68k-sun ;; sun4) basic_machine=sparc-sun ;; sun386 | sun386i | roadrunner) basic_machine=i386-sun ;; symmetry) basic_machine=i386-sequent os=-dynix ;; tower | tower-32) basic_machine=m68k-ncr ;; udi29k) basic_machine=a29k-amd os=-udi ;; ultra3) basic_machine=a29k-nyu os=-sym1 ;; vaxv) basic_machine=vax-dec os=-sysv ;; vms) basic_machine=vax-dec os=-vms ;; vxworks960) basic_machine=i960-wrs os=-vxworks ;; vxworks68) basic_machine=m68k-wrs os=-vxworks ;; xmp) basic_machine=xmp-cray os=-unicos ;; xps | xps100) basic_machine=xps100-honeywell ;; none) basic_machine=none-none os=-none ;; # Here we handle the default manufacturer of certain CPU types. It is in # some cases the only manufacturer, in others, it is the most popular. mips) basic_machine=mips-mips ;; romp) basic_machine=romp-ibm ;; rs6000) basic_machine=rs6000-ibm ;; vax) basic_machine=vax-dec ;; pdp11) basic_machine=pdp11-dec ;; we32k) basic_machine=we32k-att ;; sparc) basic_machine=sparc-sun ;; cydra) basic_machine=cydra-cydrome ;; orion) basic_machine=orion-highlevel ;; orion105) basic_machine=clipper-highlevel ;; *) echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 exit 1 ;; esac # Here we canonicalize certain aliases for manufacturers. case $basic_machine in *-digital*) basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'` ;; *-commodore*) basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'` ;; *) ;; esac # Decode manufacturer-specific aliases for certain operating systems. if [ x"$os" != x"" ] then case $os in # -solaris* is a basic system type, with this one exception. -solaris1 | -solaris1.*) os=`echo $os | sed -e 's|solaris1|sunos4|'` ;; -solaris) os=-solaris2 ;; -unixware* | svr4*) os=-sysv4 ;; -gnu/linux*) os=`echo $os | sed -e 's|gnu/linux|linux|'` ;; # First accept the basic system types. # The portable systems comes first. # Each alternative must end in a *, to match a version number. # -sysv* is not here because it comes later, after sysvr4. -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ | -vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[345]* \ | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \ | -amigados* | -msdos* | -newsos* | -unicos* | -aos* \ | -nindy* | -vxworks* | -ebmon* | -hms* | -mvs* | -clix* \ | -riscos* | -linux* | -uniplus* | -iris* | -rtu* | -xenix* \ | -hiux* | -386bsd* | -netbsd* | -freebsd* | -riscix* \ | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* \ | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta | -udi | -eabi) ;; -sunos5*) os=`echo $os | sed -e 's|sunos5|solaris2|'` ;; -sunos6*) os=`echo $os | sed -e 's|sunos6|solaris3|'` ;; -osfrose*) os=-osfrose ;; -osf*) os=-osf ;; -utek*) os=-bsd ;; -dynix*) os=-bsd ;; -acis*) os=-aos ;; -ctix* | -uts*) os=-sysv ;; # Preserve the version number of sinix5. -sinix5.*) os=`echo $os | sed -e 's|sinix|sysv|'` ;; -sinix*) os=-sysv4 ;; -triton*) os=-sysv3 ;; -oss*) os=-sysv3 ;; -svr4) os=-sysv4 ;; -svr3) os=-sysv3 ;; -sysvr4) os=-sysv4 ;; # This must come after -sysvr4. -sysv*) ;; -xenix) os=-xenix ;; -none) ;; *) # Get rid of the `-' at the beginning of $os. os=`echo $os | sed 's/[^-]*-//'` echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2 exit 1 ;; esac else # Here we handle the default operating systems that come with various machines. # The value should be what the vendor currently ships out the door with their # machine or put another way, the most popular os provided with the machine. # Note that if you're going to try to match "-MANUFACTURER" here (say, # "-sun"), then you have to tell the case statement up towards the top # that MANUFACTURER isn't an operating system. Otherwise, code above # will signal an error saying that MANUFACTURER isn't an operating # system, and we'll never get to this point. case $basic_machine in *-acorn) os=-riscix1.2 ;; pdp11-*) os=-none ;; *-dec | vax-*) os=-ultrix4.2 ;; m68*-apollo) os=-domain ;; i386-sun) os=-sunos4.0.2 ;; m68000-sun) os=-sunos3 # This also exists in the configure program, but was not the # default. # os=-sunos4 ;; *-tti) # must be before sparc entry or we get the wrong os. os=-sysv3 ;; sparc-* | *-sun) os=-sunos4.1.1 ;; *-ibm) os=-aix ;; *-hp) os=-hpux ;; *-hitachi) os=-hiux ;; i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent) os=-sysv ;; *-cbm) os=-amigados ;; *-dg) os=-dgux ;; *-dolphin) os=-sysv3 ;; m68k-ccur) os=-rtu ;; m88k-omron*) os=-luna ;; *-sequent) os=-ptx ;; *-crds) os=-unos ;; *-ns) os=-genix ;; i370-*) os=-mvs ;; *-next) os=-nextstep3 ;; *-gould) os=-sysv ;; *-highlevel) os=-bsd ;; *-encore) os=-bsd ;; *-sgi) os=-irix ;; *-siemens) os=-sysv4 ;; *-masscomp) os=-rtu ;; *) os=-none ;; esac fi # Here we handle the case where we know the os, and the CPU type, but not the # manufacturer. We pick the logical manufacturer. vendor=unknown case $basic_machine in *-unknown) case $os in -riscix*) vendor=acorn ;; -sunos*) vendor=sun ;; -lynxos*) vendor=lynx ;; -aix*) vendor=ibm ;; -hpux*) vendor=hp ;; -hiux*) vendor=hitachi ;; -unos*) vendor=crds ;; -dgux*) vendor=dg ;; -luna*) vendor=omron ;; -genix*) vendor=ns ;; -mvs*) vendor=ibm ;; -ptx*) vendor=sequent ;; -vxworks*) vendor=wrs ;; esac basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"` ;; esac echo $basic_machine$os freebsd-ports-release/2.2.5/audio/rsynth/files/configure000066400000000000000000001755240642210336600233750ustar00rootroot00000000000000#! /bin/sh # From configure.in Revision: 1.4 # Guess values for system-dependent variables and create Makefiles. # Generated automatically using autoconf version 2.3 # Copyright (C) 1992, 1993, 1994 Free Software Foundation, Inc. # # This configure script is free software; the Free Software Foundation # gives unlimited permission to copy, distribute and modify it. # Defaults: ac_help= ac_default_prefix=/usr/local # Any additions from configure.in: ac_help="$ac_help --with-gdbm[=] Uninstalled GNU gdbm source directory" ac_help="$ac_help --with-aDict[=] American Dictionary" ac_help="$ac_help --with-bDict[=] British Dictionary" ac_help="$ac_help --with-x use the X Window System" # Initialize some variables set by options. # The variables have the same names as the options, with # dashes changed to underlines. build=NONE cache_file=./config.cache exec_prefix=NONE host=NONE no_create= nonopt=NONE no_recursion= prefix=NONE program_prefix=NONE program_suffix=NONE program_transform_name=s,x,x, silent= site= srcdir= target=NONE verbose= x_includes=NONE x_libraries=NONE # Initialize some other variables. subdirs= ac_prev= for ac_option do # If the previous option needs an argument, assign it. if test -n "$ac_prev"; then eval "$ac_prev=\$ac_option" ac_prev= continue fi case "$ac_option" in -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;; *) ac_optarg= ;; esac # Accept the important Cygnus configure options, so we can diagnose typos. case "$ac_option" in -build | --build | --buil | --bui | --bu | --b) ac_prev=build ;; -build=* | --build=* | --buil=* | --bui=* | --bu=* | --b=*) build="$ac_optarg" ;; -cache-file | --cache-file | --cache-fil | --cache-fi \ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) ac_prev=cache_file ;; -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) cache_file="$ac_optarg" ;; -disable-* | --disable-*) ac_feature=`echo $ac_option|sed -e 's/-*disable-//'` # Reject names that are not valid shell variable names. if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; } fi ac_feature=`echo $ac_feature| sed 's/-/_/g'` eval "enable_${ac_feature}=no" ;; -enable-* | --enable-*) ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'` # Reject names that are not valid shell variable names. if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; } fi ac_feature=`echo $ac_feature| sed 's/-/_/g'` case "$ac_option" in *=*) ;; *) ac_optarg=yes ;; esac eval "enable_${ac_feature}='$ac_optarg'" ;; -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ | --exec | --exe | --ex) ac_prev=exec_prefix ;; -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ | --exec=* | --exe=* | --ex=*) exec_prefix="$ac_optarg" ;; -gas | --gas | --ga | --g) # Obsolete; use --with-gas. with_gas=yes ;; -help | --help | --hel | --he) # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat << EOF Usage: configure [options] [host] Options: [defaults in brackets after descriptions] Configuration: --cache-file=FILE cache test results in FILE --help print this message --no-create do not create output files --quiet, --silent do not print \`checking...' messages --version print the version of autoconf that created configure Directory and file names: --prefix=PREFIX install architecture-independent files in PREFIX [$ac_default_prefix] --exec-prefix=PREFIX install architecture-dependent files in PREFIX [same as prefix] --srcdir=DIR find the sources in DIR [configure dir or ..] --program-prefix=PREFIX prepend PREFIX to installed program names --program-suffix=SUFFIX append SUFFIX to installed program names --program-transform-name=PROGRAM run sed PROGRAM on installed program names Host type: --build=BUILD configure for building on BUILD [BUILD=HOST] --host=HOST configure for HOST [guessed] --target=TARGET configure for TARGET [TARGET=HOST] Features and packages: --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --x-includes=DIR X include files are in DIR --x-libraries=DIR X library files are in DIR --enable and --with options recognized:$ac_help EOF exit 0 ;; -host | --host | --hos | --ho) ac_prev=host ;; -host=* | --host=* | --hos=* | --ho=*) host="$ac_optarg" ;; -nfp | --nfp | --nf) # Obsolete; use --without-fp. with_fp=no ;; -no-create | --no-create | --no-creat | --no-crea | --no-cre \ | --no-cr | --no-c) no_create=yes ;; -no-recursion | --no-recursion | --no-recursio | --no-recursi \ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) no_recursion=yes ;; -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) ac_prev=prefix ;; -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) prefix="$ac_optarg" ;; -program-prefix | --program-prefix | --program-prefi | --program-pref \ | --program-pre | --program-pr | --program-p) ac_prev=program_prefix ;; -program-prefix=* | --program-prefix=* | --program-prefi=* \ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) program_prefix="$ac_optarg" ;; -program-suffix | --program-suffix | --program-suffi | --program-suff \ | --program-suf | --program-su | --program-s) ac_prev=program_suffix ;; -program-suffix=* | --program-suffix=* | --program-suffi=* \ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) program_suffix="$ac_optarg" ;; -program-transform-name | --program-transform-name \ | --program-transform-nam | --program-transform-na \ | --program-transform-n | --program-transform- \ | --program-transform | --program-transfor \ | --program-transfo | --program-transf \ | --program-trans | --program-tran \ | --progr-tra | --program-tr | --program-t) ac_prev=program_transform_name ;; -program-transform-name=* | --program-transform-name=* \ | --program-transform-nam=* | --program-transform-na=* \ | --program-transform-n=* | --program-transform-=* \ | --program-transform=* | --program-transfor=* \ | --program-transfo=* | --program-transf=* \ | --program-trans=* | --program-tran=* \ | --progr-tra=* | --program-tr=* | --program-t=*) program_transform_name="$ac_optarg" ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) silent=yes ;; -site | --site | --sit) ac_prev=site ;; -site=* | --site=* | --sit=*) site="$ac_optarg" ;; -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) ac_prev=srcdir ;; -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) srcdir="$ac_optarg" ;; -target | --target | --targe | --targ | --tar | --ta | --t) ac_prev=target ;; -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) target="$ac_optarg" ;; -v | -verbose | --verbose | --verbos | --verbo | --verb) verbose=yes ;; -version | --version | --versio | --versi | --vers) echo "configure generated by autoconf version 2.3" exit 0 ;; -with-* | --with-*) ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'` # Reject names that are not valid shell variable names. if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; } fi ac_package=`echo $ac_package| sed 's/-/_/g'` case "$ac_option" in *=*) ;; *) ac_optarg=yes ;; esac eval "with_${ac_package}='$ac_optarg'" ;; -without-* | --without-*) ac_package=`echo $ac_option|sed -e 's/-*without-//'` # Reject names that are not valid shell variable names. if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; } fi ac_package=`echo $ac_package| sed 's/-/_/g'` eval "with_${ac_package}=no" ;; --x) # Obsolete; use --with-x. with_x=yes ;; -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ | --x-incl | --x-inc | --x-in | --x-i) ac_prev=x_includes ;; -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) x_includes="$ac_optarg" ;; -x-libraries | --x-libraries | --x-librarie | --x-librari \ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) ac_prev=x_libraries ;; -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) x_libraries="$ac_optarg" ;; -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; } ;; *) if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then echo "configure: warning: $ac_option: invalid host type" 1>&2 fi if test "x$nonopt" != xNONE; then { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } fi nonopt="$ac_option" ;; esac done if test -n "$ac_prev"; then { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; } fi trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15 # File descriptor usage: # 0 standard input # 1 file creation # 2 errors and warnings # 3 some systems may open it to /dev/tty # 4 used on the Kubota Titan # 6 checking for... messages and results # 5 compiler messages saved in config.log if test "$silent" = yes; then exec 6>/dev/null else exec 6>&1 fi exec 5>./config.log echo "\ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. " 1>&5 # Strip out --no-create and --no-recursion so they do not pile up. # Also quote any args containing shell metacharacters. ac_configure_args= for ac_arg do case "$ac_arg" in -no-create | --no-create | --no-creat | --no-crea | --no-cre \ | --no-cr | --no-c) ;; -no-recursion | --no-recursion | --no-recursio | --no-recursi \ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;; *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*) ac_configure_args="$ac_configure_args '$ac_arg'" ;; *) ac_configure_args="$ac_configure_args $ac_arg" ;; esac done # NLS nuisances. # Only set LANG and LC_ALL to C if already set. # These must not be set unconditionally because not all systems understand # e.g. LANG=C (notably SCO). if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi if test "${LANG+set}" = set; then LANG=C; export LANG; fi # confdefs.h avoids OS command line length limits that DEFS can exceed. rm -rf conftest* confdefs.h # AIX cpp loses on an empty file, so make sure it contains at least a newline. echo > confdefs.h # A filename unique to this package, relative to the directory that # configure is in, which we can look for to find out if srcdir is correct. ac_unique_file=say.c # Find the source files, if location was not specified. if test -z "$srcdir"; then ac_srcdir_defaulted=yes # Try the directory containing this script, then its parent. ac_prog=$0 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'` test "x$ac_confdir" = "x$ac_prog" && ac_confdir=. srcdir=$ac_confdir if test ! -r $srcdir/$ac_unique_file; then srcdir=.. fi else ac_srcdir_defaulted=no fi if test ! -r $srcdir/$ac_unique_file; then if test "$ac_srcdir_defaulted" = yes; then { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; } else { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; } fi fi srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'` # Prefer explicitly selected file to automatically selected ones. if test -z "$CONFIG_SITE"; then if test "x$prefix" != xNONE; then CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site" else CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" fi fi for ac_site_file in $CONFIG_SITE; do if test -r "$ac_site_file"; then echo "loading site script $ac_site_file" . "$ac_site_file" fi done if test -r "$cache_file"; then echo "loading cache $cache_file" . $cache_file else echo "creating cache $cache_file" > $cache_file fi ac_ext=c # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. ac_cpp='$CPP $CPPFLAGS' ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5 2>&5' ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5 2>&5' if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu. if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then ac_n= ac_c=' ' ac_t=' ' else ac_n=-n ac_c= ac_t= fi else ac_n= ac_c='\c' ac_t= fi ac_aux_dir= for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do if test -f $ac_dir/install-sh; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install-sh -c" break elif test -f $ac_dir/install.sh; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install.sh -c" break fi done if test -z "$ac_aux_dir"; then { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; } fi ac_config_guess=$ac_aux_dir/config.guess ac_config_sub=$ac_aux_dir/config.sub ac_configure=$ac_aux_dir/configure # This should be Cygnus configure. # Make sure we can run config.sub. if $ac_config_sub sun4 >/dev/null 2>&1; then : else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; } fi echo $ac_n "checking host system type""... $ac_c" 1>&6 host_alias=$host case "$host_alias" in NONE) case $nonopt in NONE) if host_alias=`$ac_config_guess`; then : else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; } fi ;; *) host_alias=$nonopt ;; esac ;; esac host=`$ac_config_sub $host_alias` host_cpu=`echo $host | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\1/'` host_vendor=`echo $host | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\2/'` host_os=`echo $host | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\3/'` echo "$ac_t""$host" 1>&6 PROGS="say" hplay=dummy dbm=none make_dist=/dev/null if test -z "$CC" && test -n "$GCC" ; then CC=$GCC fi # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" for ac_dir in $PATH; do test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$ac_word; then ac_cv_prog_CC="gcc" break fi done IFS="$ac_save_ifs" test -z "$ac_cv_prog_CC" && ac_cv_prog_CC="cc" fi fi CC="$ac_cv_prog_CC" if test -n "$CC"; then echo "$ac_t""$CC" 1>&6 else echo "$ac_t""no" 1>&6 fi echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.c <&5 | egrep yes >/dev/null 2>&1; then ac_cv_prog_gcc=yes else ac_cv_prog_gcc=no fi fi echo "$ac_t""$ac_cv_prog_gcc" 1>&6 if test $ac_cv_prog_gcc = yes; then GCC=yes if test "${CFLAGS+set}" != set; then echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6 if eval "test \"`echo '$''{'ac_cv_prog_gcc_g'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else echo 'void f(){}' > conftest.c if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then ac_cv_prog_gcc_g=yes else ac_cv_prog_gcc_g=no fi rm -f conftest* fi echo "$ac_t""$ac_cv_prog_gcc_g" 1>&6 if test $ac_cv_prog_gcc_g = yes; then CFLAGS="-g -O" else CFLAGS="-O" fi fi else GCC= test "${CFLAGS+set}" = set || CFLAGS="-g" fi if test "$GCC" != yes; then CFLAGS="-O" fi echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6 if test -d /etc/conf/kconfig.d && grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1 then echo "$ac_t""yes" 1>&6 ISC=yes # If later tests want to check for ISC. cat >> confdefs.h <<\EOF #define _POSIX_SOURCE 1 EOF if test "$GCC" = yes; then CC="$CC -posix" else CC="$CC -Xp" fi else echo "$ac_t""no" 1>&6 ISC= fi echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6 set dummy ${MAKE-make}; ac_make=$2 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftestmake <<\EOF all: @echo 'ac_maketemp="${MAKE}"' EOF # GNU make sometimes prints "make[1]: Entering...", which would confuse us. eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=` if test -n "$ac_maketemp"; then eval ac_cv_prog_make_${ac_make}_set=yes else eval ac_cv_prog_make_${ac_make}_set=no fi rm -f conftestmake fi if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then echo "$ac_t""yes" 1>&6 SET_MAKE= else echo "$ac_t""no" 1>&6 SET_MAKE="MAKE=${MAKE-make}" fi # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or # incompatible versions: # SysV /etc/install, /usr/sbin/install # SunOS /usr/etc/install # IRIX /sbin/install # AIX /bin/install # AFS /usr/afsws/bin/install, which mishandles nonexistent args # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # ./install, which can be erroneously created by make from ./install.sh. echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6 if test -z "$INSTALL"; then if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" for ac_dir in $PATH; do # Account for people who put trailing slashes in PATH elements. case "$ac_dir/" in /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;; *) # OSF1 and SCO ODT 3.0 have their own names for install. for ac_prog in ginstall installbsd scoinst install; do if test -f $ac_dir/$ac_prog; then if test $ac_prog = install && grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. # OSF/1 installbsd also uses dspmsg, but is usable. : else ac_cv_path_install="$ac_dir/$ac_prog -c" break 2 fi fi done ;; esac done IFS="$ac_save_ifs" # As a last resort, use the slow shell script. test -z "$ac_cv_path_install" && ac_cv_path_install="$ac_install_sh" fi INSTALL="$ac_cv_path_install" fi echo "$ac_t""$INSTALL" 1>&6 # Use test -z because SunOS4 sh mishandles braces in ${var-val}. # It thinks the first close brace ends the variable substitution. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6 # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= fi if test -z "$CPP"; then if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else # This must be in double quotes, not single quotes, because CPP may get # substituted into the Makefile and "${CC-cc}" will confuse make. CPP="${CC-cc} -E" # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. cat > conftest.$ac_ext < Syntax Error EOF eval "$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ac_err=`grep -v '^ *+' conftest.out` if test -z "$ac_err"; then : else echo "$ac_err" >&5 rm -rf conftest* CPP="${CC-cc} -E -traditional-cpp" cat > conftest.$ac_ext < Syntax Error EOF eval "$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ac_err=`grep -v '^ *+' conftest.out` if test -z "$ac_err"; then : else echo "$ac_err" >&5 rm -rf conftest* CPP=/lib/cpp fi rm -f conftest* fi rm -f conftest* ac_cv_prog_CPP="$CPP" fi fi CPP="$ac_cv_prog_CPP" echo "$ac_t""$CPP" 1>&6 # If we cannot run a trivial program, we must be cross compiling. echo $ac_n "checking whether cross-compiling""... $ac_c" 1>&6 if eval "test \"`echo '$''{'ac_cv_c_cross'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else if test "$cross_compiling" = yes; then ac_cv_c_cross=yes else cat > conftest.$ac_ext </dev/null; then ac_cv_c_cross=no else ac_cv_c_cross=yes fi fi rm -fr conftest* fi cross_compiling=$ac_cv_c_cross echo "$ac_t""$ac_cv_c_cross" 1>&6 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include #include #include EOF eval "$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ac_err=`grep -v '^ *+' conftest.out` if test -z "$ac_err"; then rm -rf conftest* ac_cv_header_stdc=yes else echo "$ac_err" >&5 rm -rf conftest* ac_cv_header_stdc=no fi rm -f conftest* if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat > conftest.$ac_ext < EOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | egrep "memchr" >/dev/null 2>&1; then : else rm -rf conftest* ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat > conftest.$ac_ext < EOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | egrep "free" >/dev/null 2>&1; then : else rm -rf conftest* ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. if test "$cross_compiling" = yes; then ac_cv_header_stdc=no else cat > conftest.$ac_ext < #define ISLOWER(c) ('a' <= (c) && (c) <= 'z') #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) int main () { int i; for (i = 0; i < 256; i++) if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2); exit (0); } EOF eval $ac_link if test -s conftest && (./conftest; exit) 2>/dev/null; then : else ac_cv_header_stdc=no fi fi rm -fr conftest* fi fi echo "$ac_t""$ac_cv_header_stdc" 1>&6 if test $ac_cv_header_stdc = yes; then cat >> confdefs.h <<\EOF #define STDC_HEADERS 1 EOF fi for ac_hdr in fcntl.h limits.h sys/types.h sys/file.h sys/ioctl.h sys/time.h unistd.h do ac_safe=`echo "$ac_hdr" | tr './\055' '___'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF eval "$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ac_err=`grep -v '^ *+' conftest.out` if test -z "$ac_err"; then rm -rf conftest* eval "ac_cv_header_$ac_safe=yes" else echo "$ac_err" >&5 rm -rf conftest* eval "ac_cv_header_$ac_safe=no" fi rm -f conftest* fi if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then echo "$ac_t""yes" 1>&6 ac_tr_hdr=HAVE_`echo $ac_hdr | tr '[a-z]./\055' '[A-Z]___'` cat >> confdefs.h <&6 fi done if test "$ac_cv_header_stdc" != yes; then for ac_func in strchr memcpy do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < /* Override any gcc2 internal prototype to avoid an error. */ char $ac_func(); int main() { return 0; } int t() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_$ac_func) || defined (__stub___$ac_func) choke me #else $ac_func(); #endif ; return 0; } EOF if eval $ac_link; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else rm -rf conftest* eval "ac_cv_func_$ac_func=no" fi rm -f conftest* fi if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then echo "$ac_t""yes" 1>&6 ac_tr_func=HAVE_`echo $ac_func | tr '[a-z]' '[A-Z]'` cat >> confdefs.h <&6 fi done for ac_hdr in memory.h malloc.h do ac_safe=`echo "$ac_hdr" | tr './\055' '___'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF eval "$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ac_err=`grep -v '^ *+' conftest.out` if test -z "$ac_err"; then rm -rf conftest* eval "ac_cv_header_$ac_safe=yes" else echo "$ac_err" >&5 rm -rf conftest* eval "ac_cv_header_$ac_safe=no" fi rm -f conftest* fi if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then echo "$ac_t""yes" 1>&6 ac_tr_hdr=HAVE_`echo $ac_hdr | tr '[a-z]./\055' '[A-Z]___'` cat >> confdefs.h <&6 fi done fi case "$host" in *-sun-*) hplay=sun; for ac_hdr in sys/ioccom.h sys/audioio.h sun/audioio.h do ac_safe=`echo "$ac_hdr" | tr './\055' '___'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF eval "$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ac_err=`grep -v '^ *+' conftest.out` if test -z "$ac_err"; then rm -rf conftest* eval "ac_cv_header_$ac_safe=yes" else echo "$ac_err" >&5 rm -rf conftest* eval "ac_cv_header_$ac_safe=no" fi rm -f conftest* fi if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then echo "$ac_t""yes" 1>&6 ac_tr_hdr=HAVE_`echo $ac_hdr | tr '[a-z]./\055' '[A-Z]___'` cat >> confdefs.h <&6 fi done ;; *-sgi-*) hplay=sgi ;; *-next-*) hplay=NeXT; for ac_hdr in libc.h do ac_safe=`echo "$ac_hdr" | tr './\055' '___'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF eval "$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ac_err=`grep -v '^ *+' conftest.out` if test -z "$ac_err"; then rm -rf conftest* eval "ac_cv_header_$ac_safe=yes" else echo "$ac_err" >&5 rm -rf conftest* eval "ac_cv_header_$ac_safe=no" fi rm -f conftest* fi if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then echo "$ac_t""yes" 1>&6 ac_tr_hdr=HAVE_`echo $ac_hdr | tr '[a-z]./\055' '[A-Z]___'` cat >> confdefs.h <&6 fi done ;; *-*-linux*) hplay=linux ;; *-*-freebsd*) hplay=freebsd ;; *-*-hpux*) hplay=hpux ;; *-*-*) echo "Unknown host type $host" ;; esac echo $ac_n "checking for working const""... $ac_c" 1>&6 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <j = 5; } { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ const int foo = 10; } ; return 0; } EOF if eval $ac_compile; then rm -rf conftest* ac_cv_c_const=yes else rm -rf conftest* ac_cv_c_const=no fi rm -f conftest* fi echo "$ac_t""$ac_cv_c_const" 1>&6 if test $ac_cv_c_const = no; then cat >> confdefs.h <<\EOF #define const EOF fi echo $ac_n "checking for off_t""... $ac_c" 1>&6 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #if STDC_HEADERS #include #endif EOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | egrep "off_t" >/dev/null 2>&1; then rm -rf conftest* ac_cv_type_off_t=yes else rm -rf conftest* ac_cv_type_off_t=no fi rm -f conftest* fi echo "$ac_t""$ac_cv_type_off_t" 1>&6 if test $ac_cv_type_off_t = no; then cat >> confdefs.h <<\EOF #define off_t long EOF fi echo $ac_n "checking if we can use float in prototypes""... $ac_c" 1>&6 cat > conftest.$ac_ext <&6 else rm -rf conftest* cat >> confdefs.h <<\EOF #define NOPROTOFLOAT 1 EOF echo "$ac_t""no" 1>&6 fi rm -f conftest* if test -d $prefix/include; then CPPFLAGS="$CPPFLAGS -I$prefix/include" fi if test -d $prefix/lib; then LIBS="-L$prefix/lib $LIBS" fi # Check whether --with-gdbm or --without-gdbm was given. withval="$with_gdbm" if test -n "$withval"; then if test "$withval" != "" && test -d "$withval" ; then CPPFLAGS="-I$withval $CPPFLAGS" LIBS="-L$withval $LIBS" else echo "--with-gdbm=$withval" fi fi # Check whether --with-aDict or --without-aDict was given. withval="$with_aDict" if test -n "$withval"; then if test "$withval" != "" && test -r "$withval" ; then ADICT="$withval" DICTS="$DICTS aDict.db" else echo "Cannot read $withval" fi fi # Check whether --with-bDict or --without-bDict was given. withval="$with_bDict" if test -n "$withval"; then if test "$withval" != "" && test -r "$withval" ; then BDICT="$withval" DICTS="$DICTS bDict.db" else echo "Cannot read $withval" fi fi CPPFLAGS="-I. -I$srcdir $CPPFLAGS" echo $ac_n "checking for -lgdbm""... $ac_c" 1>&6 if eval "test \"`echo '$''{'ac_cv_lib_gdbm'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_save_LIBS="$LIBS" LIBS="-lgdbm $LIBS" cat > conftest.$ac_ext <&6 ac_tr_lib=HAVE_LIB`echo gdbm | tr '[a-z]' '[A-Z]'` cat >> confdefs.h <&6 fi if test "$ac_cv_lib_gdbm" = yes; then PROGS="$PROGS mkdictdb dlookup" else DICTS="" fi if test "$hplay" = sgi; then echo $ac_n "checking for -laudio""... $ac_c" 1>&6 if eval "test \"`echo '$''{'ac_cv_lib_audio'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_save_LIBS="$LIBS" LIBS="-laudio $LIBS" cat > conftest.$ac_ext <&6 ac_tr_lib=HAVE_LIB`echo audio | tr '[a-z]' '[A-Z]'` cat >> confdefs.h <&6 fi fi echo $ac_n "checking for -lM""... $ac_c" 1>&6 if eval "test \"`echo '$''{'ac_cv_lib_M'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_save_LIBS="$LIBS" LIBS="-lM $LIBS" cat > conftest.$ac_ext <&6 ac_tr_lib=HAVE_LIB`echo M | tr '[a-z]' '[A-Z]'` cat >> confdefs.h <&6 fi echo $ac_n "checking for -lm""... $ac_c" 1>&6 if eval "test \"`echo '$''{'ac_cv_lib_m'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_save_LIBS="$LIBS" LIBS="-lm $LIBS" cat > conftest.$ac_ext <&6 ac_tr_lib=HAVE_LIB`echo m | tr '[a-z]' '[A-Z]'` cat >> confdefs.h <&6 fi # If we find X, set shell vars x_includes and x_libraries to the # paths, otherwise set no_x=yes. # Uses ac_ vars as temps to allow command line to override cache and checks. # --without-x overrides everything else, but does not touch the cache. echo $ac_n "checking for X""... $ac_c" 1>&6 # Check whether --with-x or --without-x was given. withval="$with_x" if test -n "$withval"; then : fi if test "x$with_x" = xno; then no_x=yes else if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then no_x= else if eval "test \"`echo '$''{'ac_cv_path_x'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else # One or both of the vars are not set, and there is no cached value. no_x=yes rm -fr conftestdir if mkdir conftestdir; then cd conftestdir # Make sure to not put "make" in the Imakefile rules, since we grep it out. cat > Imakefile <<'EOF' acfindx: @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"' EOF if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then no_x= # GNU make sometimes prints "make[1]: Entering...", which would confuse us. eval `make acfindx 2>/dev/null | grep -v make` # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR. if test ! -f $ac_im_usrlibdir/libX11.a && test -f $ac_im_libdir/libX11.a then ac_im_usrlibdir=$ac_im_libdir fi # Screen out bogus values from the imake configuration. case "$ac_im_incroot" in /usr/include) ;; *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes="$ac_im_incroot" ;; esac case "$ac_im_usrlibdir" in /usr/lib | /lib) ;; *) test -d "$ac_im_usrlibdir" && ac_x_libraries="$ac_im_usrlibdir" ;; esac fi cd .. rm -fr conftestdir fi if test "$no_x" = yes; then test -z "$x_direct_test_library" && x_direct_test_library=Xt test -z "$x_direct_test_function" && x_direct_test_function=XtMalloc test -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h cat > conftest.$ac_ext < EOF eval "$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ac_err=`grep -v '^ *+' conftest.out` if test -z "$ac_err"; then rm -rf conftest* no_x= ac_x_includes= else echo "$ac_err" >&5 rm -rf conftest* for ac_dir in \ /usr/X11R6/include \ /usr/X11R5/include \ /usr/X11R4/include \ \ /usr/include/X11R6 \ /usr/include/X11R5 \ /usr/include/X11R4 \ \ /usr/local/X11R6/include \ /usr/local/X11R5/include \ /usr/local/X11R4/include \ \ /usr/local/include/X11R6 \ /usr/local/include/X11R5 \ /usr/local/include/X11R4 \ \ /usr/X11/include \ /usr/include/X11 \ /usr/local/X11/include \ /usr/local/include/X11 \ \ /usr/X386/include \ /usr/x386/include \ /usr/XFree86/include/X11 \ \ /usr/include \ /usr/local/include \ /usr/unsupported/include \ /usr/athena/include \ /usr/local/x11r5/include \ /usr/lpp/Xamples/include \ \ /usr/openwin/include \ /usr/openwin/share/include \ ; \ do if test -r "$ac_dir/$x_direct_test_include"; then no_x= ac_x_includes=$ac_dir break fi done fi rm -f conftest* # Check for the libraries. # See if we find them without any special options. # Don't add to $LIBS permanently. ac_save_LIBS="$LIBS" LIBS="-l$x_direct_test_library $LIBS" cat > conftest.$ac_ext <&6 else test "x$x_includes" = xNONE && x_includes=$ac_x_includes test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries ac_cv_path_x="no_x= ac_x_includes=$x_includes ac_x_libraries=$x_libraries" echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6 fi if test "$no_x" = yes; then # Not all programs may use this symbol, but it does not hurt to define it. X_CFLAGS="$X_CFLAGS -DX_DISPLAY_MISSING" else if test -n "$x_includes"; then X_CFLAGS="$X_CFLAGS -I$x_includes" fi # It would be nice to have a more robust check for the -R ld option than # just checking for Solaris. # It would also be nice to do this for all -L options, not just this one. if test -n "$x_libraries"; then X_LIBS="$X_LIBS -L$x_libraries" if test "`(uname) 2>/dev/null`" = SunOS && uname -r | grep '^5' >/dev/null; then X_LIBS="$X_LIBS -R$x_libraries" fi fi # Check for libraries that X11R6 Xt/Xaw programs need. ac_save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS -L$x_libraries" # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to # check for ICE first), but we must link in the order -lSM -lICE or # we get undefined symbols. So assume we have SM if we have ICE. # These have to be linked with before -lX11, unlike the other # libraries we check for below, so use a different variable. # --interran@uluru.Stanford.EDU, kb@cs.umb.edu. echo $ac_n "checking for -lICE""... $ac_c" 1>&6 if eval "test \"`echo '$''{'ac_cv_lib_ICE'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_save_LIBS="$LIBS" LIBS="-lICE $LIBS" cat > conftest.$ac_ext <&6 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE" else echo "$ac_t""no" 1>&6 fi LDFLAGS="$ac_save_LDFLAGS" # Check for system-dependent libraries X programs must link with. if test "$ISC" = yes; then X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet" else # Martyn.Johnson@cl.cam.ac.uk says this is needed for Ultrix, if the X # libraries were built with DECnet support. And karl@cs.umb.edu says # the Alpha needs dnet_stub (dnet does not exist). echo $ac_n "checking for -ldnet""... $ac_c" 1>&6 if eval "test \"`echo '$''{'ac_cv_lib_dnet'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_save_LIBS="$LIBS" LIBS="-ldnet $LIBS" cat > conftest.$ac_ext <&6 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet" else echo "$ac_t""no" 1>&6 fi if test $ac_cv_lib_dnet = no; then echo $ac_n "checking for -ldnet_stub""... $ac_c" 1>&6 if eval "test \"`echo '$''{'ac_cv_lib_dnet_stub'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_save_LIBS="$LIBS" LIBS="-ldnet_stub $LIBS" cat > conftest.$ac_ext <&6 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub" else echo "$ac_t""no" 1>&6 fi fi # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT, # to get the SysV transport functions. # Not sure which flavor of 386 UNIX this is, but it seems harmless to # check for it. echo $ac_n "checking for -lnsl""... $ac_c" 1>&6 if eval "test \"`echo '$''{'ac_cv_lib_nsl'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_save_LIBS="$LIBS" LIBS="-lnsl $LIBS" cat > conftest.$ac_ext <&6 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl" else echo "$ac_t""no" 1>&6 fi # lieder@skyler.mavd.honeywell.com says without -lsocket, # socket/setsockopt and other routines are undefined under SCO ODT 2.0. # But -lsocket is broken on IRIX, according to simon@lia.di.epfl.ch. if test "`(uname) 2>/dev/null`" != IRIX; then echo $ac_n "checking for -lsocket""... $ac_c" 1>&6 if eval "test \"`echo '$''{'ac_cv_lib_socket'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_save_LIBS="$LIBS" LIBS="-lsocket $LIBS" cat > conftest.$ac_ext <&6 X_EXTRA_LIBS="$X_EXTRA_LIBS -lsocket" else echo "$ac_t""no" 1>&6 fi fi fi fi if test -n "$x_includes" ; then CPPFLAGS="$CPPFLAGS -I$x_includes" fi echo $ac_n "checking for -lsocket""... $ac_c" 1>&6 if eval "test \"`echo '$''{'ac_cv_lib_socket'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_save_LIBS="$LIBS" LIBS="-lsocket $LIBS" cat > conftest.$ac_ext <&6 XLIBS="-lsocket $XLIBS" else echo "$ac_t""no" 1>&6 fi echo $ac_n "checking for -lnsl""... $ac_c" 1>&6 if eval "test \"`echo '$''{'ac_cv_lib_nsl'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_save_LIBS="$LIBS" LIBS="-lnsl $LIBS" cat > conftest.$ac_ext <&6 XLIBS="-lnsl $XLIBS" else echo "$ac_t""no" 1>&6 fi echo $ac_n "checking for -lX11""... $ac_c" 1>&6 if eval "test \"`echo '$''{'ac_cv_lib_X11'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_save_LIBS="$LIBS" LIBS="-lX11 $X_LIBS $XLIBS $LIBS $LIBS" cat > conftest.$ac_ext <&6 XLIBS="$X_LIBS -lX11 $XLIBS" cat >> confdefs.h <<\EOF #define HAVE_LIBX11 1 EOF else echo "$ac_t""no" 1>&6 fi for ac_hdr in audio/audiolib.h do ac_safe=`echo "$ac_hdr" | tr './\055' '___'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF eval "$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ac_err=`grep -v '^ *+' conftest.out` if test -z "$ac_err"; then rm -rf conftest* eval "ac_cv_header_$ac_safe=yes" else echo "$ac_err" >&5 rm -rf conftest* eval "ac_cv_header_$ac_safe=no" fi rm -f conftest* fi if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then echo "$ac_t""yes" 1>&6 ac_tr_hdr=HAVE_`echo $ac_hdr | tr '[a-z]./\055' '[A-Z]___'` cat >> confdefs.h <&6 fi done if test "$ac_cv_header_audio_audiolib_h" = yes ; then echo $ac_n "checking for -laudio""... $ac_c" 1>&6 if eval "test \"`echo '$''{'ac_cv_lib_audio'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_save_LIBS="$LIBS" LIBS="-laudio $XLIBS $LIBS $LIBS" cat > conftest.$ac_ext <&6 XLIBS="-laudio $XLIBS" cat >> confdefs.h <<\EOF #define HAVE_NAS 1 EOF else echo "$ac_t""no" 1>&6 fi if test "$ac_cv_lib_audio" = yes; then if test "$hplay" = dummy; then hplay="na" LIBS="$XLIBS $LIBS" XLIBS="" else PROGS="$PROGS nasay" fi fi fi if test "$hplay" = sun; then cat > conftest.$ac_ext <> confdefs.h <<\EOF #define HAVE_NONSTDARITH 1 EOF fi rm -f conftest* fi if test $ac_cv_prog_gcc = yes; then echo $ac_n "checking whether ${CC-cc} needs -traditional""... $ac_c" 1>&6 if eval "test \"`echo '$''{'ac_cv_prog_gcc_traditional'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_pattern="Autoconf.*'x'" cat > conftest.$ac_ext < Autoconf TIOCGETP EOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | egrep "$ac_pattern" >/dev/null 2>&1; then rm -rf conftest* ac_cv_prog_gcc_traditional=yes else rm -rf conftest* ac_cv_prog_gcc_traditional=no fi rm -f conftest* if test $ac_cv_prog_gcc_traditional = no; then cat > conftest.$ac_ext < Autoconf TCGETA EOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | egrep "$ac_pattern" >/dev/null 2>&1; then rm -rf conftest* ac_cv_prog_gcc_traditional=yes fi rm -f conftest* fi fi echo "$ac_t""$ac_cv_prog_gcc_traditional" 1>&6 if test $ac_cv_prog_gcc_traditional = yes; then CC="$CC -traditional" fi fi echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include #ifdef signal #undef signal #endif #ifdef __cplusplus extern "C" #endif void (*signal ()) (); int main() { return 0; } int t() { int i; ; return 0; } EOF if eval $ac_compile; then rm -rf conftest* ac_cv_type_signal=void else rm -rf conftest* ac_cv_type_signal=int fi rm -f conftest* fi echo "$ac_t""$ac_cv_type_signal" 1>&6 cat >> confdefs.h <&6 if make -v 2>/dev/null | grep -i 'GNU *Make' > /dev/null ; then make_dist=$srcdir/config/make_dist echo "$ac_t""yes" 1>&6 else echo "$ac_t""no" 1>&6 fi trap '' 1 2 15 cat > confcache <<\EOF # This file is a shell script that caches the results of configure # tests run on this system so they can be shared between configure # scripts and configure runs. It is not useful on other systems. # If it contains results you don't want to keep, you may remove or edit it. # # By default, configure uses ./config.cache as the cache file, # creating it if it does not exist already. You can give configure # the --cache-file=FILE option to use a different cache file; that is # what configure does when it calls configure scripts in # subdirectories, so they share the cache. # Giving --cache-file=/dev/null disables caching, for debugging configure. # config.status only pays attention to the cache file if you give it the # --recheck option to rerun configure. # EOF # Ultrix sh set writes to stderr and can't be redirected directly, # and sets the high bit in the cache file unless we assign to the vars. (set) 2>&1 | sed -n "s/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=\${\1='\2'}/p" \ >> confcache if cmp -s $cache_file confcache; then : else if test -w $cache_file; then echo "updating cache $cache_file" cat confcache > $cache_file else echo "not updating unwritable cache $cache_file" fi fi rm -f confcache trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15 test "x$prefix" = xNONE && prefix=$ac_default_prefix # Let make expand exec_prefix. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' # Any assignment to VPATH causes Sun make to only execute # the first set of double-colon rules, so remove it if not needed. # If there is a colon in the path, we need to keep it. if test "x$srcdir" = x.; then ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d' fi trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15 DEFS=-DHAVE_CONFIG_H # Without the "./", some shells look in PATH for config.status. : ${CONFIG_STATUS=./config.status} echo creating $CONFIG_STATUS rm -f $CONFIG_STATUS cat > $CONFIG_STATUS </dev/null | sed 1q`: # # $0 $ac_configure_args # # Compiler output produced by configure, useful for debugging # configure, is in ./config.log if it exists. ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]" for ac_option do case "\$ac_option" in -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion" exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;; -version | --version | --versio | --versi | --vers | --ver | --ve | --v) echo "$CONFIG_STATUS generated by autoconf version 2.3" exit 0 ;; -help | --help | --hel | --he | --h) echo "\$ac_cs_usage"; exit 0 ;; *) echo "\$ac_cs_usage"; exit 1 ;; esac done ac_given_srcdir=$srcdir ac_given_INSTALL="$INSTALL" trap 'rm -fr `echo "Makefile config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15 # Protect against being on the right side of a sed subst in config.status. sed 's/%@/@@/; s/@%/@@/; s/%g$/@g/; /@g$/s/[\\\\&%]/\\\\&/g; s/@@/%@/; s/@@/@%/; s/@g$/%g/' > conftest.subs <<\CEOF $ac_vpsub $extrasub s%@CFLAGS@%$CFLAGS%g s%@CPPFLAGS@%$CPPFLAGS%g s%@CXXFLAGS@%$CXXFLAGS%g s%@DEFS@%$DEFS%g s%@LDFLAGS@%$LDFLAGS%g s%@LIBS@%$LIBS%g s%@exec_prefix@%$exec_prefix%g s%@prefix@%$prefix%g s%@program_transform_name@%$program_transform_name%g s%@host@%$host%g s%@host_alias@%$host_alias%g s%@host_cpu@%$host_cpu%g s%@host_vendor@%$host_vendor%g s%@host_os@%$host_os%g s%@CC@%$CC%g s%@SET_MAKE@%$SET_MAKE%g s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g s%@INSTALL_DATA@%$INSTALL_DATA%g s%@CPP@%$CPP%g s%@X_CFLAGS@%$X_CFLAGS%g s%@X_PRE_LIBS@%$X_PRE_LIBS%g s%@X_LIBS@%$X_LIBS%g s%@X_EXTRA_LIBS@%$X_EXTRA_LIBS%g s%@INSTALL@%$INSTALL%g s%@DICTS@%$DICTS%g s%@ADICT@%$ADICT%g s%@BDICT@%$BDICT%g s%@XLIBS@%$XLIBS%g s%@PROGS@%$PROGS%g s%@NOPROTOFLOAT@%$NOPROTOFLOAT%g s%@HAVE_NONSTDARITH@%$HAVE_NONSTDARITH%g /@make_dist@/r $make_dist s%@make_dist@%%g CEOF EOF cat >> $CONFIG_STATUS <> $CONFIG_STATUS <<\EOF for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then # Support "outfile[:infile]", defaulting infile="outfile.in". case "$ac_file" in *:*) ac_file_in=`echo "$ac_file"|sed 's%.*:%%'` ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; *) ac_file_in="${ac_file}.in" ;; esac # Adjust relative srcdir, etc. for subdirectories. # Remove last slash and all that follows it. Not all systems have dirname. ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'` if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then # The file is in a subdirectory. test ! -d "$ac_dir" && mkdir "$ac_dir" ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`" # A "../" for each directory in $ac_dir_suffix. ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'` else ac_dir_suffix= ac_dots= fi case "$ac_given_srcdir" in .) srcdir=. if test -z "$ac_dots"; then top_srcdir=. else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;; /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;; *) # Relative path. srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix" top_srcdir="$ac_dots$ac_given_srcdir" ;; esac case "$ac_given_INSTALL" in [/$]*) INSTALL="$ac_given_INSTALL" ;; *) INSTALL="$ac_dots$ac_given_INSTALL" ;; esac echo creating "$ac_file" rm -f "$ac_file" configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure." case "$ac_file" in *Makefile*) ac_comsub="1i\\ # $configure_input" ;; *) ac_comsub= ;; esac sed -e "$ac_comsub s%@configure_input@%$configure_input%g s%@srcdir@%$srcdir%g s%@top_srcdir@%$top_srcdir%g s%@INSTALL@%$INSTALL%g " -f conftest.subs $ac_given_srcdir/$ac_file_in > $ac_file fi; done rm -f conftest.subs # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where # NAME is the cpp macro being defined and VALUE is the value it is being given. # # ac_d sets the value in "#define NAME VALUE" lines. ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)' ac_dB='\([ ][ ]*\)[^ ]*%\1#\2' ac_dC='\3' ac_dD='%g' # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE". ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' ac_uB='\([ ]\)%\1#\2define\3' ac_uC=' ' ac_uD='\4%g' # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE". ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' ac_eB='$%\1#\2define\3' ac_eC=' ' ac_eD='%g' CONFIG_HEADERS=${CONFIG_HEADERS-"config.h"} for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then # Support "outfile[:infile]", defaulting infile="outfile.in". case "$ac_file" in *:*) ac_file_in=`echo "$ac_file"|sed 's%.*:%%'` ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; *) ac_file_in="${ac_file}.in" ;; esac echo creating $ac_file rm -f conftest.frag conftest.in conftest.out cp $ac_given_srcdir/$ac_file_in conftest.in EOF # Transform confdefs.h into a sed script conftest.vals that substitutes # the proper values into config.h.in to produce config.h. And first: # Protect against being on the right side of a sed subst in config.status. # Protect against being in an unquoted here document in config.status. rm -f conftest.vals cat > conftest.hdr <<\EOF s/[\\&%]/\\&/g s%[\\$`]%\\&%g s%#define \([A-Za-z_][A-Za-z0-9_]*\) \(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp s%ac_d%ac_u%gp s%ac_u%ac_e%gp EOF sed -n -f conftest.hdr confdefs.h > conftest.vals rm -f conftest.hdr # This sed command replaces #undef with comments. This is necessary, for # example, in the case of _POSIX_SOURCE, which is predefined and required # on some systems where configure will not decide to define it. cat >> conftest.vals <<\EOF s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */% EOF # Break up conftest.vals because some shells have a limit on # the size of here documents, and old seds have small limits too. # Maximum number of lines to put in a single here document. ac_max_here_lines=12 rm -f conftest.tail while : do ac_lines=`grep -c . conftest.vals` # grep -c gives empty output for an empty file on some AIX systems. if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi # Write a limited-size here document to conftest.frag. echo ' cat > conftest.frag <> $CONFIG_STATUS sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS echo 'CEOF sed -f conftest.frag conftest.in > conftest.out rm -f conftest.in mv conftest.out conftest.in ' >> $CONFIG_STATUS sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail rm -f conftest.vals mv conftest.tail conftest.vals done rm -f conftest.vals cat >> $CONFIG_STATUS <<\EOF rm -f conftest.frag conftest.h echo "/* $ac_file. Generated automatically by configure. */" > conftest.h cat conftest.in >> conftest.h rm -f conftest.in if cmp -s $ac_file conftest.h 2>/dev/null; then echo "$ac_file is unchanged" rm -f conftest.h else rm -f $ac_file mv conftest.h $ac_file fi fi; done EOF cat >> $CONFIG_STATUS <> $CONFIG_STATUS <<\EOF srcdir=$ac_given_srcdir while test -n "$ac_sources"; do set $ac_dests; ac_dest=$1; shift; ac_dests=$* set $ac_sources; ac_source=$1; shift; ac_sources=$* echo "linking $srcdir/$ac_source to $ac_dest" if test ! -r $srcdir/$ac_source; then { echo "configure: error: $srcdir/$ac_source: File not found" 1>&2; exit 1; } fi rm -f $ac_dest # Make relative symlinks. # Remove last slash and all that follows it. Not all systems have dirname. ac_dest_dir=`echo $ac_dest|sed 's%/[^/][^/]*$%%'` if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then # The dest file is in a subdirectory. test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir" ac_dest_dir_suffix="/`echo $ac_dest_dir|sed 's%^\./%%'`" # A "../" for each directory in $ac_dest_dir_suffix. ac_dots=`echo $ac_dest_dir_suffix|sed 's%/[^/]*%../%g'` else ac_dest_dir_suffix= ac_dots= fi case "$srcdir" in [/$]*) ac_rel_source="$srcdir/$ac_source" ;; *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;; esac # Make a symlink if possible; otherwise try a hard link. if ln -s $ac_rel_source $ac_dest 2>/dev/null || ln $srcdir/$ac_source $ac_dest; then : else { echo "configure: error: can not link $ac_dest to $srcdir/$ac_source" 1>&2; exit 1; } fi done exit 0 EOF chmod +x $CONFIG_STATUS rm -fr confdefs* $ac_clean_files test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1 freebsd-ports-release/2.2.5/audio/rsynth/files/freebsdplay.c000066400000000000000000000047650642210336600241330ustar00rootroot00000000000000#include /*****************************************************************/ /*** ***/ /*** Play out a file on FreeBSD ***/ /*** (conf/linuxplay.c with changes) ***/ /*** ***/ /*****************************************************************/ #include #include #include #include #include #include #include #include #include #include #include #include #include "proto.h" #include "getargs.h" #include "hplay.h" #define SAMP_RATE 8000 long samp_rate = SAMP_RATE; /* Audio Parameters */ static int dev_fd = -1; /* file descriptor for audio device */ char *dev_file = "/dev/dsp"; static int linear_fd = -1; static char *linear_file = NULL; char *prog = "hplay"; static int audio_open(void) { dev_fd = open(dev_file, O_WRONLY | O_NDELAY); if (dev_fd < 0) { perror(dev_file); return 0; } return 1; } int audio_init(int argc, char *argv[]) { int rate_set = 0; int use_audio = 1; prog = argv[0]; argc = getargs("freebsd Audio",argc, argv, "r", "%d", &rate_set, "Sample rate", "a", NULL, &use_audio, "Audio enable", NULL); if (help_only) return argc; if (use_audio) audio_open(); if (rate_set) samp_rate = rate_set; if (dev_fd > 0) { ioctl(dev_fd, SNDCTL_DSP_SPEED, &samp_rate); printf("Actual sound rate: %ld\n", samp_rate); } return argc; } void audio_term() { int dummy; /* Close audio system */ if (dev_fd >= 0) { ioctl(dev_fd, SNDCTL_DSP_SYNC, &dummy); close(dev_fd); dev_fd = -1; } /* Finish linear file */ if (linear_fd >= 0) { ftruncate(linear_fd, lseek(linear_fd, 0L, SEEK_CUR)); close(linear_fd); linear_fd = -1; } } void audio_play(int n, short *data) { if (n > 0) { unsigned char *converted = (unsigned char *) malloc(n); int i; if (converted == NULL) { fprintf(stderr, "Could not allocate memory for conversion\n"); exit(3); } for (i = 0; i < n; i++) converted[i] = (data[i] - 32768) / 256; if (linear_fd >= 0) { if (write(linear_fd, converted, n) != n) perror("write"); } if (dev_fd >= 0) { if (write(dev_fd, converted, n) != n) perror("write"); } free(converted); } } freebsd-ports-release/2.2.5/audio/rsynth/files/patch-aa000066400000000000000000000003350642210336600230550ustar00rootroot00000000000000*** naplay.c.ORIG Tue Nov 1 19:40:13 1994 --- naplay.c Sat Jun 10 19:51:40 1995 *************** *** 1,3 **** --- 1,4 ---- + #include #include #include #include freebsd-ports-release/2.2.5/audio/rsynth/files/patch-ab000066400000000000000000000012270642210336600230570ustar00rootroot00000000000000*** configure.in.orig Tue Nov 8 14:30:51 1994 --- configure.in Sat Jul 1 18:02:56 1995 *************** *** 11,17 **** dbm=none make_dist=/dev/null ! AC_PREFIX_PROGRAM(gcc) if test -z "$CC" && test -n "$GCC" ; then CC=$GCC --- 11,18 ---- dbm=none make_dist=/dev/null ! dnl *sigh* - torstenb ! dnl AC_PREFIX_PROGRAM(gcc) if test -z "$CC" && test -n "$GCC" ; then CC=$GCC *************** *** 41,46 **** --- 42,48 ---- *-sgi-*) hplay=sgi ;; *-next-*) hplay=NeXT; AC_CHECK_HEADERS(libc.h) ;; *-*-linux*) hplay=linux ;; + *-*-freebsd*) hplay=freebsd ;; *-*-hpux*) hplay=hpux ;; *-*-*) echo "Unknown host type $host" ;; esac freebsd-ports-release/2.2.5/audio/rsynth/files/patch-ac000066400000000000000000000005100642210336600230520ustar00rootroot00000000000000--- ./Makefile.in.org Tue Nov 8 05:30:52 1994 +++ ./Makefile.in Mon Jul 3 21:29:28 1995 @@ -67,7 +67,7 @@ for f in $(PROGS); do \ $(INSTALL_PROG) $$f $(BIN_DIR); \ done - $(INSTALL) -d $(LIB_DIR) + if [ ! -d $(LIB_DIR) ]; then mkdir -p $(LIB_DIR); fi for f in $(DICTS); do \ $(INSTALL_DATA) $$f $(LIB_DIR); \ done freebsd-ports-release/2.2.5/audio/rsynth/pkg-comment000066400000000000000000000000240642210336600225110ustar00rootroot00000000000000Speech synthesizer. freebsd-ports-release/2.2.5/audio/rsynth/pkg-descr000066400000000000000000000014230642210336600221530ustar00rootroot00000000000000This is a text to speech system produced by integrating various pieces of code and tables of data, which are all (I believe) in the public domain. The Oxford Text Archive has for several years maintained copies of several machine-readable dictionaries along with its extensive (if unsystematic) collections of other machine-readable texts. This document gives some further details of the various dictionaries available, and summarises the conditions under which copies of them are currently distributed. The Oxford Text Archive Shortlist (available on request via electronic mail and by FTP) gives up to date brief details of all texts held in the Archive. Send electronic mail to ARCHIVE@VAX.OXFORD.AC.UK. For anonymous FTP, look in the directory ota on ota.ox.ac.uk (129.67.1.165) freebsd-ports-release/2.2.5/audio/rsynth/pkg-plist000066400000000000000000000000220642210336600222000ustar00rootroot00000000000000bin/say bin/nasay freebsd-ports-release/2.2.5/audio/s3mod/000077500000000000000000000000000642210336600200475ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/s3mod/Makefile000066400000000000000000000007200642210336600215060ustar00rootroot00000000000000# New ports collection makefile for: s3mod # Version required: 1.08A # Date created: 9 March 1995 # Whom: ugen # # $Id: Makefile,v 1.4 1996/11/15 23:14:19 obrien Exp $ # DISTNAME= s3mod-v1.08A PKGNAME= s3mod-1.08a CATEGORIES= audio MASTER_SITES= ${MASTER_SITE_SUNSITE} MASTER_SITE_SUBDIR= apps/sound/players DISTFILES= s3mod-v1.08A.tar.gz MAINTAINER= ugen@FreeBSD.org INSTALL_TARGET= install .include freebsd-ports-release/2.2.5/audio/s3mod/distinfo000066400000000000000000000000750642210336600216130ustar00rootroot00000000000000MD5 (s3mod-v1.08A.tar.gz) = d8082a70e0ca34d3e9a7961ec3c6f4f0 freebsd-ports-release/2.2.5/audio/s3mod/files/000077500000000000000000000000000642210336600211515ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/s3mod/files/patch-aa000066400000000000000000000165450642210336600225650ustar00rootroot00000000000000diff -cr s3mod-v1.08A/Makefile s3mod-v1.08A.port/Makefile *** ./Makefile Mon Mar 7 05:54:59 1994 --- ..port/Makefile Thu Mar 9 13:02:33 1995 *************** *** 30,36 **** # Uncomment these for Linux (DSP and GUS support) # COPTS = -O2 ! DEFINES = -DLINUX -DGUS INCLUDES = LIBS = LIBDIR = --- 30,36 ---- # Uncomment these for Linux (DSP and GUS support) # COPTS = -O2 ! DEFINES = -DGUS INCLUDES = LIBS = LIBDIR = *************** *** 55,60 **** --- 55,63 ---- dep: makedepend $(CFLAGS) $(LFLAGS) $(CFILES) + + install: + install -m 555 s3mod /usr/local/bin # DO NOT DELETE THIS LINE -- make depend depends on it. diff -cr s3mod-v1.08A/gus.c s3mod-v1.08A.port/gus.c *** ./gus.c Mon Mar 7 05:19:56 1994 --- ..port/gus.c Thu Mar 9 12:56:50 1995 *************** *** 20,27 **** /* See the associated README file for Thanks */ /***************************************************/ ! #include ! #include #include #include "gus.h" #include "mod.h" --- 20,27 ---- /* See the associated README file for Thanks */ /***************************************************/ ! #include ! #include #include #include "gus.h" #include "mod.h" diff -cr s3mod-v1.08A/main.c s3mod-v1.08A.port/main.c *** ./main.c Mon Mar 7 05:56:44 1994 --- ..port/main.c Thu Mar 9 12:59:57 1995 *************** *** 38,47 **** * Portability conditions */ ! #ifdef LINUX ! #include ! #include ! #endif /* LINUX */ #ifdef GUS #include "gus.h" #endif /* GUS */ --- 38,47 ---- * Portability conditions */ ! #ifdef __FreeBSD__ ! #include ! #include ! #endif /* __FreeBSD__ */ #ifdef GUS #include "gus.h" #endif /* GUS */ *************** *** 81,96 **** printf("For information email (s3mod@uiuc.edu).\n"); printf("s3mod [-sbfqnl] [sampling frequency] filename\n"); printf(" -s stereo\n"); ! #ifdef LINUX printf(" -b 16 bit samples\n"); ! #endif /* ?LINUX */ printf(" -f set frequency\n"); printf(" -q quiet (don't print anything)\n"); printf(" -n don't loop\n"); printf(" -l loud mode (shift voices louder)\n"); ! #ifdef LINUX printf(" -g do NOT use GUS native mode\n"); ! #endif /* ?LINUX */ printf(" -p PAL speed adjustment (145bpm start)\n"); printf("s3mod -sbf 44100 foobar.mod\n"); printf(" plays in stereo, 16 bits, 44.1 kHz\n\n"); --- 81,96 ---- printf("For information email (s3mod@uiuc.edu).\n"); printf("s3mod [-sbfqnl] [sampling frequency] filename\n"); printf(" -s stereo\n"); ! #ifdef __FreeBSD__ printf(" -b 16 bit samples\n"); ! #endif /* ?__FreeBSD__ */ printf(" -f set frequency\n"); printf(" -q quiet (don't print anything)\n"); printf(" -n don't loop\n"); printf(" -l loud mode (shift voices louder)\n"); ! #ifdef __FreeBSD__ printf(" -g do NOT use GUS native mode\n"); ! #endif /* ?__FreeBSD__ */ printf(" -p PAL speed adjustment (145bpm start)\n"); printf("s3mod -sbf 44100 foobar.mod\n"); printf(" plays in stereo, 16 bits, 44.1 kHz\n\n"); *************** *** 98,104 **** printf("4,6,or 8 track MODs.\n\n"); #ifdef DEC printf("NOTE: DEC AF support is in it's ALPHA stages\n\n"); ! #endif /* ?LINUX */ exit(1); } --- 98,104 ---- printf("4,6,or 8 track MODs.\n\n"); #ifdef DEC printf("NOTE: DEC AF support is in it's ALPHA stages\n\n"); ! #endif /* ?__FreeBSD__ */ exit(1); } *************** *** 110,116 **** { int found_gus=0; ! #ifdef LINUX #ifdef GUS if (use_gus) { --- 110,116 ---- { int found_gus=0; ! #ifdef __FreeBSD__ #ifdef GUS if (use_gus) { *************** *** 124,130 **** #else /* GUS */ get_dsp_device(); #endif /* GUS */ ! #endif /* LINUX */ #ifdef SUN get_sun_device(); --- 124,130 ---- #else /* GUS */ get_dsp_device(); #endif /* GUS */ ! #endif /* __FreeBSD__ */ #ifdef SUN get_sun_device(); *************** *** 231,237 **** #endif /* ?SUN */ ! #ifdef LINUX int get_dsp_device(void) { uint32 j; --- 231,237 ---- #endif /* ?SUN */ ! #ifdef __FreeBSD__ int get_dsp_device(void) { uint32 j; *************** *** 279,285 **** audio_curptr = audio_start_buffer; } ! #endif /* ?LINUX */ --- 279,285 ---- audio_curptr = audio_start_buffer; } ! #endif /* ?__FreeBSD__ */ diff -cr s3mod-v1.08A/mix.c s3mod-v1.08A.port/mix.c *** ./mix.c Mon Mar 7 05:19:25 1994 --- ..port/mix.c Thu Mar 9 12:56:16 1995 *************** *** 27,39 **** #include #include "mod.h" ! #ifdef LINUX ! #include ! #include ! #endif /* ?LINUX */ #ifdef GUS ! #include #include "gus.h" #endif /* ?GUS */ --- 27,39 ---- #include #include "mod.h" ! #ifdef __FreeBSD__ ! #include ! #include ! #endif /* ?__FreeBSD__ */ #ifdef GUS ! #include #include "gus.h" #endif /* ?GUS */ diff -cr s3mod-v1.08A/mod.c s3mod-v1.08A.port/mod.c *** ./mod.c Mon Mar 7 05:19:01 1994 --- ..port/mod.c Thu Mar 9 12:53:53 1995 *************** *** 30,42 **** #include "mod.h" #include "main.h" ! #ifdef LINUX ! #include ! #include ! #endif /* ?LINUX */ #ifdef GUS ! #include #include "gus.h" #endif /* GUS */ --- 30,42 ---- #include "mod.h" #include "main.h" ! #ifdef __FreeBSD__ ! #include ! #include ! #endif /* ?__FreeBSD__ */ #ifdef GUS ! #include #include "gus.h" #endif /* GUS */ diff -cr s3mod-v1.08A/mod.h s3mod-v1.08A.port/mod.h *** ./mod.h Mon Mar 7 05:21:18 1994 --- ..port/mod.h Thu Mar 9 12:53:09 1995 *************** *** 22,28 **** #define __BYTE_ORDER 4321 #endif ! #ifdef linux #define BIT_32 #undef NEAR_FAR_PTR #endif --- 22,28 ---- #define __BYTE_ORDER 4321 #endif ! #ifdef __FreeBSD__ #define BIT_32 #undef NEAR_FAR_PTR #endif diff -cr s3mod-v1.08A/play.c s3mod-v1.08A.port/play.c *** ./play.c Mon Mar 7 05:18:08 1994 --- ..port/play.c Thu Mar 9 12:55:46 1995 *************** *** 31,43 **** #include "main.h" ! #ifdef LINUX ! #include ! #include ! #endif /* ?LINUX */ #ifdef GUS ! #include #include "gus.h" #endif /* ?GUS */ --- 31,43 ---- #include "main.h" ! #ifdef __FreeBSD__ ! #include ! #include ! #endif /* ?__FreeBSD__ */ #ifdef GUS ! #include #include "gus.h" #endif /* ?GUS */ diff -cr s3mod-v1.08A/s3m.c s3mod-v1.08A.port/s3m.c *** ./s3m.c Mon Mar 7 05:18:37 1994 --- ..port/s3m.c Thu Mar 9 12:55:01 1995 *************** *** 22,35 **** #include #include #include #include "mod.h" ! #ifdef LINUX ! #include ! #include #endif #ifdef GUS --- 22,36 ---- #include #include + #include #include #include "mod.h" ! #ifdef __FreeBSD__ ! #include ! #include #endif #ifdef GUS freebsd-ports-release/2.2.5/audio/s3mod/pkg-comment000066400000000000000000000000200642210336600222030ustar00rootroot00000000000000MOD/S3M player. freebsd-ports-release/2.2.5/audio/s3mod/pkg-descr000066400000000000000000000005430642210336600216530ustar00rootroot00000000000000s3mod - play soundtracker modules on a Unix machine s3mod plays soundtracker music modules on a Unix machine. Soundtracker modules originated on the amiga, where several composing playing programs are available, that give results mostly compatible with each other. s3mod just plays the specified files in sequence accord- ing with the current options. freebsd-ports-release/2.2.5/audio/s3mod/pkg-plist000066400000000000000000000000120642210336600216750ustar00rootroot00000000000000bin/s3mod freebsd-ports-release/2.2.5/audio/sox/000077500000000000000000000000000642210336600176335ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/sox/Makefile000066400000000000000000000010230642210336600212670ustar00rootroot00000000000000# New ports collection makefile for: sox - Sound Exchange # Version required: 12p12 # Date created: 17 Oct 1994 # Whom: torstenb # # $Id: Makefile,v 1.8 1996/11/18 11:21:36 asami Exp $ # DISTNAME= soxgamma PKGNAME= sox-12.12 CATEGORIES= audio MASTER_SITES= http://www.spies.com/Sox/Archive/ MAINTAINER= torstenb@FreeBSD.ORG NO_WRKSUBDIR= yes MAKEFILE= Makefile.unx MAN1= sox.1 do-install: @${INSTALL_PROGRAM} ${WRKSRC}/sox ${PREFIX}/bin @${INSTALL_MAN} ${WRKSRC}/sox.man ${PREFIX}/man/man1/sox.1 .include freebsd-ports-release/2.2.5/audio/sox/distinfo000066400000000000000000000000710642210336600213730ustar00rootroot00000000000000MD5 (soxgamma.tar.gz) = ed5586a59ee9fed5e7cea90e46a6c51b freebsd-ports-release/2.2.5/audio/sox/files/000077500000000000000000000000000642210336600207355ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/sox/files/patch-aa000066400000000000000000000033230642210336600223370ustar00rootroot00000000000000*** sbdsp.c.orig Thu Aug 18 06:11:01 1994 --- sbdsp.c Mon Jan 27 02:47:53 1997 *************** *** 21,27 **** #include #else #ifdef LINUXSOUND ! #include #else #include #endif --- 21,27 ---- #include #else #ifdef LINUXSOUND ! #include #else #include #endif *************** *** 78,84 **** ioctl(fileno(ft->fp), DSP_IOCTL_SPEED, &ft->info.rate); #else #if defined(LINUXSOUND) ! ioctl(fileno(ft->fp), SNDCTL_DSP_SPEED, ft->info.rate); #else ioctl(fileno(ft->fp), DSP_IOCTL_VOICE, 0); ioctl(fileno(ft->fp), DSP_IOCTL_SPEED, ft->info.rate); --- 78,88 ---- ioctl(fileno(ft->fp), DSP_IOCTL_SPEED, &ft->info.rate); #else #if defined(LINUXSOUND) ! #if SOUND_VERSION >= 200 ! ioctl(fileno(ft->fp), SOUND_PCM_WRITE_RATE, &ft->info.rate); ! #else ! ioctl(fileno(ft->fp), SOUND_PCM_WRITE_RATE, ft->info.rate); ! #endif #else ioctl(fileno(ft->fp), DSP_IOCTL_VOICE, 0); ioctl(fileno(ft->fp), DSP_IOCTL_SPEED, ft->info.rate); *************** *** 148,154 **** #else #if defined(LINUXSOUND) ioctl(fileno(ft->fp), SNDCTL_DSP_SYNC, 0); ! ioctl(fileno(ft->fp), SNDCTL_DSP_SPEED, ft->info.rate); #else ioctl(fileno(ft->fp), DSP_IOCTL_VOICE, 1); ioctl(fileno(ft->fp), DSP_IOCTL_SPEED, ft->info.rate); --- 152,162 ---- #else #if defined(LINUXSOUND) ioctl(fileno(ft->fp), SNDCTL_DSP_SYNC, 0); ! #if SOUND_VERSION >= 200 ! ioctl(fileno(ft->fp), SOUND_PCM_WRITE_RATE, &ft->info.rate); ! #else ! ioctl(fileno(ft->fp), SOUND_PCM_WRITE_RATE, ft->info.rate); ! #endif #else ioctl(fileno(ft->fp), DSP_IOCTL_VOICE, 1); ioctl(fileno(ft->fp), DSP_IOCTL_SPEED, ft->info.rate); freebsd-ports-release/2.2.5/audio/sox/files/patch-ab000066400000000000000000000004300642210336600223340ustar00rootroot00000000000000--- Makefile.unx.orig Sat Oct 8 09:14:48 1994 +++ Makefile.unx Mon Jan 27 15:09:32 1997 @@ -153,6 +153,13 @@ # RM = del /q + +# FreeBSD 1.x / 2.x / 3.x +CFLAGS = -O -DLINUXSOUND -D_HAVE_PARAM_H +CC = cc +AR = ar r +RANLIB = ranlib + all: sox sox: sox.o $(SOUNDLIB) freebsd-ports-release/2.2.5/audio/sox/pkg-comment000066400000000000000000000000640642210336600217770ustar00rootroot00000000000000SOund eXchange - universal sound sample translator. freebsd-ports-release/2.2.5/audio/sox/pkg-descr000066400000000000000000000012330642210336600214340ustar00rootroot00000000000000sox translates sound samples between different file formats, and performs various sound effects. This release understands "raw" files in various binary formats, raw textual data, Sound Blaster .VOC files, IRCAM SoundFile files, SUN Sparcstation .au files, mutant DEC .au files, Apple/SGI AIFF files, CD-R (music CD format), Macintosh HCOM files, Sounder files, NeXT .snd files, SUN ADPCM (compressed) .au files, and Soundtool (DOS) files. The sound effects include changing the sample rate, adding echo delay lines, applying low-, high, and band-pass filtering, reversing a sample in order to search for Satanic messages, and the infamous Fender Vibro effect. freebsd-ports-release/2.2.5/audio/sox/pkg-plist000066400000000000000000000000320642210336600214630ustar00rootroot00000000000000bin/sox man/man1/sox.1.gz freebsd-ports-release/2.2.5/audio/speak_freely/000077500000000000000000000000000642210336600214735ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/speak_freely/Makefile000066400000000000000000000023450642210336600231370ustar00rootroot00000000000000# New ports collection makefile for: speak_freely # Original WWW site: http://www.fourmilab.ch/speakfree/unix/index.html # Version required: 6.1c # Date created: 18 Apr 1996 # Whom: ache # # $Id: Makefile,v 1.3 1996/11/18 11:33:26 asami Exp $ # DISTNAME= speak_freely-6.1c CATEGORIES= mbone audio security MASTER_SITES= http://www.fourmilab.ch/speakfree/unix/ MAINTAINER= ache@FreeBSD.ORG LIB_DEPENDS= gsm\\.1\\.0:${PORTSDIR}/audio/gsm UTILS= sfspeaker sfmike sflwl DEMNS= sfecho sflwld DDEMNS= sfvod SFLIB= ${PREFIX}/lib/speak_freely MAN1= ${UTILS:S/$/.1/} ${DEMNS:S/$/.1/} ${DDEMNS:S/$/.1/} do-install: if [ ! -d ${SFLIB} ]; then \ install -d -o ${BINOWN} -g ${BINGRP} -m 755 ${SFLIB}; \ fi cd ${WRKSRC}; \ $(INSTALL_DATA) busy.au ring.au ${SFLIB} cd ${WRKSRC}; \ for p in ${UTILS}; do \ $(INSTALL_PROGRAM) $$p ${PREFIX}/bin; \ $(INSTALL_MAN) $$p.1 ${PREFIX}/man/man1; \ done; cd ${WRKSRC}; \ for p in ${DEMNS}; do \ $(INSTALL_PROGRAM) $$p ${PREFIX}/sbin; \ $(INSTALL_MAN) $$p.1 ${PREFIX}/man/man1; \ done; cd ${WRKSRC}; \ for p in ${DDEMNS}; do \ $(INSTALL_SCRIPT) $$p ${PREFIX}/sbin; \ $(INSTALL_MAN) $$p.1 ${PREFIX}/man/man1; \ done; .include freebsd-ports-release/2.2.5/audio/speak_freely/distinfo000066400000000000000000000001020642210336600232260ustar00rootroot00000000000000MD5 (speak_freely-6.1c.tar.gz) = 52f42e45bd78ddd069c8ef81d8bc8e83 freebsd-ports-release/2.2.5/audio/speak_freely/files/000077500000000000000000000000000642210336600225755ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/speak_freely/files/patch-aa000066400000000000000000000141230642210336600241770ustar00rootroot00000000000000*** Makefile.orig Mon Jul 21 17:06:21 1997 --- Makefile Wed Sep 24 02:36:37 1997 *************** *** 32,40 **** # THREADS, you can also remove the "-lpthread" library specification # from the LFLAGS line, which may cause an error if the system does # not include the POSIX threads library. ! CC = cc -fsingle # for Sun Compiler ! CCFLAGS = -DSolaris -DTHREADS ! LFLAGS = -lcurses -lsocket -lnsl -lm -lpthread # FreeBSD 2.2 courtesy of Andrey A. Chernov # --- 32,40 ---- # THREADS, you can also remove the "-lpthread" library specification # from the LFLAGS line, which may cause an error if the system does # not include the POSIX threads library. ! #CC = cc -fsingle # for Sun Compiler ! #CCFLAGS = -DSolaris -DTHREADS ! #LFLAGS = -lcurses -lsocket -lnsl -lm -lpthread # FreeBSD 2.2 courtesy of Andrey A. Chernov # *************** *** 46,53 **** # Depending on how your driver handles non-blocking I/O, # you may also have to add -DAUDIO_BLOCKING to the # CCFLAGS line. ! #CCFLAGS = -DM_LITTLE_ENDIAN ! #LFLAGS = -lcurses -ltermcap -lcompat -lm # ** Linux users please note: many Linux audio drivers are # half-duplex, even through your sound card may actually --- 46,54 ---- # Depending on how your driver handles non-blocking I/O, # you may also have to add -DAUDIO_BLOCKING to the # CCFLAGS line. ! PREFIX=/usr/local ! CCFLAGS = -DM_LITTLE_ENDIAN ! LFLAGS = -L${PREFIX}/lib -lcurses -ltermcap -lcompat -lm # ** Linux users please note: many Linux audio drivers are # half-duplex, even through your sound card may actually *************** *** 78,87 **** # Where Perl is located on your system. This is used to make # a directly-executable version of sfvod. ! PERL = /usr/local/bin/perl # If your audio hardware is half duplex, uncomment the next line ! #DUPLEX = -DHALF_DUPLEX # If your getdomainname() does not return the DNS domainname, define: #DOMAIN=-DMYDOMAIN=\"somedomain.net\" --- 79,88 ---- # Where Perl is located on your system. This is used to make # a directly-executable version of sfvod. ! PERL = /usr/bin/perl # If your audio hardware is half duplex, uncomment the next line ! DUPLEX = -DHALF_DUPLEX # If your getdomainname() does not return the DNS domainname, define: #DOMAIN=-DMYDOMAIN=\"somedomain.net\" *************** *** 108,118 **** CARGS = -DInternet_Port=$(INTERNET_PORT) #DEBUG = -g -DHEXDUMP ! DEBUG = -O # Compiler flags ! CFLAGS = $(DEBUG) -Iadpcm -Ilpc -Igsm/inc -Imd5 -Iidea -Ilibdes $(CARGS) $(DUPLEX) $(CCFLAGS) $(DOMAIN) PROGRAMS = sfspeaker sfmike sflwld sflwl sfecho sfvod --- 109,127 ---- CARGS = -DInternet_Port=$(INTERNET_PORT) #DEBUG = -g -DHEXDUMP ! #DEBUG = -O ! ! .if exists(/usr/lib/libdes.a) ! LDES=-ldes ! IDES= ! .else ! LDES=libdes/libdes.a ! IDES=-Ilibdes ! .endif # Compiler flags ! CFLAGS += $(DEBUG) -Iadpcm -Ilpc -Iidea $(IDES) -I/usr/include -I${PREFIX}/include $(CARGS) $(DUPLEX) $(CCFLAGS) $(DOMAIN) PROGRAMS = sfspeaker sfmike sflwld sflwl sfecho sfvod *************** *** 120,132 **** SPKROBJS = speaker.o codecs.o deskey.o g711.o rate.o rtpacket.o soundbyte.o ulaw.o usleep.o vatpkt.o vox.o hp_audio.o ! sfspeaker: $(SPKROBJS) adpcmlib.o lpclib.o lpc10lib.o gsmlib.o deslib.o md5lib.o idealib.o libdes.o xdsub.o ! $(CC) $(SPKROBJS) adpcm/adpcm-u.o des/des.o md5/md5.o idea/idea.o lpc10/liblpc10.a gsm/lib/libgsm.a lpc/lpc.o xdsub.o libdes/libdes.a $(LFLAGS) -o sfspeaker MIKEOBJS = mike.o codecs.o deskey.o g711.o rate.o rtpacket.o soundbyte.o ulaw.o usleep.o vatpkt.o xdsub.o hp_audio.o ! sfmike: $(MIKEOBJS) adpcmlib.o lpclib.o lpc10lib.o gsmlib.o deslib.o md5lib.o idealib.o libdes.o ! $(CC) $(MIKEOBJS) adpcm/adpcm-u.o des/des.o md5/md5.o idea/idea.o -lm lpc10/liblpc10.a gsm/lib/libgsm.a lpc/lpc.o libdes/libdes.a $(LFLAGS) -o sfmike LWLDOBJS = lwld.o xdsub.o --- 129,141 ---- SPKROBJS = speaker.o codecs.o deskey.o g711.o rate.o rtpacket.o soundbyte.o ulaw.o usleep.o vatpkt.o vox.o hp_audio.o ! sfspeaker: $(SPKROBJS) adpcmlib.o lpclib.o lpc10lib.o deslib.o idealib.o libdes.o xdsub.o ! $(CC) $(SPKROBJS) adpcm/adpcm-u.o des/des.o idea/idea.o lpc10/liblpc10.a -lgsm lpc/lpc.o xdsub.o -lmd $(LDES) $(LFLAGS) -o sfspeaker MIKEOBJS = mike.o codecs.o deskey.o g711.o rate.o rtpacket.o soundbyte.o ulaw.o usleep.o vatpkt.o xdsub.o hp_audio.o ! sfmike: $(MIKEOBJS) adpcmlib.o lpclib.o lpc10lib.o deslib.o idealib.o libdes.o ! $(CC) $(MIKEOBJS) adpcm/adpcm-u.o des/des.o idea/idea.o -lm lpc10/liblpc10.a -lgsm lpc/lpc.o -lmd $(LDES) $(LFLAGS) -o sfmike LWLDOBJS = lwld.o xdsub.o *************** *** 140,147 **** ECHOOBJS = echo.o codecs.o g711.o rtpacket.o ulaw.o xdsub.o ! sfecho: $(ECHOOBJS) md5lib.o ! $(CC) $(ECHOOBJS) md5/md5.o adpcm/adpcm-u.o lpc/lpc.o $(LFLAGS) -o sfecho sfvod: sfvod.pl echo \#\! $(PERL) >sfvod --- 149,156 ---- ECHOOBJS = echo.o codecs.o g711.o rtpacket.o ulaw.o xdsub.o ! sfecho: $(ECHOOBJS) ! $(CC) $(ECHOOBJS) adpcm/adpcm-u.o lpc/lpc.o -lmd $(LFLAGS) -o sfecho sfvod: sfvod.pl echo \#\! $(PERL) >sfvod *************** *** 157,167 **** chmod 755 sfvod adpcmlib.o: ! ( echo "Building ADPCM library."; cd adpcm ; make CC="$(CC)" ) echo "ADPCM" >adpcmlib.o libdes.o: ( echo "Building LIBDES library."; cd libdes ; make -f Makefile.sf CC="$(CC) $(CCFLAGS) $(DEBUG)" ) echo "LIBDES" >libdes.o lpclib.o: --- 166,178 ---- chmod 755 sfvod adpcmlib.o: ! ( echo "Building ADPCM library."; cd adpcm ; make CC="$(CC) $(CCFLAGS)" ) echo "ADPCM" >adpcmlib.o libdes.o: + .if !exists(/usr/lib/libdes.a) ( echo "Building LIBDES library."; cd libdes ; make -f Makefile.sf CC="$(CC) $(CCFLAGS) $(DEBUG)" ) + .endif echo "LIBDES" >libdes.o lpclib.o: *************** *** 185,191 **** echo "MD5" >md5lib.o idealib.o: ! ( echo "Building IDEA library."; cd idea ; make CC="$(CC)" ) echo "IDEA" >idealib.o codecs.o: codecs.c speakfree.h --- 196,202 ---- echo "MD5" >md5lib.o idealib.o: ! ( echo "Building IDEA library."; cd idea ; make CC="$(CC) $(CCFLAGS)" ) echo "IDEA" >idealib.o codecs.o: codecs.c speakfree.h freebsd-ports-release/2.2.5/audio/speak_freely/files/patch-ac000066400000000000000000000006200642210336600241760ustar00rootroot00000000000000*** mike.c.orig Tue Apr 23 14:45:52 1996 --- mike.c Fri Oct 25 19:11:15 1996 *************** *** 687,692 **** --- 687,695 ---- (sb->buffer.buffer_len > 16)) { pktlen += sizeof(sb->sendinghost); } + /* must stay in network order for debugging output */ + sb->compression = htonl(sb->compression); + sb->buffer.buffer_len = htonl(sb->buffer.buffer_len); } } } freebsd-ports-release/2.2.5/audio/speak_freely/files/patch-ad000066400000000000000000000024600642210336600242030ustar00rootroot00000000000000*** adpcm/Makefile.bak Fri Sep 1 14:58:19 1995 --- adpcm/Makefile Fri Oct 25 18:55:46 1996 *************** *** 1,7 **** # # Makefile for adpcm and test programs # ------------------- ! CFLAGS=-O -I.. # May need this on a sun: #CFLAGS=-O -I/usr/demo/SOUND --- 1,7 ---- # # Makefile for adpcm and test programs # ------------------- ! CFLAGS+=-I.. # May need this on a sun: #CFLAGS=-O -I/usr/demo/SOUND *** des/Makefile.bak Thu Nov 2 22:38:58 1995 --- des/Makefile Fri Oct 25 18:55:46 1996 *************** *** 1,4 **** ! CFLAGS=-O all: des.o --- 1,4 ---- ! #CFLAGS=-O all: des.o *** idea/Makefile.bak Wed Aug 2 22:39:19 1995 --- idea/Makefile Fri Oct 25 18:55:46 1996 *************** *** 6,13 **** # Compiler flags ! CC = cc ! CFLAGS = -O all: idea.o --- 6,13 ---- # Compiler flags ! #CC = cc ! #CFLAGS = -O all: idea.o *** libdes/Makefile.bak Wed Apr 17 23:49:33 1996 --- libdes/Makefile Fri Oct 25 18:55:46 1996 *************** *** 30,37 **** OPTS= $(OPTS0) $(OPTS1) $(OPTS2) ! CC=cc ! CFLAGS= -O $(OPTS) $(CFLAG) #CC=gcc #CFLAGS= -O3 -fomit-frame-pointer $(OPTS) $(CFLAG) --- 30,37 ---- OPTS= $(OPTS0) $(OPTS1) $(OPTS2) ! #CC=cc ! CFLAGS+= $(OPTS) $(CFLAG) #CC=gcc #CFLAGS= -O3 -fomit-frame-pointer $(OPTS) $(CFLAG) freebsd-ports-release/2.2.5/audio/speak_freely/files/patch-ae000066400000000000000000000047700642210336600242120ustar00rootroot00000000000000*** soundbyte.c.orig Wed Mar 5 23:04:49 1997 --- soundbyte.c Wed Sep 24 02:39:23 1997 *************** *** 15,21 **** --- 15,23 ---- #ifdef Solaris #include #else + #ifndef __FreeBSD__ #include + #endif #include #endif *************** *** 72,77 **** --- 74,81 ---- static unsigned char *playbuf= NULL; /* Current play pointer */ static int squelch = 0; /* Squelch value */ + void soundplayvol(); + /* Convert local gain into device parameters */ static unsigned scale_gain(g) *************** *** 96,101 **** --- 100,110 ---- } #endif + #ifndef sun + #ifdef HALF_DUPLEX + static int oldvol = -1; + #endif + #endif /* SOUNDINIT -- Open the sound peripheral and initialise for access. Return TRUE if successful, FALSE *************** *** 145,150 **** --- 154,174 ---- } ioctl(Audio_fd, AUDIO_SETINFO, &Audio_info); #endif + #ifndef sun + #ifdef HALF_DUPLEX + if (iomode == O_RDONLY) { + if (oldvol == -1) + oldvol = soundgetvol(); + soundplayvol(0); + } else if ( iomode == O_WRONLY + && oldvol != -1 + ) { + if (soundgetvol() == 0) + soundplayvol(oldvol); + oldvol = -1; + } + #endif + #endif return TRUE; } if (errno != EINTR) { *************** *** 160,165 **** --- 184,198 ---- void soundterm() { if (audiof >= 0) { + #ifndef sun + #ifdef HALF_DUPLEX + if (oldvol != -1) { + if (soundgetvol() == 0) + soundplayvol(oldvol); + oldvol = -1; + } + #endif + #endif if (close(audiof) < 0) { perror("closing audio device"); } *************** *** 210,219 **** arg = (value << 8) | value; ! if (ioctl(Audio_fd, MIXER_WRITE(SOUND_MIXER_PCM), &arg) < 0) ! perror("SOUND_MIXER_PCM"); #endif } /* SOUNDRECGAIN -- Set recording gain from 0 (minimum) to 100 (maximum). */ --- 243,272 ---- arg = (value << 8) | value; ! if (ioctl(Audio_fd, SOUND_MIXER_WRITE_PCM, &arg) < 0) ! perror("SOUND_MIXER_WRITE_PCM"); #endif } + + #ifndef sun + #ifdef HALF_DUPLEX + + /* SOUNDGETVOL -- Get current playback volume. */ + + int soundgetvol() + { + int arg, v1, v2; + + if (ioctl(Audio_fd, SOUND_MIXER_READ_PCM, &arg) < 0) { + perror("SOUND_MIXER_READ_PCM"); + return -1; + } + v1 = arg & 0xFF; + v2 = (arg >> 8) & 0xFF; + return (v1 > v2) ? v1 : v2; + } + #endif + #endif /* SOUNDRECGAIN -- Set recording gain from 0 (minimum) to 100 (maximum). */ freebsd-ports-release/2.2.5/audio/speak_freely/pkg-comment000066400000000000000000000000500642210336600236320ustar00rootroot00000000000000Voice Communication Over Data Networks. freebsd-ports-release/2.2.5/audio/speak_freely/pkg-descr000066400000000000000000000007500642210336600232770ustar00rootroot00000000000000 Speak Freely allows users of a variety of Unix and Unix- like workstations equipped with audio hardware connected by a network to converse, using the audio input and output facilities of the workstation to digitise and later recon- struct the sound and the network to relay sound packets. Optional compression is provided, allowing conversations over relatively low-bandwidth Internet links as well as local area networks. freebsd-ports-release/2.2.5/audio/speak_freely/pkg-plist000066400000000000000000000003670642210336600233360ustar00rootroot00000000000000bin/sfspeaker bin/sfmike bin/sflwl sbin/sfecho sbin/sflwld sbin/sfvod lib/speak_freely/ring.au lib/speak_freely/busy.au man/man1/sfspeaker.1.gz man/man1/sfmike.1.gz man/man1/sflwl.1.gz man/man1/sfecho.1.gz man/man1/sflwld.1.gz man/man1/sfvod.1.gz freebsd-ports-release/2.2.5/audio/splay/000077500000000000000000000000000642210336600201525ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/splay/Makefile000066400000000000000000000006330642210336600216140ustar00rootroot00000000000000# New ports collection makefile for: splay # Version required: 0.3 # Date created: 1 Apr 1997 # Whom: junker@jazz.snu.ac.kr # # $Id: Makefile,v 1.3 1997/05/16 07:39:27 max Exp $ # DISTNAME= splay-0.5 CATEGORIES= audio MASTER_SITES= ${MASTER_SITE_SUNSITE} MASTER_SITE_SUBDIR= apps/sound/players/ MAINTAINER= junker@jazz.snu.ac.kr GNU_CONFIGURE= yes .include freebsd-ports-release/2.2.5/audio/splay/distinfo000066400000000000000000000000720642210336600217130ustar00rootroot00000000000000MD5 (splay-0.5.tar.gz) = 6c98edfb97961c4f89c6a4b8e9aac405 freebsd-ports-release/2.2.5/audio/splay/files/000077500000000000000000000000000642210336600212545ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/splay/files/patch-aa000066400000000000000000000005620642210336600226600ustar00rootroot00000000000000*** mpegsound/rawplayer.cc Thu Mar 27 22:18:47 1997 --- mpegsound/rawplayer.cc Tue Apr 1 19:33:46 1997 *************** *** 8,14 **** #include #include ! #include #include "mpegsound.h" --- 8,14 ---- #include #include ! #include #include "mpegsound.h" freebsd-ports-release/2.2.5/audio/splay/files/patch-ab000066400000000000000000000004160642210336600226570ustar00rootroot00000000000000--- src/cmd/cmd.cc.orig Sat Aug 9 16:31:03 1997 +++ src/cmd/cmd.cc Sat Aug 9 16:31:15 1997 @@ -15,7 +15,7 @@ #include #include #include -#include +#include #include freebsd-ports-release/2.2.5/audio/splay/pkg-comment000066400000000000000000000001100642210336600223060ustar00rootroot00000000000000An audio player/decoder that decodes MPEG Layer I,II,III and WAV files. freebsd-ports-release/2.2.5/audio/splay/pkg-descr000066400000000000000000000007100642210336600217520ustar00rootroot00000000000000splay-0.3 --------- Splay program uses the MPEG/Wave Sound library to play sound files in several formats, notably the MPEG audio and Wave format. This early version has only limited functionally and a simplistic user interface. This program have NO WARRANTY. You can use this program under GPL. You can use these libraries under Library GPL. * This version of splay was not compiled with pthread library. -- Port by Choi Jun Ho freebsd-ports-release/2.2.5/audio/splay/pkg-plist000066400000000000000000000000120642210336600220000ustar00rootroot00000000000000bin/splay freebsd-ports-release/2.2.5/audio/timidity++/000077500000000000000000000000000642210336600210045ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/timidity++/Makefile000066400000000000000000000016400642210336600224450ustar00rootroot00000000000000# New ports collection makefile for: timidity # Homepage: http://www.cgs.fi/~tt/timidity/ # Version required: 0.2i # Date created: 17 Nov 1996 # Whom: ache # # $Id: Makefile,v 1.4 1997/06/14 11:04:19 jkh Exp $ # DISTNAME= timidity-0.2i CATEGORIES= audio MASTER_SITES= ftp://ftp.cdrom.com/pub/demos/music/samples/ \ http://www.cgs.fi/~tt/timidity/ TIINS= dgguspat.zip DISTFILES= ${TIINS} ${DISTNAME}.tar.gz MAINTAINER= ache@FreeBSD.ORG NO_CDROM= "Uses copyrighted patches" BUILD_DEPENDS= unzip:${PORTSDIR}/archivers/unzip EXTRACT_ONLY= ${DISTNAME}.tar.gz INSTALL_TARGET= install.all MAN1= timidity.1 do-configure: @cd ${WRKSRC} && \ sed "s=%PREFIX%=${PREFIX}=" < gravis.cfg > gravis.cfg.new && \ mv gravis.cfg.new gravis.cfg post-install: cd ${PREFIX}/lib/timidity/patch && \ unzip -o -q -L ${DISTDIR}/${TIINS} .include freebsd-ports-release/2.2.5/audio/timidity++/distinfo000066400000000000000000000001640642210336600225470ustar00rootroot00000000000000MD5 (dgguspat.zip) = 94affd73c5b53ff0d5e12df1bc55c53d MD5 (timidity-0.2i.tar.gz) = 7dedd75232aaa7729e50c76cdd379b82 freebsd-ports-release/2.2.5/audio/timidity++/files/000077500000000000000000000000000642210336600221065ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/timidity++/files/patch-ab000066400000000000000000000077330642210336600235220ustar00rootroot00000000000000*** Makefile.orig Sun May 26 13:26:46 1996 --- Makefile Sun Nov 17 13:09:19 1996 *************** *** 24,45 **** # But where to change without revealing my secret identity? ########### Compiler and flags. ! CC = gcc ! DEBUGFLAGS = -Wall -O2 ########### Install. ! INSTALL = /usr/bin/install # Where to install the executable ! BIN_DIR = /usr/local/bin # Where to install the manual pages ! MAN_DIR = /usr/local/man/man1 # Where to install the patches, config files, and MIDI files. # If you change this, it's a good idea to recompile the binary, # or you'll need to invoke timidity with the -L option. ! TIMID_DIR = /usr/local/lib/timidity # Where to install the Tcl code, if you use the Tcl code that is. TCL_DIR = $(TIMID_DIR) --- 24,45 ---- # But where to change without revealing my secret identity? ########### Compiler and flags. ! #CC = gcc ! DEBUGFLAGS = -Wall ########### Install. ! #INSTALL = /usr/bin/install # Where to install the executable ! BIN_DIR = ${PREFIX}/bin # Where to install the manual pages ! MAN_DIR = ${PREFIX}/man/man1 # Where to install the patches, config files, and MIDI files. # If you change this, it's a good idea to recompile the binary, # or you'll need to invoke timidity with the -L option. ! TIMID_DIR = ${PREFIX}/lib/timidity # Where to install the Tcl code, if you use the Tcl code that is. TCL_DIR = $(TIMID_DIR) *************** *** 93,100 **** # Select the ncurses full-screen interface SYSTEM += -DIA_NCURSES SYSEXTRAS += ncurs_c.c ! EXTRAINCS += -I/usr/include/ncurses ! EXTRALIBS += -lncurses ## Select the S-Lang full-screen interface #SYSTEM += -DIA_SLANG --- 93,100 ---- # Select the ncurses full-screen interface SYSTEM += -DIA_NCURSES SYSEXTRAS += ncurs_c.c ! #EXTRAINCS += -I/usr/include/ncurses ! EXTRALIBS += -lncurses -lmytinfo ## Select the S-Lang full-screen interface #SYSTEM += -DIA_SLANG *************** *** 112,120 **** #EXTRALIBS += -lgen # Select the Tcl/Tk interface ! SYSTEM += -DTCLTK -DWISH=\"wishx\" -DTKPROGPATH=\"$(TCL_DIR)/tkmidity.tcl\" ! SYSEXTRAS += tk_c.c ! INST_TK = install.tk #EXTRAINCS += #EXTRALIBS += --- 112,120 ---- #EXTRALIBS += -lgen # Select the Tcl/Tk interface ! #SYSTEM += -DTCLTK -DWISH=\"wishx\" -DTKPROGPATH=\"$(TCL_DIR)/tkmidity.tcl\" ! #SYSEXTRAS += tk_c.c ! #INST_TK = install.tk #EXTRAINCS += #EXTRALIBS += *************** *** 136,142 **** SDIST = timidity-lib-$(SUPPVERSION).tar.gz SDISTZIP = tilib$(FNSUPPVERSION).zip ! CFLAGS= $(DEBUGFLAGS) -DDEFAULT_PATH=\"$(TIMID_DIR)\" \ -DTIMID_VERSION=\"$(VERSION)\" $(SYSTEM) $(EXTRAINCS) ########### All relevant files.. Anybody know autoconf? --- 136,142 ---- SDIST = timidity-lib-$(SUPPVERSION).tar.gz SDISTZIP = tilib$(FNSUPPVERSION).zip ! CFLAGS+= $(DEBUGFLAGS) -DDEFAULT_PATH=\"$(TIMID_DIR)\" \ -DTIMID_VERSION=\"$(VERSION)\" $(SYSTEM) $(EXTRAINCS) ########### All relevant files.. Anybody know autoconf? *************** *** 228,237 **** wav2pat: wav2pat.c $(CC) $(CFLAGS) -o wav2pat wav2pat.c ! depends depend dep: ! $(CC) $(CFLAGS) -MM $(CSRCS) $(OPTSRCS) $(TOOLSRCS) > depends ! ! include depends ########### Installation targets --- 228,237 ---- wav2pat: wav2pat.c $(CC) $(CFLAGS) -o wav2pat wav2pat.c ! #depends depend dep: ! # $(CC) $(CFLAGS) -MM $(CSRCS) $(OPTSRCS) $(TOOLSRCS) > depends ! # ! #include depends ########### Installation targets *************** *** 262,270 **** mkdir -p $(TIMID_DIR) $(INSTALL) -m 644 $(CONFIGF) $(TIMID_DIR) ! install.patch: $(PATCHF) mkdir -p $(TIMID_DIR)/patch ! $(INSTALL) -m 644 $(PATCHF) $(TIMID_DIR)/patch install.tk: $(ALLTCLF) $(INSTALL) -m 644 $(ALLTCLF) $(TCL_DIR) --- 262,270 ---- mkdir -p $(TIMID_DIR) $(INSTALL) -m 644 $(CONFIGF) $(TIMID_DIR) ! install.patch: #$(PATCHF) mkdir -p $(TIMID_DIR)/patch ! # $(INSTALL) -m 644 $(PATCHF) $(TIMID_DIR)/patch install.tk: $(ALLTCLF) $(INSTALL) -m 644 $(ALLTCLF) $(TCL_DIR) freebsd-ports-release/2.2.5/audio/timidity++/files/patch-ac000066400000000000000000000021020642210336600235040ustar00rootroot00000000000000*** timidity.cfg.bak Mon May 22 02:40:27 1995 --- timidity.cfg Sun Nov 17 10:50:44 1996 *************** *** 34,42 **** # This sets up the default patches in the TiMidity support package # "timidity-lib-0.1.tar.gz": ! bank 0 ! 0 patch/acpiano.pat ! 24 patch/nylongt2.pat ############################################################################## # If you have Dustin McCartney's "wowpats" patches, you can source the --- 34,42 ---- # This sets up the default patches in the TiMidity support package # "timidity-lib-0.1.tar.gz": ! #bank 0 ! # 0 patch/acpiano.pat ! # 24 patch/nylongt2.pat ############################################################################## # If you have Dustin McCartney's "wowpats" patches, you can source the *************** *** 67,73 **** # Note that midia.cfg sources gravis.cfg in turn, since the filenames are # almost identical. # ! #source midia.cfg # --- 67,73 ---- # Note that midia.cfg sources gravis.cfg in turn, since the filenames are # almost identical. # ! source midia.cfg # freebsd-ports-release/2.2.5/audio/timidity++/pkg-comment000066400000000000000000000000400642210336600231420ustar00rootroot00000000000000MIDI to WAV renderer and player freebsd-ports-release/2.2.5/audio/timidity++/pkg-descr000066400000000000000000000003720642210336600226100ustar00rootroot00000000000000TiMidity is a MIDI to WAVE converter using Gravis Ultra- sound-compatible patch files to generate digital audio data from General MIDI files. The data can be stored in a file for processing, or played in real time through an audio device. freebsd-ports-release/2.2.5/audio/timidity++/pkg-plist000066400000000000000000000141460642210336600226470ustar00rootroot00000000000000bin/timidity bin/bag bin/wav2pat man/man1/timidity.1.gz lib/timidity/timidity.cfg lib/timidity/gsdrum.cfg lib/timidity/gravis.cfg lib/timidity/midia.cfg lib/timidity/wowpats.cfg lib/timidity/mt32.cfg lib/timidity/patch/acbass.pat lib/timidity/patch/accordn.pat lib/timidity/patch/acguitar.pat lib/timidity/patch/acpiano.pat lib/timidity/patch/agogo.pat lib/timidity/patch/agogohi.pat lib/timidity/patch/agogolo.pat lib/timidity/patch/altosax.pat lib/timidity/patch/applause.pat lib/timidity/patch/atmosphr.pat lib/timidity/patch/aurora.pat lib/timidity/patch/bagpipes.pat lib/timidity/patch/banjo.pat lib/timidity/patch/barisax.pat lib/timidity/patch/basslead.pat lib/timidity/patch/bassoon.pat lib/timidity/patch/belltree.pat lib/timidity/patch/blank.pat lib/timidity/patch/bongohi.pat lib/timidity/patch/bongolo.pat lib/timidity/patch/bottle.pat lib/timidity/patch/bowglass.pat lib/timidity/patch/britepno.pat lib/timidity/patch/c550kc_1.pat lib/timidity/patch/c550sn10.pat lib/timidity/patch/c550sn_6.pat lib/timidity/patch/c550vibs.pat lib/timidity/patch/cabasa.pat lib/timidity/patch/calliope.pat lib/timidity/patch/carillon.pat lib/timidity/patch/castinet.pat lib/timidity/patch/celeste.pat lib/timidity/patch/cello.pat lib/timidity/patch/charang.pat lib/timidity/patch/chiflead.pat lib/timidity/patch/choir.pat lib/timidity/patch/church.pat lib/timidity/patch/claps.pat lib/timidity/patch/clarinet.pat lib/timidity/patch/clave.pat lib/timidity/patch/clavinet.pat lib/timidity/patch/cleangtr.pat lib/timidity/patch/concrtna.pat lib/timidity/patch/congahi1.pat lib/timidity/patch/congahi2.pat lib/timidity/patch/congalo.pat lib/timidity/patch/contraba.pat lib/timidity/patch/cowbell.pat lib/timidity/patch/crystal.pat lib/timidity/patch/cuica1.pat lib/timidity/patch/cuica2.pat lib/timidity/patch/cymbell.pat lib/timidity/patch/cymchina.pat lib/timidity/patch/cymcrsh1.pat lib/timidity/patch/cymcrsh2.pat lib/timidity/patch/cymride1.pat lib/timidity/patch/cymride2.pat lib/timidity/patch/cymsplsh.pat lib/timidity/patch/distgtr.pat lib/timidity/patch/doo.pat lib/timidity/patch/echovox.pat lib/timidity/patch/englhorn.pat lib/timidity/patch/epiano1.pat lib/timidity/patch/epiano2.pat lib/timidity/patch/fantasia.pat lib/timidity/patch/fiddle.pat lib/timidity/patch/flute.pat lib/timidity/patch/fngrbass.pat lib/timidity/patch/frenchrn.pat lib/timidity/patch/freshair.pat lib/timidity/patch/fretless.pat lib/timidity/patch/fx-blow.pat lib/timidity/patch/fx-fret.pat lib/timidity/patch/ghostie.pat lib/timidity/patch/glocken.pat lib/timidity/patch/gtrharm.pat lib/timidity/patch/guiro1.pat lib/timidity/patch/guiro2.pat lib/timidity/patch/halopad.pat lib/timidity/patch/harmonca.pat lib/timidity/patch/harp.pat lib/timidity/patch/helicptr.pat lib/timidity/patch/highq.pat lib/timidity/patch/hihatcl.pat lib/timidity/patch/hihatop.pat lib/timidity/patch/hihatpd.pat lib/timidity/patch/hitbrass.pat lib/timidity/patch/homeorg.pat lib/timidity/patch/honky.pat lib/timidity/patch/hrpschrd.pat lib/timidity/patch/jazzgtr.pat lib/timidity/patch/jingles.pat lib/timidity/patch/jungle.pat lib/timidity/patch/kalimba.pat lib/timidity/patch/kick1.pat lib/timidity/patch/kick2.pat lib/timidity/patch/koto.pat lib/timidity/patch/lead5th.pat lib/timidity/patch/maracas.pat lib/timidity/patch/marcato.pat lib/timidity/patch/marimba.pat lib/timidity/patch/metalpad.pat lib/timidity/patch/metbell.pat lib/timidity/patch/metclick.pat lib/timidity/patch/musicbox.pat lib/timidity/patch/mutegtr.pat lib/timidity/patch/mutetrum.pat lib/timidity/patch/nyguitar.pat lib/timidity/patch/oboe.pat lib/timidity/patch/ocarina.pat lib/timidity/patch/odguitar.pat lib/timidity/patch/orchhit.pat lib/timidity/patch/percorg.pat lib/timidity/patch/piccolo.pat lib/timidity/patch/pickbass.pat lib/timidity/patch/pistol.pat lib/timidity/patch/pizzcato.pat lib/timidity/patch/polysyn.pat lib/timidity/patch/recorder.pat lib/timidity/patch/reedorg.pat lib/timidity/patch/revcym.pat lib/timidity/patch/ringwhsl.pat lib/timidity/patch/rockorg.pat lib/timidity/patch/santur.pat lib/timidity/patch/sawwave.pat lib/timidity/patch/scratch1.pat lib/timidity/patch/scratch2.pat lib/timidity/patch/seashore.pat lib/timidity/patch/shakazul.pat lib/timidity/patch/shaker.pat lib/timidity/patch/shamisen.pat lib/timidity/patch/shannai.pat lib/timidity/patch/sitar.pat lib/timidity/patch/slap.pat lib/timidity/patch/slapbas1.pat lib/timidity/patch/slapbas2.pat lib/timidity/patch/slowstr.pat lib/timidity/patch/snare1.pat lib/timidity/patch/snare2.pat lib/timidity/patch/soundtrk.pat lib/timidity/patch/sprnosax.pat lib/timidity/patch/sqrclick.pat lib/timidity/patch/sqrwave.pat lib/timidity/patch/startrak.pat lib/timidity/patch/steeldrm.pat lib/timidity/patch/stickrim.pat lib/timidity/patch/sticks.pat lib/timidity/patch/surdo1.pat lib/timidity/patch/surdo2.pat lib/timidity/patch/sweeper.pat lib/timidity/patch/synbass1.pat lib/timidity/patch/synbass2.pat lib/timidity/patch/synbras1.pat lib/timidity/patch/synbras2.pat lib/timidity/patch/synpiano.pat lib/timidity/patch/synstr1.pat lib/timidity/patch/synstr2.pat lib/timidity/patch/syntom.pat lib/timidity/patch/taiko.pat lib/timidity/patch/tamborin.pat lib/timidity/patch/telephon.pat lib/timidity/patch/tenorsax.pat lib/timidity/patch/timbaleh.pat lib/timidity/patch/timbalel.pat lib/timidity/patch/timpani.pat lib/timidity/patch/tomhi1.pat lib/timidity/patch/tomhi2.pat lib/timidity/patch/tomlo1.pat lib/timidity/patch/tomlo2.pat lib/timidity/patch/tommid1.pat lib/timidity/patch/tommid2.pat lib/timidity/patch/toms.pat lib/timidity/patch/tremstr.pat lib/timidity/patch/triangl1.pat lib/timidity/patch/triangl2.pat lib/timidity/patch/trombone.pat lib/timidity/patch/trumpet.pat lib/timidity/patch/tuba.pat lib/timidity/patch/tubebell.pat lib/timidity/patch/unicorn.pat lib/timidity/patch/vibes.pat lib/timidity/patch/vibslap.pat lib/timidity/patch/viola.pat lib/timidity/patch/violin.pat lib/timidity/patch/voices.pat lib/timidity/patch/voxlead.pat lib/timidity/patch/warmpad.pat lib/timidity/patch/whistle.pat lib/timidity/patch/whistle1.pat lib/timidity/patch/whistle2.pat lib/timidity/patch/woodblk.pat lib/timidity/patch/woodblk1.pat lib/timidity/patch/woodblk2.pat lib/timidity/patch/woodflut.pat lib/timidity/patch/xylophon.pat freebsd-ports-release/2.2.5/audio/timidity/000077500000000000000000000000000642210336600206565ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/timidity/Makefile000066400000000000000000000016400642210336600223170ustar00rootroot00000000000000# New ports collection makefile for: timidity # Homepage: http://www.cgs.fi/~tt/timidity/ # Version required: 0.2i # Date created: 17 Nov 1996 # Whom: ache # # $Id: Makefile,v 1.4 1997/06/14 11:04:19 jkh Exp $ # DISTNAME= timidity-0.2i CATEGORIES= audio MASTER_SITES= ftp://ftp.cdrom.com/pub/demos/music/samples/ \ http://www.cgs.fi/~tt/timidity/ TIINS= dgguspat.zip DISTFILES= ${TIINS} ${DISTNAME}.tar.gz MAINTAINER= ache@FreeBSD.ORG NO_CDROM= "Uses copyrighted patches" BUILD_DEPENDS= unzip:${PORTSDIR}/archivers/unzip EXTRACT_ONLY= ${DISTNAME}.tar.gz INSTALL_TARGET= install.all MAN1= timidity.1 do-configure: @cd ${WRKSRC} && \ sed "s=%PREFIX%=${PREFIX}=" < gravis.cfg > gravis.cfg.new && \ mv gravis.cfg.new gravis.cfg post-install: cd ${PREFIX}/lib/timidity/patch && \ unzip -o -q -L ${DISTDIR}/${TIINS} .include freebsd-ports-release/2.2.5/audio/timidity/distinfo000066400000000000000000000001640642210336600224210ustar00rootroot00000000000000MD5 (dgguspat.zip) = 94affd73c5b53ff0d5e12df1bc55c53d MD5 (timidity-0.2i.tar.gz) = 7dedd75232aaa7729e50c76cdd379b82 freebsd-ports-release/2.2.5/audio/timidity/files/000077500000000000000000000000000642210336600217605ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/timidity/files/patch-aa000066400000000000000000000033460642210336600233670ustar00rootroot00000000000000*** config.h.orig Sat Jun 1 16:54:49 1996 --- config.h Sun Nov 17 10:00:29 1996 *************** *** 217,222 **** --- 217,238 ---- # endif #endif /* linux */ + #ifdef __FreeBSD__ + #include + #include + #if BYTE_ORDER == LITTLE_ENDIAN + #undef BIG_ENDIAN + #undef PDP_ENDIAN + #elif BYTE_ORDER == BIG_ENDIAN + #undef LITTLE_ENDIAN + #undef PDP_ENDIAN + #else + # error No valid byte sex defined + #endif + #define USE_LDEXP + #define PI M_PI + #endif + /* Win32 on Intel machines */ #ifdef __WIN32__ # define LITTLE_ENDIAN *************** *** 254,266 **** --- 270,292 ---- #ifdef LITTLE_ENDIAN #define LE_SHORT(x) x #define LE_LONG(x) x + #ifdef __FreeBSD__ + #define BE_SHORT(x) __byte_swap_word(x) + #define BE_LONG(x) __byte_swap_long(x) + #else #define BE_SHORT(x) XCHG_SHORT(x) #define BE_LONG(x) XCHG_LONG(x) + #endif #else #define BE_SHORT(x) x #define BE_LONG(x) x + #ifdef __FreeBSD__ + #define LE_SHORT(x) __byte_swap_word(x) + #define LE_LONG(x) __byte_swap_long(x) + #else #define LE_SHORT(x) XCHG_SHORT(x) #define LE_LONG(x) XCHG_LONG(x) + #endif #endif #define MAX_AMPLIFICATION 800 *** mix.c.orig Mon May 20 17:09:46 1996 --- mix.c Sun Nov 17 10:01:36 1996 *************** *** 23,29 **** --- 23,33 ---- #include #include + #ifdef __FreeBSD__ + #include + #else #include + #endif #include "config.h" #include "common.h" *** resample.c.orig Mon May 20 17:09:47 1996 --- resample.c Sun Nov 17 09:59:29 1996 *************** *** 22,28 **** --- 22,32 ---- #include #include + #ifdef __FreeBSD__ + #include + #else #include + #endif #include "config.h" #include "common.h" freebsd-ports-release/2.2.5/audio/timidity/files/patch-ab000066400000000000000000000077330642210336600233740ustar00rootroot00000000000000*** Makefile.orig Sun May 26 13:26:46 1996 --- Makefile Sun Nov 17 13:09:19 1996 *************** *** 24,45 **** # But where to change without revealing my secret identity? ########### Compiler and flags. ! CC = gcc ! DEBUGFLAGS = -Wall -O2 ########### Install. ! INSTALL = /usr/bin/install # Where to install the executable ! BIN_DIR = /usr/local/bin # Where to install the manual pages ! MAN_DIR = /usr/local/man/man1 # Where to install the patches, config files, and MIDI files. # If you change this, it's a good idea to recompile the binary, # or you'll need to invoke timidity with the -L option. ! TIMID_DIR = /usr/local/lib/timidity # Where to install the Tcl code, if you use the Tcl code that is. TCL_DIR = $(TIMID_DIR) --- 24,45 ---- # But where to change without revealing my secret identity? ########### Compiler and flags. ! #CC = gcc ! DEBUGFLAGS = -Wall ########### Install. ! #INSTALL = /usr/bin/install # Where to install the executable ! BIN_DIR = ${PREFIX}/bin # Where to install the manual pages ! MAN_DIR = ${PREFIX}/man/man1 # Where to install the patches, config files, and MIDI files. # If you change this, it's a good idea to recompile the binary, # or you'll need to invoke timidity with the -L option. ! TIMID_DIR = ${PREFIX}/lib/timidity # Where to install the Tcl code, if you use the Tcl code that is. TCL_DIR = $(TIMID_DIR) *************** *** 93,100 **** # Select the ncurses full-screen interface SYSTEM += -DIA_NCURSES SYSEXTRAS += ncurs_c.c ! EXTRAINCS += -I/usr/include/ncurses ! EXTRALIBS += -lncurses ## Select the S-Lang full-screen interface #SYSTEM += -DIA_SLANG --- 93,100 ---- # Select the ncurses full-screen interface SYSTEM += -DIA_NCURSES SYSEXTRAS += ncurs_c.c ! #EXTRAINCS += -I/usr/include/ncurses ! EXTRALIBS += -lncurses -lmytinfo ## Select the S-Lang full-screen interface #SYSTEM += -DIA_SLANG *************** *** 112,120 **** #EXTRALIBS += -lgen # Select the Tcl/Tk interface ! SYSTEM += -DTCLTK -DWISH=\"wishx\" -DTKPROGPATH=\"$(TCL_DIR)/tkmidity.tcl\" ! SYSEXTRAS += tk_c.c ! INST_TK = install.tk #EXTRAINCS += #EXTRALIBS += --- 112,120 ---- #EXTRALIBS += -lgen # Select the Tcl/Tk interface ! #SYSTEM += -DTCLTK -DWISH=\"wishx\" -DTKPROGPATH=\"$(TCL_DIR)/tkmidity.tcl\" ! #SYSEXTRAS += tk_c.c ! #INST_TK = install.tk #EXTRAINCS += #EXTRALIBS += *************** *** 136,142 **** SDIST = timidity-lib-$(SUPPVERSION).tar.gz SDISTZIP = tilib$(FNSUPPVERSION).zip ! CFLAGS= $(DEBUGFLAGS) -DDEFAULT_PATH=\"$(TIMID_DIR)\" \ -DTIMID_VERSION=\"$(VERSION)\" $(SYSTEM) $(EXTRAINCS) ########### All relevant files.. Anybody know autoconf? --- 136,142 ---- SDIST = timidity-lib-$(SUPPVERSION).tar.gz SDISTZIP = tilib$(FNSUPPVERSION).zip ! CFLAGS+= $(DEBUGFLAGS) -DDEFAULT_PATH=\"$(TIMID_DIR)\" \ -DTIMID_VERSION=\"$(VERSION)\" $(SYSTEM) $(EXTRAINCS) ########### All relevant files.. Anybody know autoconf? *************** *** 228,237 **** wav2pat: wav2pat.c $(CC) $(CFLAGS) -o wav2pat wav2pat.c ! depends depend dep: ! $(CC) $(CFLAGS) -MM $(CSRCS) $(OPTSRCS) $(TOOLSRCS) > depends ! ! include depends ########### Installation targets --- 228,237 ---- wav2pat: wav2pat.c $(CC) $(CFLAGS) -o wav2pat wav2pat.c ! #depends depend dep: ! # $(CC) $(CFLAGS) -MM $(CSRCS) $(OPTSRCS) $(TOOLSRCS) > depends ! # ! #include depends ########### Installation targets *************** *** 262,270 **** mkdir -p $(TIMID_DIR) $(INSTALL) -m 644 $(CONFIGF) $(TIMID_DIR) ! install.patch: $(PATCHF) mkdir -p $(TIMID_DIR)/patch ! $(INSTALL) -m 644 $(PATCHF) $(TIMID_DIR)/patch install.tk: $(ALLTCLF) $(INSTALL) -m 644 $(ALLTCLF) $(TCL_DIR) --- 262,270 ---- mkdir -p $(TIMID_DIR) $(INSTALL) -m 644 $(CONFIGF) $(TIMID_DIR) ! install.patch: #$(PATCHF) mkdir -p $(TIMID_DIR)/patch ! # $(INSTALL) -m 644 $(PATCHF) $(TIMID_DIR)/patch install.tk: $(ALLTCLF) $(INSTALL) -m 644 $(ALLTCLF) $(TCL_DIR) freebsd-ports-release/2.2.5/audio/timidity/files/patch-ac000066400000000000000000000021020642210336600233560ustar00rootroot00000000000000*** timidity.cfg.bak Mon May 22 02:40:27 1995 --- timidity.cfg Sun Nov 17 10:50:44 1996 *************** *** 34,42 **** # This sets up the default patches in the TiMidity support package # "timidity-lib-0.1.tar.gz": ! bank 0 ! 0 patch/acpiano.pat ! 24 patch/nylongt2.pat ############################################################################## # If you have Dustin McCartney's "wowpats" patches, you can source the --- 34,42 ---- # This sets up the default patches in the TiMidity support package # "timidity-lib-0.1.tar.gz": ! #bank 0 ! # 0 patch/acpiano.pat ! # 24 patch/nylongt2.pat ############################################################################## # If you have Dustin McCartney's "wowpats" patches, you can source the *************** *** 67,73 **** # Note that midia.cfg sources gravis.cfg in turn, since the filenames are # almost identical. # ! #source midia.cfg # --- 67,73 ---- # Note that midia.cfg sources gravis.cfg in turn, since the filenames are # almost identical. # ! source midia.cfg # freebsd-ports-release/2.2.5/audio/timidity/pkg-comment000066400000000000000000000000400642210336600230140ustar00rootroot00000000000000MIDI to WAV renderer and player freebsd-ports-release/2.2.5/audio/timidity/pkg-descr000066400000000000000000000003720642210336600224620ustar00rootroot00000000000000TiMidity is a MIDI to WAVE converter using Gravis Ultra- sound-compatible patch files to generate digital audio data from General MIDI files. The data can be stored in a file for processing, or played in real time through an audio device. freebsd-ports-release/2.2.5/audio/timidity/pkg-plist000066400000000000000000000141460642210336600225210ustar00rootroot00000000000000bin/timidity bin/bag bin/wav2pat man/man1/timidity.1.gz lib/timidity/timidity.cfg lib/timidity/gsdrum.cfg lib/timidity/gravis.cfg lib/timidity/midia.cfg lib/timidity/wowpats.cfg lib/timidity/mt32.cfg lib/timidity/patch/acbass.pat lib/timidity/patch/accordn.pat lib/timidity/patch/acguitar.pat lib/timidity/patch/acpiano.pat lib/timidity/patch/agogo.pat lib/timidity/patch/agogohi.pat lib/timidity/patch/agogolo.pat lib/timidity/patch/altosax.pat lib/timidity/patch/applause.pat lib/timidity/patch/atmosphr.pat lib/timidity/patch/aurora.pat lib/timidity/patch/bagpipes.pat lib/timidity/patch/banjo.pat lib/timidity/patch/barisax.pat lib/timidity/patch/basslead.pat lib/timidity/patch/bassoon.pat lib/timidity/patch/belltree.pat lib/timidity/patch/blank.pat lib/timidity/patch/bongohi.pat lib/timidity/patch/bongolo.pat lib/timidity/patch/bottle.pat lib/timidity/patch/bowglass.pat lib/timidity/patch/britepno.pat lib/timidity/patch/c550kc_1.pat lib/timidity/patch/c550sn10.pat lib/timidity/patch/c550sn_6.pat lib/timidity/patch/c550vibs.pat lib/timidity/patch/cabasa.pat lib/timidity/patch/calliope.pat lib/timidity/patch/carillon.pat lib/timidity/patch/castinet.pat lib/timidity/patch/celeste.pat lib/timidity/patch/cello.pat lib/timidity/patch/charang.pat lib/timidity/patch/chiflead.pat lib/timidity/patch/choir.pat lib/timidity/patch/church.pat lib/timidity/patch/claps.pat lib/timidity/patch/clarinet.pat lib/timidity/patch/clave.pat lib/timidity/patch/clavinet.pat lib/timidity/patch/cleangtr.pat lib/timidity/patch/concrtna.pat lib/timidity/patch/congahi1.pat lib/timidity/patch/congahi2.pat lib/timidity/patch/congalo.pat lib/timidity/patch/contraba.pat lib/timidity/patch/cowbell.pat lib/timidity/patch/crystal.pat lib/timidity/patch/cuica1.pat lib/timidity/patch/cuica2.pat lib/timidity/patch/cymbell.pat lib/timidity/patch/cymchina.pat lib/timidity/patch/cymcrsh1.pat lib/timidity/patch/cymcrsh2.pat lib/timidity/patch/cymride1.pat lib/timidity/patch/cymride2.pat lib/timidity/patch/cymsplsh.pat lib/timidity/patch/distgtr.pat lib/timidity/patch/doo.pat lib/timidity/patch/echovox.pat lib/timidity/patch/englhorn.pat lib/timidity/patch/epiano1.pat lib/timidity/patch/epiano2.pat lib/timidity/patch/fantasia.pat lib/timidity/patch/fiddle.pat lib/timidity/patch/flute.pat lib/timidity/patch/fngrbass.pat lib/timidity/patch/frenchrn.pat lib/timidity/patch/freshair.pat lib/timidity/patch/fretless.pat lib/timidity/patch/fx-blow.pat lib/timidity/patch/fx-fret.pat lib/timidity/patch/ghostie.pat lib/timidity/patch/glocken.pat lib/timidity/patch/gtrharm.pat lib/timidity/patch/guiro1.pat lib/timidity/patch/guiro2.pat lib/timidity/patch/halopad.pat lib/timidity/patch/harmonca.pat lib/timidity/patch/harp.pat lib/timidity/patch/helicptr.pat lib/timidity/patch/highq.pat lib/timidity/patch/hihatcl.pat lib/timidity/patch/hihatop.pat lib/timidity/patch/hihatpd.pat lib/timidity/patch/hitbrass.pat lib/timidity/patch/homeorg.pat lib/timidity/patch/honky.pat lib/timidity/patch/hrpschrd.pat lib/timidity/patch/jazzgtr.pat lib/timidity/patch/jingles.pat lib/timidity/patch/jungle.pat lib/timidity/patch/kalimba.pat lib/timidity/patch/kick1.pat lib/timidity/patch/kick2.pat lib/timidity/patch/koto.pat lib/timidity/patch/lead5th.pat lib/timidity/patch/maracas.pat lib/timidity/patch/marcato.pat lib/timidity/patch/marimba.pat lib/timidity/patch/metalpad.pat lib/timidity/patch/metbell.pat lib/timidity/patch/metclick.pat lib/timidity/patch/musicbox.pat lib/timidity/patch/mutegtr.pat lib/timidity/patch/mutetrum.pat lib/timidity/patch/nyguitar.pat lib/timidity/patch/oboe.pat lib/timidity/patch/ocarina.pat lib/timidity/patch/odguitar.pat lib/timidity/patch/orchhit.pat lib/timidity/patch/percorg.pat lib/timidity/patch/piccolo.pat lib/timidity/patch/pickbass.pat lib/timidity/patch/pistol.pat lib/timidity/patch/pizzcato.pat lib/timidity/patch/polysyn.pat lib/timidity/patch/recorder.pat lib/timidity/patch/reedorg.pat lib/timidity/patch/revcym.pat lib/timidity/patch/ringwhsl.pat lib/timidity/patch/rockorg.pat lib/timidity/patch/santur.pat lib/timidity/patch/sawwave.pat lib/timidity/patch/scratch1.pat lib/timidity/patch/scratch2.pat lib/timidity/patch/seashore.pat lib/timidity/patch/shakazul.pat lib/timidity/patch/shaker.pat lib/timidity/patch/shamisen.pat lib/timidity/patch/shannai.pat lib/timidity/patch/sitar.pat lib/timidity/patch/slap.pat lib/timidity/patch/slapbas1.pat lib/timidity/patch/slapbas2.pat lib/timidity/patch/slowstr.pat lib/timidity/patch/snare1.pat lib/timidity/patch/snare2.pat lib/timidity/patch/soundtrk.pat lib/timidity/patch/sprnosax.pat lib/timidity/patch/sqrclick.pat lib/timidity/patch/sqrwave.pat lib/timidity/patch/startrak.pat lib/timidity/patch/steeldrm.pat lib/timidity/patch/stickrim.pat lib/timidity/patch/sticks.pat lib/timidity/patch/surdo1.pat lib/timidity/patch/surdo2.pat lib/timidity/patch/sweeper.pat lib/timidity/patch/synbass1.pat lib/timidity/patch/synbass2.pat lib/timidity/patch/synbras1.pat lib/timidity/patch/synbras2.pat lib/timidity/patch/synpiano.pat lib/timidity/patch/synstr1.pat lib/timidity/patch/synstr2.pat lib/timidity/patch/syntom.pat lib/timidity/patch/taiko.pat lib/timidity/patch/tamborin.pat lib/timidity/patch/telephon.pat lib/timidity/patch/tenorsax.pat lib/timidity/patch/timbaleh.pat lib/timidity/patch/timbalel.pat lib/timidity/patch/timpani.pat lib/timidity/patch/tomhi1.pat lib/timidity/patch/tomhi2.pat lib/timidity/patch/tomlo1.pat lib/timidity/patch/tomlo2.pat lib/timidity/patch/tommid1.pat lib/timidity/patch/tommid2.pat lib/timidity/patch/toms.pat lib/timidity/patch/tremstr.pat lib/timidity/patch/triangl1.pat lib/timidity/patch/triangl2.pat lib/timidity/patch/trombone.pat lib/timidity/patch/trumpet.pat lib/timidity/patch/tuba.pat lib/timidity/patch/tubebell.pat lib/timidity/patch/unicorn.pat lib/timidity/patch/vibes.pat lib/timidity/patch/vibslap.pat lib/timidity/patch/viola.pat lib/timidity/patch/violin.pat lib/timidity/patch/voices.pat lib/timidity/patch/voxlead.pat lib/timidity/patch/warmpad.pat lib/timidity/patch/whistle.pat lib/timidity/patch/whistle1.pat lib/timidity/patch/whistle2.pat lib/timidity/patch/woodblk.pat lib/timidity/patch/woodblk1.pat lib/timidity/patch/woodblk2.pat lib/timidity/patch/woodflut.pat lib/timidity/patch/xylophon.pat freebsd-ports-release/2.2.5/audio/tosha/000077500000000000000000000000000642210336600201405ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/tosha/Makefile000066400000000000000000000006540642210336600216050ustar00rootroot00000000000000# New ports collection makefile for: tosha # Version required: 0.05 # Date created: 21 May 1997 # Whom: Oliver Fromme # # $Id: Makefile,v 1.1.1.1 1997/05/25 08:41:41 andreas Exp $ # DISTNAME= tosha-0.05 CATEGORIES= audio MASTER_SITES= ftp://ftp.tu-clausthal.de/pub/unix/audio/ MAINTAINER= oliver.fromme@heim3.tu-clausthal.de MAN1= pcmfade.1 pcmplay.1 tosha.1 .include freebsd-ports-release/2.2.5/audio/tosha/distinfo000066400000000000000000000000730642210336600217020ustar00rootroot00000000000000MD5 (tosha-0.05.tar.gz) = a8de61c231018cd6044270a3936c3e08 freebsd-ports-release/2.2.5/audio/tosha/pkg-comment000066400000000000000000000000610642210336600223010ustar00rootroot00000000000000Read CD digital audio data through the SCSI bus. freebsd-ports-release/2.2.5/audio/tosha/pkg-descr000066400000000000000000000005320642210336600217420ustar00rootroot00000000000000"tosha" reads one or more CD-DA (digital audio) tracks or absolute sectors and writes them into a single or multiple files, or to the standard output. The digital audio data is read through the SCSI bus; thus tosha does NOT work with IDE/ATAPI CD-ROM drives nor with proprietary interfaces. Oliver Fromme freebsd-ports-release/2.2.5/audio/tosha/pkg-plist000066400000000000000000000001420642210336600217720ustar00rootroot00000000000000bin/tosha bin/pcmplay bin/pcmfade man/man1/tosha.1.gz man/man1/pcmplay.1.gz man/man1/pcmfade.1.gz freebsd-ports-release/2.2.5/audio/tracker/000077500000000000000000000000000642210336600204555ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/tracker/Makefile000066400000000000000000000020070642210336600221140ustar00rootroot00000000000000# New ports collection makefile for: tracker # Version required: 5.3 # Date created: 2 Oct 1994 # Whom: swallace # # $Id: Makefile,v 1.28 1996/11/12 06:02:02 ache Exp $ # DISTNAME= tracker-5.3 CATEGORIES= audio MASTER_SITES= ftp://ftp.ens.fr/pub/dmi/users/espie/beta/ EXTRACT_SUFX= .tgz MAINTAINER= ache@FreeBSD.ORG RESTRICTED= "Non-redistributable beta" WRKSRC= ${WRKDIR}/tracker USE_GMAKE= yes MAKE_FLAGS= MACHINE=freebsd CC=$(CC) INSTALL="$(INSTALL)" \ INST_BIN_OPT="-c -s -m $(BINMODE) -o $(BINOWN) -g $(BINGRP)" \ INST_MAN_OPT="-c -m 644 -o $(BINOWN) -g $(BINGRP)" \ COMPRESSION_FILE=$(PREFIX)/etc/compression_methods \ -f post-install: cd ${WRKSRC}/Docs && \ makeinfo --no-split tracker.texinfo -o tracker.info && \ gzip -f tracker.info && \ $(INSTALL_MAN) tracker.info.gz ${PREFIX}/info && \ rm -f tracker.info.gz *.orig -${MKDIR} ${PREFIX}/share/doc/tracker cp -R ${WRKSRC}/Docs/* ${PREFIX}/share/doc/tracker .include freebsd-ports-release/2.2.5/audio/tracker/distinfo000066400000000000000000000000710642210336600222150ustar00rootroot00000000000000MD5 (tracker-5.3.tgz) = b1fc0f2cbdd0ff0dd79889f45d58f411 freebsd-ports-release/2.2.5/audio/tracker/files/000077500000000000000000000000000642210336600215575ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/tracker/files/patch-aa000066400000000000000000000040200642210336600231540ustar00rootroot00000000000000*** Makefile.orig Tue May 7 19:20:50 1996 --- Makefile Tue Nov 12 06:56:18 1996 *************** *** 20,26 **** OPTS=-c ! PREFIX=/users/algo/espie/pub # Destination directory for tracker binaries and manpage. # # If you don't wish to use the 'make install' and 'make install.man' --- 20,26 ---- OPTS=-c ! PREFIX?=/users/algo/espie/pub # Destination directory for tracker binaries and manpage. # # If you don't wish to use the 'make install' and 'make install.man' *************** *** 166,172 **** UI_linux = Unix/ SHELL_linux = /bin/sh ! CFLAGS_freebsd = -O2 -funroll-loops -finline-functions -fno-strength-reduce LIBS_freebsd = -lm AUDIODIR_freebsd=PCux/ CONFIG_freebsd = PCux/freebsd_ --- 166,172 ---- UI_linux = Unix/ SHELL_linux = /bin/sh ! CFLAGS_freebsd = -O2 -funroll-loops -finline-functions LIBS_freebsd = -lm AUDIODIR_freebsd=PCux/ CONFIG_freebsd = PCux/freebsd_ *************** *** 250,256 **** display$O prefs$O autoinit$O $(UI)ui$O empty$O color$O version$O \ st_virt$O automaton$O ! all: tracker${EXE} randomize${EXE} splitmod${EXE} Docs/tracker.text config.h: $(CONFIG)config.h rm -f config.h --- 250,256 ---- display$O prefs$O autoinit$O $(UI)ui$O empty$O color$O version$O \ st_virt$O automaton$O ! all: tracker${EXE} randomize${EXE} config.h: $(CONFIG)config.h rm -f config.h *************** *** 272,280 **** install: $(INSTALL) $(INST_BIN_OPT) tracker $(BIN_DIR) $(INSTALL) $(INST_BIN_OPT) randomize $(BIN_DIR) - $(INSTALL) $(INST_BIN_OPT) splitmod $(BIN_DIR) [ -f ${COMPRESSION_FILE} ] || \ ! $(INSTALL) $(INST_MAN_OPT) compression_methods ${COMPRESSION_FILE} # no manpage available, use the texinfo manual. install.man: --- 272,279 ---- install: $(INSTALL) $(INST_BIN_OPT) tracker $(BIN_DIR) $(INSTALL) $(INST_BIN_OPT) randomize $(BIN_DIR) [ -f ${COMPRESSION_FILE} ] || \ ! $(INSTALL) $(INST_MAN_OPT) Lib/compression_methods ${COMPRESSION_FILE} # no manpage available, use the texinfo manual. install.man: freebsd-ports-release/2.2.5/audio/tracker/files/patch-ab000066400000000000000000000023230642210336600231610ustar00rootroot00000000000000*** Docs/tracker.texinfo.orig Thu Apr 11 21:21:05 1996 --- Docs/tracker.texinfo Tue Nov 12 07:08:17 1996 *************** *** 979,992 **** * Other Architectures: Porting tracker. @end menu ! @node Aix, Amiga, Architecture dependent problems, Architecture Dependent problems @subsection Aix The Aix port is slightly outdated and won't run with most recent versions of Aix. There is nothing I can do about it until somebody sends me an up-to-date version as I don't have access to Aix machines. ! @node Amiga, DECstation, Architecture dependent problems, Architecture dependent problems @subsection Amiga There is currently one Amiga version running under AmigaDos. --- 979,992 ---- * Other Architectures: Porting tracker. @end menu ! @node Aix, Amiga, Architecture dependent problems, Architecture dependent problems @subsection Aix The Aix port is slightly outdated and won't run with most recent versions of Aix. There is nothing I can do about it until somebody sends me an up-to-date version as I don't have access to Aix machines. ! @node Amiga, DECstation, Aix, Architecture dependent problems @subsection Amiga There is currently one Amiga version running under AmigaDos. freebsd-ports-release/2.2.5/audio/tracker/files/patch-ac000066400000000000000000000007710642210336600231670ustar00rootroot00000000000000*** Arch/PCux/audio.c.bak Fri Apr 12 20:30:37 1996 --- Arch/PCux/audio.c Tue Nov 12 08:40:29 1996 *************** *** 9,14 **** --- 9,17 ---- #include #include #include "extern.h" + #include "prefs.h" + #include "autoinit.h" + #include "watched_var.h" struct options_set *port_options=0; *************** *** 116,121 **** --- 119,125 ---- } samples_max = buf_max / dsize; current_freq = f; + set_watched_scalar(FREQUENCY, f); total = 0; return f; } freebsd-ports-release/2.2.5/audio/tracker/pkg-comment000066400000000000000000000000140642210336600226140ustar00rootroot00000000000000MOD player. freebsd-ports-release/2.2.5/audio/tracker/pkg-descr000066400000000000000000000004600642210336600222570ustar00rootroot00000000000000Tracker plays soundtracker music modules on a Unix machine. Soundtracker modules originated on the amiga, where several composing playing programs are available, that give results mostly compatible with each other. tracker just plays the specified files in sequence according with the current options. freebsd-ports-release/2.2.5/audio/tracker/pkg-plist000066400000000000000000000071550642210336600223220ustar00rootroot00000000000000bin/tracker bin/randomize etc/compression_methods info/tracker.info.gz share/doc/tracker/Html/Aix.html share/doc/tracker/Html/Introduction.html share/doc/tracker/Html/Availability.html share/doc/tracker/Html/Registration.html share/doc/tracker/Html/Reporting_bugs.html share/doc/tracker/Html/History.html share/doc/tracker/Html/Installation.html share/doc/tracker/Html/Configure_tracker.html share/doc/tracker/Html/Generic_problems.html share/doc/tracker/Html/Architecture_dependent_problems.html share/doc/tracker/Html/Performance_issues.html share/doc/tracker/Html/Amiga.html share/doc/tracker/Html/DECstation.html share/doc/tracker/Html/HP$2fUX.html share/doc/tracker/Html/Linux$2fFreeBSD.html share/doc/tracker/Html/MM1$2fOS9.html share/doc/tracker/Html/NeXtStep.html share/doc/tracker/Html/OS$2f2.html share/doc/tracker/Html/Silicon_Graphics.html share/doc/tracker/Html/Sparc.html share/doc/tracker/Html/Usage.html share/doc/tracker/Html/Technical_Information.html share/doc/tracker/Html/Tracker_memory_consumption.html share/doc/tracker/Html/The_Protracker_format.html share/doc/tracker/Html/The_Protracker_file_format.html share/doc/tracker/Html/Decoding_pattern_information.html share/doc/tracker/Html/Soundtracker_and_Protracker_tempo.html share/doc/tracker/Html/Protracker_finetunes.html share/doc/tracker/Html/Sample_numbers_and_note_periods.html share/doc/tracker/Html/Base_effects.html share/doc/tracker/Html/Arpeggio.html share/doc/tracker/Html/Portamento_up.html share/doc/tracker/Html/Portamento_down.html share/doc/tracker/Html/Tone_portamento.html share/doc/tracker/Html/Vibrato.html share/doc/tracker/Html/Tone_portamento_$2b_Volume_slide.html share/doc/tracker/Html/Vibrato_$2b_Volume_slide.html share/doc/tracker/Html/Tremolo.html share/doc/tracker/Html/Set_sample_offset.html share/doc/tracker/Html/Slide_volume.html share/doc/tracker/Html/Far_jump.html share/doc/tracker/Html/Set_volume.html share/doc/tracker/Html/Pattern_break.html share/doc/tracker/Html/Set_tempo.html share/doc/tracker/Html/Protracker_extended_effects.html share/doc/tracker/Html/Set_filter.html share/doc/tracker/Html/Fine_portamento_up.html share/doc/tracker/Html/Fine_portamento_down.html share/doc/tracker/Html/Glissando_control.html share/doc/tracker/Html/Set_vibrato_waveform.html share/doc/tracker/Html/Set_finetune.html share/doc/tracker/Html/Loop_pattern.html share/doc/tracker/Html/Set_tremolo_waveform.html share/doc/tracker/Html/Retrig_note.html share/doc/tracker/Html/Fine_volume_slide_up.html share/doc/tracker/Html/Fine_volume_slide_down.html share/doc/tracker/Html/Cut_note.html share/doc/tracker/Html/Delay_note.html share/doc/tracker/Html/Delay_pattern.html share/doc/tracker/Html/Invert_loop.html share/doc/tracker/Html/Amiga_audio_hardware.html share/doc/tracker/Html/Resampling_details.html share/doc/tracker/Html/Amiga_implementation.html share/doc/tracker/Html/aminet.html share/doc/tracker/Html/Credits.html share/doc/tracker/Html/Finding_a_specific_file.html share/doc/tracker/Html/Mirror_sites_of_Aminet.html share/doc/tracker/Html/Accessing_Aminet_on_the_Internet.html share/doc/tracker/Html/Accessing_Aminet_without_Internet.html share/doc/tracker/Html/Copyright_status_and_disclaimer.html share/doc/tracker/Html/Background_information.html share/doc/tracker/Html/Concept_Index.html share/doc/tracker/Html/NAS.html share/doc/tracker/Html/Porting_tracker.html share/doc/tracker/Html/NextStep.html share/doc/tracker/Html/Top.html share/doc/tracker/tracker.texinfo share/doc/tracker/tracker.readme share/doc/tracker/tracker.guide share/doc/tracker/tracker.doc share/doc/tracker/splitmod.readme share/doc/tracker/readme share/doc/tracker/protracker.fmt share/doc/tracker/FAQ freebsd-ports-release/2.2.5/audio/vat/000077500000000000000000000000000642210336600176145ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/vat/Makefile000066400000000000000000000016110642210336600212530ustar00rootroot00000000000000# New ports collection makefile for: vat # Version required: 4.0b2 # Date created: 2 November 1996 # Whom: fenner # # $Id: Makefile,v 1.3 1997/04/20 13:19:26 wosch Exp $ # DISTNAME= vat-4.0b2 CATEGORIES= mbone tk80 MASTER_SITES= ftp://ftp.ee.lbl.gov/conferencing/vat/alpha-test/ DISTFILES= vatsrc-4.0b2.tar.gz MAINTAINER= fenner@FreeBSD.ORG GSM_DIR= ${PORTSDIR}/audio/gsm GSM_WORK= ${GSM_DIR}/work/gsm-1.0-pl10 # If configure is changed to look for libgsm.a in ${PREFIX}/lib, then # we can use this first BUILD_DEPENDS and save some work. #BUILD_DEPENDS= ${GSM_WORK}/inc/private.h:${GSM_DIR}:patch BUILD_DEPENDS= ${GSM_WORK}/lib/libgsm.a:${GSM_DIR}:build LIB_DEPENDS= tk80:${PORTSDIR}/x11/tk80 \ gsm:${GSM_DIR} USE_X11= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-gsm=${GSM_WORK} INSTALL_TARGET= install install-man MAN1= vat.1 post-install: strip ${PREFIX}/bin/vat .include freebsd-ports-release/2.2.5/audio/vat/distinfo000066400000000000000000000000750642210336600213600ustar00rootroot00000000000000MD5 (vatsrc-4.0b2.tar.gz) = ad6bfa8e986be1706e60251dd9c2f204 freebsd-ports-release/2.2.5/audio/vat/files/000077500000000000000000000000000642210336600207165ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/vat/files/patch-aa000066400000000000000000001440560642210336600223310ustar00rootroot00000000000000--- configure.orig Thu May 16 01:03:58 1996 +++ configure Tue Sep 9 11:36:10 1997 @@ -1,7 +1,7 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated automatically using autoconf version 2.10 +# Generated automatically using autoconf version 2.12 # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc. # # This configure script is free software; the Free Software Foundation @@ -61,6 +61,8 @@ # Initialize some other variables. subdirs= MFLAGS= MAKEFLAGS= +# Maximum number of lines to put in a shell here document. +ac_max_here_lines=12 ac_prev= for ac_option @@ -342,7 +344,7 @@ verbose=yes ;; -version | --version | --versio | --versi | --vers) - echo "configure generated by autoconf version 2.10" + echo "configure generated by autoconf version 2.12" exit 0 ;; -with-* | --with-*) @@ -444,11 +446,14 @@ done # NLS nuisances. -# Only set LANG and LC_ALL to C if already set. -# These must not be set unconditionally because not all systems understand -# e.g. LANG=C (notably SCO). -if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi +# Only set these to C if already set. These must not be set unconditionally +# because not all systems understand e.g. LANG=C (notably SCO). +# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'! +# Non-C LC_CTYPE values break the ctype check. if test "${LANG+set}" = set; then LANG=C; export LANG; fi +if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi +if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi +if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi # confdefs.h avoids OS command line length limits that DEFS can exceed. rm -rf conftest* confdefs.h @@ -510,6 +515,7 @@ ac_cpp='$CPP $CPPFLAGS' ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' +cross_compiling=$ac_cv_prog_cc_cross if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu. @@ -577,6 +583,7 @@ fi echo $ac_n "checking host system type""... $ac_c" 1>&6 +echo "configure:587: checking host system type" >&5 host_alias=$host case "$host_alias" in @@ -591,12 +598,13 @@ esac host=`$ac_config_sub $host_alias` -host_cpu=`echo $host | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\1/'` -host_vendor=`echo $host | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\2/'` -host_os=`echo $host | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\3/'` +host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` +host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` +host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` echo "$ac_t""$host" 1>&6 echo $ac_n "checking target system type""... $ac_c" 1>&6 +echo "configure:608: checking target system type" >&5 target_alias=$target case "$target_alias" in @@ -608,12 +616,13 @@ esac target=`$ac_config_sub $target_alias` -target_cpu=`echo $target | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\1/'` -target_vendor=`echo $target | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\2/'` -target_os=`echo $target | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\3/'` +target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` +target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` +target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` echo "$ac_t""$target" 1>&6 echo $ac_n "checking build system type""... $ac_c" 1>&6 +echo "configure:626: checking build system type" >&5 build_alias=$build case "$build_alias" in @@ -625,9 +634,9 @@ esac build=`$ac_config_sub $build_alias` -build_cpu=`echo $build | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\1/'` -build_vendor=`echo $build | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\2/'` -build_os=`echo $build | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\3/'` +build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` +build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` +build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` echo "$ac_t""$build" 1>&6 test "$host_alias" != "$target_alias" && @@ -639,6 +648,7 @@ # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 +echo "configure:652: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -667,6 +677,7 @@ # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 +echo "configure:681: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -713,7 +724,47 @@ test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; } fi +echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6 +echo "configure:729: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 + +ac_ext=c +# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. +ac_cpp='$CPP $CPPFLAGS' +ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' +ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' +cross_compiling=$ac_cv_prog_cc_cross + +cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then + ac_cv_prog_cc_works=yes + # If we can't run a trivial program, we are probably using a cross compiler. + if (./conftest; exit) 2>/dev/null; then + ac_cv_prog_cc_cross=no + else + ac_cv_prog_cc_cross=yes + fi +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + ac_cv_prog_cc_works=no +fi +rm -fr conftest* + +echo "$ac_t""$ac_cv_prog_cc_works" 1>&6 +if test $ac_cv_prog_cc_works = no; then + { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; } +fi +echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6 +echo "configure:763: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 +echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6 +cross_compiling=$ac_cv_prog_cc_cross + echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6 +echo "configure:768: checking whether we are using GNU C" >&5 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -722,7 +773,7 @@ yes; #endif EOF -if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:726: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then +if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:777: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then ac_cv_prog_gcc=yes else ac_cv_prog_gcc=no @@ -730,40 +781,46 @@ fi echo "$ac_t""$ac_cv_prog_gcc" 1>&6 + if test $ac_cv_prog_gcc = yes; then GCC=yes - if test "${CFLAGS+set}" != set; then - echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6 -if eval "test \"`echo '$''{'ac_cv_prog_gcc_g'+set}'`\" = set"; then + ac_test_CFLAGS="${CFLAGS+set}" + ac_save_CFLAGS="$CFLAGS" + CFLAGS= + echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6 +echo "configure:792: checking whether ${CC-cc} accepts -g" >&5 +if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else echo 'void f(){}' > conftest.c if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then - ac_cv_prog_gcc_g=yes + ac_cv_prog_cc_g=yes else - ac_cv_prog_gcc_g=no + ac_cv_prog_cc_g=no fi rm -f conftest* fi -echo "$ac_t""$ac_cv_prog_gcc_g" 1>&6 - if test $ac_cv_prog_gcc_g = yes; then - CFLAGS="-g -O" - else - CFLAGS="-O" - fi +echo "$ac_t""$ac_cv_prog_cc_g" 1>&6 + if test "$ac_test_CFLAGS" = set; then + CFLAGS="$ac_save_CFLAGS" + elif test $ac_cv_prog_cc_g = yes; then + CFLAGS="-g -O2" + else + CFLAGS="-O2" fi else GCC= test "${CFLAGS+set}" = set || CFLAGS="-g" fi -for ac_prog in $CCC c++ g++ gcc CC cxx +for ac_prog in $CCC c++ g++ gcc CC cxx cc++ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 +echo "configure:824: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CXX'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -793,7 +850,53 @@ test -n "$CXX" || CXX="gcc" +echo $ac_n "checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works""... $ac_c" 1>&6 +echo "configure:855: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works" >&5 + +ac_ext=C +# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. +ac_cpp='$CXXCPP $CPPFLAGS' +ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' +ac_link='${CXX-g++} -o conftest $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' +cross_compiling=$ac_cv_prog_cxx_cross + +cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then + ac_cv_prog_cxx_works=yes + # If we can't run a trivial program, we are probably using a cross compiler. + if (./conftest; exit) 2>/dev/null; then + ac_cv_prog_cxx_cross=no + else + ac_cv_prog_cxx_cross=yes + fi +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + ac_cv_prog_cxx_works=no +fi +rm -fr conftest* +ac_ext=c +# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. +ac_cpp='$CPP $CPPFLAGS' +ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' +ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' +cross_compiling=$ac_cv_prog_cc_cross + +echo "$ac_t""$ac_cv_prog_cxx_works" 1>&6 +if test $ac_cv_prog_cxx_works = no; then + { echo "configure: error: installation or configuration problem: C++ compiler cannot create executables." 1>&2; exit 1; } +fi +echo $ac_n "checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6 +echo "configure:895: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler" >&5 +echo "$ac_t""$ac_cv_prog_cxx_cross" 1>&6 +cross_compiling=$ac_cv_prog_cxx_cross + echo $ac_n "checking whether we are using GNU C++""... $ac_c" 1>&6 +echo "configure:900: checking whether we are using GNU C++" >&5 if eval "test \"`echo '$''{'ac_cv_prog_gxx'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -802,7 +905,7 @@ yes; #endif EOF -if { ac_try='${CXX-g++} -E conftest.C'; { (eval echo configure:806: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then +if { ac_try='${CXX-g++} -E conftest.C'; { (eval echo configure:909: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then ac_cv_prog_gxx=yes else ac_cv_prog_gxx=no @@ -810,29 +913,34 @@ fi echo "$ac_t""$ac_cv_prog_gxx" 1>&6 + if test $ac_cv_prog_gxx = yes; then GXX=yes - if test "${CXXFLAGS+set}" != set; then - echo $ac_n "checking whether ${CXX-g++} accepts -g""... $ac_c" 1>&6 -if eval "test \"`echo '$''{'ac_cv_prog_gxx_g'+set}'`\" = set"; then + ac_test_CXXFLAGS="${CXXFLAGS+set}" + ac_save_CXXFLAGS="$CXXFLAGS" + CXXFLAGS= + echo $ac_n "checking whether ${CXX-g++} accepts -g""... $ac_c" 1>&6 +echo "configure:924: checking whether ${CXX-g++} accepts -g" >&5 +if eval "test \"`echo '$''{'ac_cv_prog_cxx_g'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else echo 'void f(){}' > conftest.cc if test -z "`${CXX-g++} -g -c conftest.cc 2>&1`"; then - ac_cv_prog_gxx_g=yes + ac_cv_prog_cxx_g=yes else - ac_cv_prog_gxx_g=no + ac_cv_prog_cxx_g=no fi rm -f conftest* fi -echo "$ac_t""$ac_cv_prog_gxx_g" 1>&6 - if test $ac_cv_prog_gxx_g = yes; then - CXXFLAGS="-g -O" - else - CXXFLAGS="-O" - fi +echo "$ac_t""$ac_cv_prog_cxx_g" 1>&6 + if test "$ac_test_CXXFLAGS" = set; then + CXXFLAGS="$ac_save_CXXFLAGS" + elif test $ac_cv_prog_cxx_g = yes; then + CXXFLAGS="-g -O2" + else + CXXFLAGS="-O2" fi else GXX= @@ -840,6 +948,7 @@ fi echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6 +echo "configure:952: checking how to run the C preprocessor" >&5 # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= @@ -854,33 +963,37 @@ # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. cat > conftest.$ac_ext < Syntax Error EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:864: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:973: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out` if test -z "$ac_err"; then : else echo "$ac_err" >&5 + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 rm -rf conftest* CPP="${CC-cc} -E -traditional-cpp" cat > conftest.$ac_ext < Syntax Error EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:879: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:990: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out` if test -z "$ac_err"; then : else echo "$ac_err" >&5 + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 rm -rf conftest* CPP=/lib/cpp fi @@ -895,38 +1008,13 @@ fi echo "$ac_t""$CPP" 1>&6 -# If we cannot run a trivial program, we must be cross compiling. -echo $ac_n "checking whether cross-compiling""... $ac_c" 1>&6 -if eval "test \"`echo '$''{'ac_cv_c_cross'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - if test "$cross_compiling" = yes; then - ac_cv_c_cross=yes -else -cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } -if test -s conftest && (./conftest; exit) 2>/dev/null; then - ac_cv_c_cross=no -else - ac_cv_c_cross=yes -fi -fi -rm -fr conftest* -fi - -echo "$ac_t""$ac_cv_c_cross" 1>&6 -cross_compiling=$ac_cv_c_cross - echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6 +echo "configure:1013: checking for ANSI C header files" >&5 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include @@ -934,13 +1022,15 @@ #include EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:938: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:1026: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out` if test -z "$ac_err"; then rm -rf conftest* ac_cv_header_stdc=yes else echo "$ac_err" >&5 + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 rm -rf conftest* ac_cv_header_stdc=no fi @@ -949,7 +1039,7 @@ if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat > conftest.$ac_ext < EOF @@ -967,7 +1057,7 @@ if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat > conftest.$ac_ext < EOF @@ -987,8 +1077,8 @@ if test "$cross_compiling" = yes; then : else -cat > conftest.$ac_ext < conftest.$ac_ext < #define ISLOWER(c) ('a' <= (c) && (c) <= 'z') @@ -999,15 +1089,19 @@ exit (0); } EOF -{ (eval echo configure:1003: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } -if test -s conftest && (./conftest; exit) 2>/dev/null; then +if { (eval echo configure:1093: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null +then : else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -fr conftest* ac_cv_header_stdc=no fi -fi rm -fr conftest* fi + +fi fi echo "$ac_t""$ac_cv_header_stdc" 1>&6 @@ -1020,24 +1114,27 @@ for ac_hdr in string.h do -ac_safe=`echo "$ac_hdr" | tr './\055' '___'` +ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 +echo "configure:1120: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:1035: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:1130: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out` if test -z "$ac_err"; then rm -rf conftest* eval "ac_cv_header_$ac_safe=yes" else echo "$ac_err" >&5 + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 rm -rf conftest* eval "ac_cv_header_$ac_safe=no" fi @@ -1045,7 +1142,7 @@ fi if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then echo "$ac_t""yes" 1>&6 - ac_tr_hdr=HAVE_`echo $ac_hdr | tr 'abcdefghijklmnopqrstuvwxyz./\055' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ___'` + ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` cat >> confdefs.h <&6 -ac_lib_var=`echo Xbsd'_'main | tr './+\055' '__p_'` +echo $ac_n "checking for main in -lXbsd""... $ac_c" 1>&6 +echo "configure:1168: checking for main in -lXbsd" >&5 +ac_lib_var=`echo Xbsd'_'main | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_save_LIBS="$LIBS" LIBS="-lXbsd $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; }; then +if { (eval echo configure:1183: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=no" fi @@ -1100,30 +1199,32 @@ echo "$ac_t""no" 1>&6 fi -echo $ac_n "checking for -lsocket""... $ac_c" 1>&6 -ac_lib_var=`echo socket'_'poll | tr './+\055' '__p_'` +echo $ac_n "checking for poll in -lsocket""... $ac_c" 1>&6 +echo "configure:1204: checking for poll in -lsocket" >&5 +ac_lib_var=`echo socket'_'poll | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_save_LIBS="$LIBS" LIBS="-lsocket $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; }; then +if { (eval echo configure:1223: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=no" fi @@ -1138,30 +1239,32 @@ echo "$ac_t""no" 1>&6 fi -echo $ac_n "checking for -lnsl""... $ac_c" 1>&6 -ac_lib_var=`echo nsl'_'gethostbyname | tr './+\055' '__p_'` +echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6 +echo "configure:1244: checking for gethostbyname in -lnsl" >&5 +ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_save_LIBS="$LIBS" LIBS="-lnsl $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; }; then +if { (eval echo configure:1263: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=no" fi @@ -1176,30 +1279,32 @@ echo "$ac_t""no" 1>&6 fi -echo $ac_n "checking for -ldnet_stub""... $ac_c" 1>&6 -ac_lib_var=`echo dnet_stub'_'getnodebyname | tr './+\055' '__p_'` +echo $ac_n "checking for getnodebyname in -ldnet_stub""... $ac_c" 1>&6 +echo "configure:1284: checking for getnodebyname in -ldnet_stub" >&5 +ac_lib_var=`echo dnet_stub'_'getnodebyname | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_save_LIBS="$LIBS" LIBS="-ldnet_stub $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; }; then +if { (eval echo configure:1303: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=no" fi @@ -1304,18 +1409,20 @@ echo "checking for X11 header files" if test "$x_includes" = NONE ; then cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:1313: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:1418: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out` if test -z "$ac_err"; then rm -rf conftest* x_includes="" else echo "$ac_err" >&5 + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 rm -rf conftest* x_includes=NONE fi @@ -1340,30 +1447,32 @@ echo "checking for X11 library archive" if test "$x_libraries" = NONE ; then - echo $ac_n "checking for -lX11""... $ac_c" 1>&6 -ac_lib_var=`echo X11'_'XOpenDisplay | tr './+\055' '__p_'` + echo $ac_n "checking for XOpenDisplay in -lX11""... $ac_c" 1>&6 +echo "configure:1452: checking for XOpenDisplay in -lX11" >&5 +ac_lib_var=`echo X11'_'XOpenDisplay | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_save_LIBS="$LIBS" LIBS="-lX11 $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; }; then +if { (eval echo configure:1471: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=no" fi @@ -1397,30 +1506,32 @@ if test -n "$V_SHM" ; then if test -z "$x_libraries" ; then - echo $ac_n "checking for -lXext""... $ac_c" 1>&6 -ac_lib_var=`echo Xext'_'XShmAttach | tr './+\055' '__p_'` + echo $ac_n "checking for XShmAttach in -lXext""... $ac_c" 1>&6 +echo "configure:1511: checking for XShmAttach in -lXext" >&5 +ac_lib_var=`echo Xext'_'XShmAttach | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_save_LIBS="$LIBS" LIBS="-lXext -lX11 $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; }; then +if { (eval echo configure:1530: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=no" fi @@ -1468,6 +1579,7 @@ d="" fi +tclposs="tcl8.0 tcl80 tcl" if test "$d" != "" ; then if test ! -d $d ; then echo "'$d' is not a directory" @@ -1478,22 +1590,22 @@ echo "can't find tcl.h in $d/include" exit 1 fi - places="$d/lib/libtcl7.5.so \ - $d/lib/libtcl7.5.a \ - $d/lib/libtcl.so \ - $d/lib/libtcl.a" V_LIB_TCL=FAIL - for dir in $places; do - if test -r $dir ; then - V_LIB_TCL=$dir + for p in $tclposs; do + if test "`echo $d/lib/lib$p.so*`" != "$d/lib/lib$p.so*" ; then + V_LIB_TCL="-L$d/lib -l$p" + break + fi + if test -r $d/lib/lib$p.a ; then + V_LIB_TCL="-L$d/lib -l$p" break fi done - if test $V_LIB_TCL = FAIL ; then + if test "$V_LIB_TCL" = FAIL ; then echo "can't find libtcl.a in $d/lib" exit 1 fi - places="$d/lib/tcl7.5 \ + places="$d/lib/tcl8.0 \ $d/lib/tcl" V_LIBRARY_TCL=FAIL for dir in $places; do @@ -1508,31 +1620,34 @@ fi else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:1517: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:1629: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out` if test -z "$ac_err"; then rm -rf conftest* V_INCLUDE_TCL="" else echo "$ac_err" >&5 + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 rm -rf conftest* V_INCLUDE_TCL=FAIL fi rm -f conftest* if test "$V_INCLUDE_TCL" = FAIL; then echo "checking for tcl.h" - places="$PWD/../tcl7.5 \ - /usr/src/local/tcl7.5 \ - /import/tcl/include/tcl7.5 \ + places="$PWD/../tcl8.0 \ + /usr/src/local/tcl8.0 \ + /import/tcl/include/tcl8.0 \ $prefix/include \ $x_includes/tk \ $x_includes \ /usr/local/include \ + /usr/local/include/tcl8.0 \ /usr/contrib/include \ /usr/include" for dir in $places; do @@ -1546,26 +1661,28 @@ exit 1 fi fi - echo $ac_n "checking for -ltcl7.5""... $ac_c" 1>&6 -ac_lib_var=`echo tcl7.5'_'main | tr './+\055' '__p_'` + echo $ac_n "checking for main in -ltcl8.0""... $ac_c" 1>&6 +echo "configure:1666: checking for main in -ltcl8.0" >&5 +ac_lib_var=`echo tcl8.0'_'main | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_save_LIBS="$LIBS" -LIBS="-ltcl7.5 $LIBS" +LIBS="-ltcl8.0 $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; }; then +if { (eval echo configure:1681: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=no" fi @@ -1575,7 +1692,7 @@ fi if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then echo "$ac_t""yes" 1>&6 - V_LIB_TCL="-ltcl7.5" + V_LIB_TCL="-ltcl8.0" else echo "$ac_t""no" 1>&6 V_LIB_TCL="FAIL" @@ -1589,17 +1706,22 @@ /usr/contrib/lib \ /usr/local/lib \ /usr/lib \ - $PWD/../tcl7.5 \ - /usr/src/local/tcl7.5 \ - /import/tcl/lib/tcl7.5 \ + $PWD/../tcl8.0 \ + /usr/src/local/tcl8.0 \ + /import/tcl/lib/tcl8.0 \ " for dir in $places; do - if test -r $dir/libtcl7.5.so -o -r $dir/libtcl7.5.a; then - V_LIB_TCL="-L$dir -ltcl7.5" - break - fi - if test -r $dir/libtcl.so -o -r $dir/libtcl.a; then - V_LIB_TCL="-L$dir -ltcl" + for p in $tclposs; do + if test "`echo $dir/lib$p.so*`" != "$dir/lib$p.so*" ; then + V_LIB_TCL="-L$dir -l$p" + break + fi + if test -r $dir/lib$p.a ; then + V_LIB_TCL="-L$dir -l$p" + break + fi + done + if test "$V_LIB_TCL" != FAIL; then break fi done @@ -1614,15 +1736,16 @@ fi echo "checking for tcl/init.tcl" V_LIBRARY_TCL=FAIL - places="/usr/local/lib/tcl7.5 \ - /usr/contrib/lib/tcl7.5 \ - /usr/lib/tcl7.5 \ - /usr/lib/tk/tcl7.5 \ - /import/tcl/lib/tcl7.5 \ - $prefix/lib/tcl7.5 \ - $x_libraries/tcl7.5 \ + places="/usr/local/lib/tcl8.0 \ + /usr/contrib/lib/tcl8.0 \ + /usr/lib/tcl8.0 \ + /usr/lib/tk/tcl8.0 \ + /import/tcl/lib/tcl8.0 \ + $prefix/lib/tcl8.0 \ + $x_libraries/tcl8.0 \ /usr/local/lib/tcl \ /usr/lib/tcl \ + /usr/libdata/tcl \ /usr/lib/tk/tcl \ /import/tcl/lib/tcl \ $prefix/lib/tcl \ @@ -1651,6 +1774,7 @@ d="" fi +tkposs="tk8.0 tk80 tk" if test "$d" != "" ; then if test ! -d $d ; then echo "'$d' is not a directory" @@ -1661,22 +1785,22 @@ echo "can't find tk.h in $d/include" exit 1 fi - places="$d/lib/libtk4.1.so \ - $d/lib/libtk4.1.a \ - $d/lib/libtk.so \ - $d/lib/libtk.a" V_LIB_TK=FAIL - for dir in $places; do - if test -r $dir ; then - V_LIB_TK=$dir + for p in $tkposs; do + if test "`echo $d/lib/lib$p.so*`" != "$d/lib/lib$p.so*" ; then + V_LIB_TK="-L$d/lib -l$p" + break + fi + if test -r $d/lib/lib$p.a ; then + V_LIB_TK="-L$d/lib -l$p" break fi done - if test $V_LIB_TK = FAIL ; then + if test "$V_LIB_TK" = FAIL ; then echo "can't find libtk.a in $d/lib" exit 1 fi - places="$d/lib/tk4.1 \ + places="$d/lib/tk8.0 \ $d/lib/tk" V_LIBRARY_TK=FAIL for dir in $places; do @@ -1691,18 +1815,20 @@ fi else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:1700: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:1824: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out` if test -z "$ac_err"; then rm -rf conftest* V_INCLUDE_TK="" else echo "$ac_err" >&5 + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 rm -rf conftest* V_INCLUDE_TK=FAIL fi @@ -1713,14 +1839,15 @@ places="\ $prefix/include \ /usr/local/include \ + /usr/local/include/tk8.0 \ /usr/contrib/include \ /usr/include/tcl \ /usr/include\ $x_includes/tk \ $x_includes \ - $PWD/../tk4.1 \ - /usr/src/local/tk4.1 \ - /import/tcl/include/tk4.1 \ + $PWD/../tk8.0 \ + /usr/src/local/tk8.0 \ + /import/tcl/include/tk8.0 \ " for dir in $places; do if test -r $dir/tk.h ; then @@ -1733,26 +1860,28 @@ exit 1 fi fi - echo $ac_n "checking for -ltk4.1""... $ac_c" 1>&6 -ac_lib_var=`echo tk4.1'_'main | tr './+\055' '__p_'` + echo $ac_n "checking for main in -ltk8.0""... $ac_c" 1>&6 +echo "configure:1865: checking for main in -ltk8.0" >&5 +ac_lib_var=`echo tk8.0'_'main | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_save_LIBS="$LIBS" -LIBS="-ltk4.1 $LIBS" +LIBS="-ltk8.0 $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; }; then +if { (eval echo configure:1880: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=no" fi @@ -1775,17 +1904,22 @@ /usr/lib \ /usr/lib/tk \ /import/tcl/lib \ - $PWD/../tk4.1 \ - /usr/src/local/tk4.1 \ + $PWD/../tk8.0 \ + /usr/src/local/tk8.0 \ $prefix/lib \ $x_libraries" for dir in $places; do - if test -r $dir/libtk4.1.so -o -r $dir/libtk4.1.a; then - V_LIB_TK="-L$dir -ltk4.1" - break - fi - if test -r $dir/libtk.so -o -r $dir/libtk.a; then - V_LIB_TK="-L$dir -ltk" + for p in $tkposs; do + if test "`echo $dir/lib$p.so*`" != "$dir/lib$p.so*" ; then + V_LIB_TK="-L$dir -l$p" + break + fi + if test -r $dir/lib$p.a ; then + V_LIB_TK="-L$dir -l$p" + break + fi + done + if test "$V_LIB_TK" != FAIL; then break fi done @@ -1800,15 +1934,15 @@ fi echo "checking for tk/tk.tcl" V_LIBRARY_TK=FAIL - places="/usr/local/lib/tk4.1 \ - /usr/contrib/lib/tk4.1 \ - /usr/lib/tk4.1 \ - /usr/lib/tk/tk4.1 \ - /import/tcl/lib/tk4.1 \ - $prefix/lib/tk4.1 \ - $x_libraries/tk4.1 \ - $PWD/../tk4.1/library \ - /usr/src/local/tk4.1/library \ + places="/usr/local/lib/tk8.0 \ + /usr/contrib/lib/tk8.0 \ + /usr/lib/tk8.0 \ + /usr/lib/tk/tk8.0 \ + /import/tcl/lib/tk8.0 \ + $prefix/lib/tk8.0 \ + $x_libraries/tk8.0 \ + $PWD/../tk8.0/library \ + /usr/src/local/tk8.0/library \ /usr/local/lib/tk \ /usr/lib/tk \ /usr/lib/tk/tk \ @@ -1944,18 +2078,20 @@ fi cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:1953: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:2087: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out` if test -z "$ac_err"; then rm -rf conftest* x=audio-sun.o else echo "$ac_err" >&5 + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 rm -rf conftest* x="" fi @@ -1963,18 +2099,20 @@ V_OBJ_AUDIO="$V_OBJ_AUDIO $x" cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:1972: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:2108: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out` if test -z "$ac_err"; then rm -rf conftest* x=audio-sun.o else echo "$ac_err" >&5 + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 rm -rf conftest* x="" fi @@ -2000,17 +2138,20 @@ V_DEFINE="$V_DEFINE -DNEED_SUNOS_PROTOS" V_STATIC="-static" ;; -*-sgi-irix5*) - V_DEFINE="$V_DEFINE -DIRIX5 -D_BSD_SIGNALS -D_BSD_COMPAT" - if test "$target_os" = irix5.3 ; then - V_DEFINE="$V_DEFINE -DIRIX5_3" +*-sgi-irix*) + V_DEFINE="$V_DEFINE -D_BSD_SIGNALS -D_BSD_COMPAT" + if test "$target_os" = irix6.2 ; then + V_DEFINE="$V_DEFINE -DSIGARGS=__sigargs" fi V_TARCMD="tar cfL" V_SHELL="SHELL = /bin/sh" if test $CC != gcc ; then - V_DEFINE="$V_DEFINE -signed -g3" - CC="cc -xansi -D__STDC__ -Dinline=" - CXX="CC +p -float -DSGI_COMPAT" + V_DEFINE="$V_DEFINE -signed -g3" + CC="cc -Dinline=" + if test "$target_os" = irix5.2 ; then + CC="$CC -xansi -D__STDC__" + fi + CXX="CC +p -float -woff 3262 -DSGI_COMPAT" fi V_LIB_AUDIO="$V_LIB_AUDIO -laudio" V_OBJ_AUDIO="$V_OBJ_AUDIO audio-sgi.o" @@ -2051,7 +2192,7 @@ CXX="xlC -+ -qlanglvl=compat -I/usr/lpp/xlC/include -I/usr/include" CC="cc -Dinline=" V_OBJ_AUDIO="$V_OBJ_AUDIO audio-ibm.o" - V_LIB="$V_LIB -lbsd" + V_LIB="$V_LIB -lm -lbsd" ;; *-*-aix4*) V_DEFINE="$V_DEFINE -DSIGARGS=int -D_AIX41" @@ -2086,30 +2227,32 @@ V_LIB_DL="dld" ;; *-*-linux*) - echo $ac_n "checking for -ldl""... $ac_c" 1>&6 -ac_lib_var=`echo dl'_'dlopen | tr './+\055' '__p_'` + echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6 +echo "configure:2232: checking for dlopen in -ldl" >&5 +ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_save_LIBS="$LIBS" LIBS="-ldl $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; }; then +if { (eval echo configure:2251: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=no" fi @@ -2128,26 +2271,28 @@ ;; esac if test ! -z "$V_LIB_DL" ; then - echo $ac_n "checking for -l$V_LIB_DL""... $ac_c" 1>&6 -ac_lib_var=`echo $V_LIB_DL'_'main | tr './+\055' '__p_'` + echo $ac_n "checking for main in -l$V_LIB_DL""... $ac_c" 1>&6 +echo "configure:2276: checking for main in -l$V_LIB_DL" >&5 +ac_lib_var=`echo $V_LIB_DL'_'main | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_save_LIBS="$LIBS" LIBS="-l$V_LIB_DL $V_STATIC $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; }; then +if { (eval echo configure:2291: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=no" fi @@ -2157,7 +2302,8 @@ fi if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then echo "$ac_t""yes" 1>&6 - ac_tr_lib=HAVE_LIB`echo $V_LIB_DL | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + ac_tr_lib=HAVE_LIB`echo $V_LIB_DL | sed -e 's/[^a-zA-Z0-9_]/_/g' \ + -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` cat >> confdefs.h <&1 | - sed -n "s/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=\${\1='\2'}/p" \ - >> confcache + case `(ac_space=' '; set) 2>&1` in + *ac_space=\ *) + # `set' does not quote correctly, so add quotes (double-quote substitution + # turns \\\\ into \\, and sed turns \\ into \). + sed -n \ + -e "s/'/'\\\\''/g" \ + -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p" + ;; + *) + # `set' quotes correctly as required by POSIX, so do not add quotes. + sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p' + ;; + esac >> confcache if cmp -s $cache_file confcache; then : else @@ -2302,7 +2462,7 @@ echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion" exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;; -version | --version | --versio | --versi | --vers | --ver | --ve | --v) - echo "$CONFIG_STATUS generated by autoconf version 2.10" + echo "$CONFIG_STATUS generated by autoconf version 2.12" exit 0 ;; -help | --help | --hel | --he | --h) echo "\$ac_cs_usage"; exit 0 ;; @@ -2392,20 +2552,56 @@ CEOF EOF + +cat >> $CONFIG_STATUS <<\EOF + +# Split the substitutions into bite-sized pieces for seds with +# small command number limits, like on Digital OSF/1 and HP-UX. +ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script. +ac_file=1 # Number of current file. +ac_beg=1 # First line for current file. +ac_end=$ac_max_sed_cmds # Line after last line for current file. +ac_more_lines=: +ac_sed_cmds="" +while $ac_more_lines; do + if test $ac_beg -gt 1; then + sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file + else + sed "${ac_end}q" conftest.subs > conftest.s$ac_file + fi + if test ! -s conftest.s$ac_file; then + ac_more_lines=false + rm -f conftest.s$ac_file + else + if test -z "$ac_sed_cmds"; then + ac_sed_cmds="sed -f conftest.s$ac_file" + else + ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file" + fi + ac_file=`expr $ac_file + 1` + ac_beg=$ac_end + ac_end=`expr $ac_end + $ac_max_sed_cmds` + fi +done +if test -z "$ac_sed_cmds"; then + ac_sed_cmds=cat +fi +EOF + cat >> $CONFIG_STATUS <> $CONFIG_STATUS <<\EOF for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then - # Support "outfile[:infile]", defaulting infile="outfile.in". + # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". case "$ac_file" in - *:*) ac_file_in=`echo "$ac_file"|sed 's%.*:%%'` + *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'` ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; *) ac_file_in="${ac_file}.in" ;; esac - # Adjust relative srcdir, etc. for subdirectories. + # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories. # Remove last slash and all that follows it. Not all systems have dirname. ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'` @@ -2429,6 +2625,7 @@ top_srcdir="$ac_dots$ac_given_srcdir" ;; esac + echo creating "$ac_file" rm -f "$ac_file" configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure." @@ -2437,15 +2634,21 @@ # $configure_input" ;; *) ac_comsub= ;; esac + + ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"` sed -e "$ac_comsub s%@configure_input@%$configure_input%g s%@srcdir@%$srcdir%g s%@top_srcdir@%$top_srcdir%g -" -f conftest.subs $ac_given_srcdir/$ac_file_in > $ac_file +" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file fi; done -rm -f conftest.subs +rm -f conftest.s* +EOF +cat >> $CONFIG_STATUS <> $CONFIG_STATUS <<\EOF exit 0 EOF --- configure.in.tk.orig Thu May 16 01:06:05 1996 +++ configure.in.tk Tue Sep 9 11:35:45 1997 @@ -2,6 +2,7 @@ dnl $Header: configure.in.tk,v 1.2 96/05/16 01:03:40 van Exp $ (LBL) AC_ARG_WITH(tcl, --with-tcl=path specify a pathname for tcl, d=$withval, d="") +tclposs="tcl8.0 tcl80 tcl" if test "$d" != "" ; then if test ! -d $d ; then echo "'$d' is not a directory" @@ -12,22 +13,22 @@ echo "can't find tcl.h in $d/include" exit 1 fi - places="$d/lib/libtcl7.5.so \ - $d/lib/libtcl7.5.a \ - $d/lib/libtcl.so \ - $d/lib/libtcl.a" V_LIB_TCL=FAIL - for dir in $places; do - if test -r $dir ; then - V_LIB_TCL=$dir + for p in $tclposs; do + if test "`echo $d/lib/lib$p.so*`" != "$d/lib/lib$p.so*" ; then + V_LIB_TCL="-L$d/lib -l$p" + break + fi + if test -r $d/lib/lib$p.a ; then + V_LIB_TCL="-L$d/lib -l$p" break fi done - if test $V_LIB_TCL = FAIL ; then + if test "$V_LIB_TCL" = FAIL ; then echo "can't find libtcl.a in $d/lib" exit 1 fi - places="$d/lib/tcl7.5 \ + places="$d/lib/tcl8.0 \ $d/lib/tcl" V_LIBRARY_TCL=FAIL for dir in $places; do @@ -44,13 +45,14 @@ AC_TEST_CPP([#include ], V_INCLUDE_TCL="", V_INCLUDE_TCL=FAIL) if test "$V_INCLUDE_TCL" = FAIL; then echo "checking for tcl.h" - places="$PWD/../tcl7.5 \ - /usr/src/local/tcl7.5 \ - /import/tcl/include/tcl7.5 \ + places="$PWD/../tcl8.0 \ + /usr/src/local/tcl8.0 \ + /import/tcl/include/tcl8.0 \ $prefix/include \ $x_includes/tk \ $x_includes \ /usr/local/include \ + /usr/local/include/tcl8.0 \ /usr/contrib/include \ /usr/include" for dir in $places; do @@ -64,7 +66,7 @@ exit 1 fi fi - AC_CHECK_LIB(tcl7.5, main, V_LIB_TCL="-ltcl7.5", V_LIB_TCL="FAIL") + AC_CHECK_LIB(tcl8.0, main, V_LIB_TCL="-ltcl8.0", V_LIB_TCL="FAIL") if test "$V_LIB_TCL" = FAIL; then echo "checking for libtcl.a" places="\ @@ -73,17 +75,22 @@ /usr/contrib/lib \ /usr/local/lib \ /usr/lib \ - $PWD/../tcl7.5 \ - /usr/src/local/tcl7.5 \ - /import/tcl/lib/tcl7.5 \ + $PWD/../tcl8.0 \ + /usr/src/local/tcl8.0 \ + /import/tcl/lib/tcl8.0 \ " for dir in $places; do - if test -r $dir/libtcl7.5.so -o -r $dir/libtcl7.5.a; then - V_LIB_TCL="-L$dir -ltcl7.5" - break - fi - if test -r $dir/libtcl.so -o -r $dir/libtcl.a; then - V_LIB_TCL="-L$dir -ltcl" + for p in $tclposs; do + if test "`echo $dir/lib$p.so*`" != "$dir/lib$p.so*" ; then + V_LIB_TCL="-L$dir -l$p" + break + fi + if test -r $dir/lib$p.a ; then + V_LIB_TCL="-L$dir -l$p" + break + fi + done + if test "$V_LIB_TCL" != FAIL; then break fi done @@ -98,15 +105,16 @@ fi echo "checking for tcl/init.tcl" V_LIBRARY_TCL=FAIL - places="/usr/local/lib/tcl7.5 \ - /usr/contrib/lib/tcl7.5 \ - /usr/lib/tcl7.5 \ - /usr/lib/tk/tcl7.5 \ - /import/tcl/lib/tcl7.5 \ - $prefix/lib/tcl7.5 \ - $x_libraries/tcl7.5 \ + places="/usr/local/lib/tcl8.0 \ + /usr/contrib/lib/tcl8.0 \ + /usr/lib/tcl8.0 \ + /usr/lib/tk/tcl8.0 \ + /import/tcl/lib/tcl8.0 \ + $prefix/lib/tcl8.0 \ + $x_libraries/tcl8.0 \ /usr/local/lib/tcl \ /usr/lib/tcl \ + /usr/libdata/tcl \ /usr/lib/tk/tcl \ /import/tcl/lib/tcl \ $prefix/lib/tcl \ @@ -128,6 +136,7 @@ AC_SUBST(V_LIBRARY_TCL) AC_ARG_WITH(tk, --with-tk=path specify a pathname for tk, d=$withval, d="") +tkposs="tk8.0 tk80 tk" if test "$d" != "" ; then if test ! -d $d ; then echo "'$d' is not a directory" @@ -138,22 +147,22 @@ echo "can't find tk.h in $d/include" exit 1 fi - places="$d/lib/libtk4.1.so \ - $d/lib/libtk4.1.a \ - $d/lib/libtk.so \ - $d/lib/libtk.a" V_LIB_TK=FAIL - for dir in $places; do - if test -r $dir ; then - V_LIB_TK=$dir + for p in $tkposs; do + if test "`echo $d/lib/lib$p.so*`" != "$d/lib/lib$p.so*" ; then + V_LIB_TK="-L$d/lib -l$p" + break + fi + if test -r $d/lib/lib$p.a ; then + V_LIB_TK="-L$d/lib -l$p" break fi done - if test $V_LIB_TK = FAIL ; then + if test "$V_LIB_TK" = FAIL ; then echo "can't find libtk.a in $d/lib" exit 1 fi - places="$d/lib/tk4.1 \ + places="$d/lib/tk8.0 \ $d/lib/tk" V_LIBRARY_TK=FAIL for dir in $places; do @@ -174,14 +183,15 @@ places="\ $prefix/include \ /usr/local/include \ + /usr/local/include/tk8.0 \ /usr/contrib/include \ /usr/include/tcl \ /usr/include\ $x_includes/tk \ $x_includes \ - $PWD/../tk4.1 \ - /usr/src/local/tk4.1 \ - /import/tcl/include/tk4.1 \ + $PWD/../tk8.0 \ + /usr/src/local/tk8.0 \ + /import/tcl/include/tk8.0 \ " for dir in $places; do if test -r $dir/tk.h ; then @@ -194,7 +204,7 @@ exit 1 fi fi - AC_CHECK_LIB(tk4.1, main, V_LIB_TK="-ltk4.1", V_LIB_TK="FAIL") + AC_CHECK_LIB(tk8.0, main, V_LIB_TK="-ltk4.1", V_LIB_TK="FAIL") if test "$V_LIB_TK" = FAIL; then echo "checking for libtk.a" places="/usr/local/lib \ @@ -202,17 +212,22 @@ /usr/lib \ /usr/lib/tk \ /import/tcl/lib \ - $PWD/../tk4.1 \ - /usr/src/local/tk4.1 \ + $PWD/../tk8.0 \ + /usr/src/local/tk8.0 \ $prefix/lib \ $x_libraries" for dir in $places; do - if test -r $dir/libtk4.1.so -o -r $dir/libtk4.1.a; then - V_LIB_TK="-L$dir -ltk4.1" - break - fi - if test -r $dir/libtk.so -o -r $dir/libtk.a; then - V_LIB_TK="-L$dir -ltk" + for p in $tkposs; do + if test "`echo $dir/lib$p.so*`" != "$dir/lib$p.so*" ; then + V_LIB_TK="-L$dir -l$p" + break + fi + if test -r $dir/lib$p.a ; then + V_LIB_TK="-L$dir -l$p" + break + fi + done + if test "$V_LIB_TK" != FAIL; then break fi done @@ -227,15 +242,15 @@ fi echo "checking for tk/tk.tcl" V_LIBRARY_TK=FAIL - places="/usr/local/lib/tk4.1 \ - /usr/contrib/lib/tk4.1 \ - /usr/lib/tk4.1 \ - /usr/lib/tk/tk4.1 \ - /import/tcl/lib/tk4.1 \ - $prefix/lib/tk4.1 \ - $x_libraries/tk4.1 \ - $PWD/../tk4.1/library \ - /usr/src/local/tk4.1/library \ + places="/usr/local/lib/tk8.0 \ + /usr/contrib/lib/tk8.0 \ + /usr/lib/tk8.0 \ + /usr/lib/tk/tk8.0 \ + /import/tcl/lib/tk8.0 \ + $prefix/lib/tk8.0 \ + $x_libraries/tk8.0 \ + $PWD/../tk8.0/library \ + /usr/src/local/tk8.0/library \ /usr/local/lib/tk \ /usr/lib/tk \ /usr/lib/tk/tk \ freebsd-ports-release/2.2.5/audio/vat/files/patch-ab000066400000000000000000000111540642210336600223220ustar00rootroot00000000000000--- tkStripchart.c.orig Tue Sep 9 11:00:42 1997 +++ tkStripchart.c Tue Sep 9 10:52:30 1997 @@ -148,7 +148,7 @@ int scrollrequired; int guarantee_draw; int grow_up; - XFontStruct *fontPtr; /* Information about text font, or NULL. */ + Tk_Font tkfont; /* Information about text font, or NULL. */ XColor *textColorPtr; /* Color for drawing text. */ GC textGC; /* GC for drawing text. */ XColor *tickColorPtr; /* Color for drawing ticks. */ @@ -257,7 +257,7 @@ {TK_CONFIG_SYNONYM, "-fg", "stripcolor", 0, 0, 0, 0}, {TK_CONFIG_FONT, "-font", "font", "Font", - DEF_STRIPCHART_FONT, Tk_Offset(Stripchart, fontPtr), + DEF_STRIPCHART_FONT, Tk_Offset(Stripchart, tkfont), 0}, {TK_CONFIG_BOOLEAN, "-guaranteedrawing", "guaranteedrawing", "Guaranteedrawing", DEF_GUARANTEE_DRAW, @@ -570,8 +570,8 @@ if (StripchartPtr->value != NULL) free(StripchartPtr->value); - if (StripchartPtr->fontPtr != NULL) - Tk_FreeFontStruct(StripchartPtr->fontPtr); + if (StripchartPtr->tkfont != NULL) + Tk_FreeFont(StripchartPtr->tkfont); if (StripchartPtr->textColorPtr != NULL) Tk_FreeColor(StripchartPtr->textColorPtr); @@ -631,7 +631,7 @@ Tk_SetBackgroundFromBorder(StripchartPtr->tkwin, StripchartPtr->border); - gcValues.font = StripchartPtr->fontPtr->fid; + gcValues.font = Tk_FontId(StripchartPtr->tkfont); gcValues.foreground = StripchartPtr->textColorPtr->pixel; newGC = Tk_GetGC(StripchartPtr->tkwin, GCForeground|GCFont, &gcValues); if (StripchartPtr->textGC != None && StripchartPtr->tkwin) { @@ -692,8 +692,11 @@ { int tt = hasatitle(StripchartPtr); int bd = StripchartPtr->borderWidth; - int lineHeight = StripchartPtr->fontPtr->ascent + - StripchartPtr->fontPtr->descent; + Tk_FontMetrics fm; + int lineHeight; + + Tk_GetFontMetrics(StripchartPtr->tkfont, &fm); + lineHeight = fm.ascent + fm.descent; Tk_GeometryRequest(StripchartPtr->tkwin, 2 * (bd + PADDING) + StripchartPtr->num_strips * @@ -726,11 +729,13 @@ /* * Variable declarations used in the title drawing routines */ - XFontStruct *fp = StripchartPtr->fontPtr; - XCharStruct bbox; - int x, dummy; - int lineHeight = StripchartPtr->fontPtr->ascent + - StripchartPtr->fontPtr->descent; + Tk_Font tkf = StripchartPtr->tkfont; + int x; + Tk_FontMetrics fm; + int lineHeight; + + Tk_GetFontMetrics(tkf, &fm); + lineHeight = fm.ascent + fm.descent; StripchartPtr->displaybits &= ~REDRAW_PENDING; if ((StripchartPtr->tkwin == NULL) || !Tk_IsMapped(tkwin)) @@ -747,18 +752,17 @@ * space. Otherwise left justified and clipped on the right. */ if (tt && StripchartPtr->displaybits & DISPLAY_TITLE) { - XTextExtents(fp, StripchartPtr->title, - strlen(StripchartPtr->title), - &dummy, &dummy, &dummy, &bbox); - if (bbox.lbearing + bbox.rbearing < Tk_Width(tkwin) - 2 * bd) - x = (Tk_Width(tkwin) - bbox.lbearing - bbox.rbearing)/2; + int width = Tk_TextWidth(tkf, StripchartPtr->title, + strlen(StripchartPtr->title)); + if (width < Tk_Width(tkwin) - 2 * bd) + x = (Tk_Width(tkwin) - width)/2; else x = bd + PADDING; XClearArea(Tk_Display(tkwin), Tk_WindowId(tkwin), bd, bd, Tk_Width(tkwin) - 2 * bd, lineHeight + PADDING, False); XDrawString(Tk_Display(tkwin), Tk_WindowId(tkwin), - StripchartPtr->textGC, x, fp->max_bounds.ascent + bd, + StripchartPtr->textGC, x, fm.ascent + bd, /*XXX no max_bounds */ StripchartPtr->title, strlen(StripchartPtr->title)); } /* @@ -1057,7 +1061,8 @@ DrawStripi(Stripchart* SPtr, int i) { Tk_Window tkwin = SPtr->tkwin; - int lineHeight = SPtr->fontPtr->ascent + SPtr->fontPtr->descent; + Tk_FontMetrics fm; + int lineHeight; int x = SPtr->borderWidth + PADDING + (i - 1) * SPtr->strip_width; int y = SPtr->borderWidth + PADDING + hasatitle(SPtr) * (lineHeight + PADDING); @@ -1066,6 +1071,9 @@ double maxv = SPtr->max_value; double minv = SPtr->min_value; + Tk_GetFontMetrics(SPtr->tkfont, &fm); + lineHeight = fm.ascent + fm.descent; + if (i < 1 || i > SPtr->num_strips) return; @@ -1136,7 +1144,8 @@ ScrollStrips(Stripchart* SPtr) { Tk_Window tkwin = SPtr->tkwin; - int lineHeight = SPtr->fontPtr->ascent + SPtr->fontPtr->descent; + Tk_FontMetrics fm; + int lineHeight; int src_x = SPtr->borderWidth + PADDING + SPtr->strip_width; int src_y = SPtr->borderWidth + PADDING + hasatitle(SPtr) * (lineHeight + PADDING); @@ -1144,6 +1153,8 @@ int dest_y = src_y; int w = (SPtr->num_strips - 1) * SPtr->strip_width; int h = SPtr->max_height; + + Tk_GetFontMetrics(SPtr->tkfont, &fm); XCopyArea(Tk_Display(tkwin), Tk_WindowId(tkwin), Tk_WindowId(tkwin), Tk_GetGC(tkwin, 0, NULL), src_x, src_y, w, h, dest_x, dest_y); freebsd-ports-release/2.2.5/audio/vat/files/patch-ac000066400000000000000000000005400642210336600223200ustar00rootroot00000000000000--- main.cc.orig Tue Sep 9 11:17:10 1997 +++ main.cc Tue Sep 9 11:17:31 1997 @@ -162,7 +162,7 @@ else { Tk_Window tk = t.tkmain(); Tk_Uid uid = Tk_GetUid((char*)argv[1]); - XFontStruct* p = Tk_GetFontStruct(t.interp(), tk, uid); + Tk_Font p = Tk_GetFont(t.interp(), tk, uid); t.result(p != 0 ? "1" : "0"); } return (TCL_OK); freebsd-ports-release/2.2.5/audio/vat/files/patch-ad000066400000000000000000000034770642210336600223350ustar00rootroot00000000000000--- sitebox.cc.orig Tue Sep 9 11:24:41 1997 +++ sitebox.cc Tue Sep 9 11:24:43 1997 @@ -112,7 +112,7 @@ static Drawable pixmap_; static int pixw_; static int pixh_; - static XFontStruct* fs_; /* font metrics */ + static Tk_Font fs_; /* font metrics */ }; class SiteBox : public TkWidget, public IdleCallback { @@ -160,7 +160,7 @@ GC Site::copy_gc_; GC Site::fg_[4]; GC Site::bg_[4]; -XFontStruct* Site::fs_; +Tk_Font Site::fs_; XColor* Site::fc_; XColor* Site::bc_; XColor* Site::ac_; @@ -190,15 +190,16 @@ sitebox_(sb) { Tcl& tcl = Tcl::instance(); + Tk_FontMetrics fm; if (fs_ == 0) { const char* font = tcl.attr("siteFont"); - fs_ = Tk_GetFontStruct(tcl.interp(), tk_, (char*)font); + fs_ = Tk_GetFont(tcl.interp(), tk_, (char*)font); if (fs_ == 0) { fprintf(stderr, "vat: couldn't find font: %s\n", font); - fs_ = Tk_GetFontStruct(tcl.interp(), tk_, "screen"); + fs_ = Tk_GetFont(tcl.interp(), tk_, "screen"); if (fs_ == 0) - fs_ = Tk_GetFontStruct(tcl.interp(), tk_, + fs_ = Tk_GetFont(tcl.interp(), tk_, "fixed"); if (fs_ == 0) { fprintf(stderr, @@ -220,8 +221,9 @@ copy_gc_ = sitebox_.lookup_gc(0, 0, 0); } - descent_ = fs_->descent; - ascent_ = fs_->ascent; + Tk_GetFontMetrics(fs_, &fm); + descent_ = fm.descent; + ascent_ = fm.ascent; major_ = ascent_; minor_ = major_ / 2; } @@ -292,7 +294,7 @@ */ inline int Site::textwidth(const char* s) { - return (XTextWidth(fs_, s, strlen(s))); + return (Tk_TextWidth(fs_, s, strlen(s))); } inline void Site::square(Display* dpy, Drawable window, GC gc, @@ -450,7 +452,7 @@ free_gc(bg_[0]); free_gc(bg_[1]); } - Font fid = fs_->fid; + Font fid = Tk_FontId(fs_); fg_[0] = raw_gc(fid, fc_, bc_, pixmap_); fg_[2] = raw_gc(fid, dc_, bc_, pixmap_); bg_[0] = raw_gc(fid, bc_, bc_, pixmap_); freebsd-ports-release/2.2.5/audio/vat/pkg-comment000066400000000000000000000000640642210336600217600ustar00rootroot00000000000000The Visual Audio Tool - multicast audioconferencing freebsd-ports-release/2.2.5/audio/vat/pkg-descr000066400000000000000000000001360642210336600214160ustar00rootroot00000000000000Vat allows users to conduct host-to-host or multihost audio teleconferences over an internet. freebsd-ports-release/2.2.5/audio/vat/pkg-plist000066400000000000000000000000320642210336600214440ustar00rootroot00000000000000bin/vat man/man1/vat.1.gz freebsd-ports-release/2.2.5/audio/workman/000077500000000000000000000000000642210336600205005ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/workman/Makefile000066400000000000000000000010230642210336600221340ustar00rootroot00000000000000# New ports collection makefile for: workman # Version required: 1.3 # Date created: 25 Now 1995 # Whom: Donald Burr # # $Id: Makefile,v 1.2 1996/11/15 23:14:31 obrien Exp $ # DISTNAME= WorkMan-1.3 PKGNAME= workman-1.3 CATEGORIES= audio MASTER_SITES= ${MASTER_SITE_XCONTRIB} MASTER_SITE_SUBDIR= applications/WorkMan MAINTAINER= d_burr@ix.netcom.com LIB_DEPENDS= xview\\.3\\.:${PORTSDIR}/x11/xview-lib WRKSRC= ${WRKDIR}/workman USE_IMAKE= yes .include freebsd-ports-release/2.2.5/audio/workman/distinfo000066400000000000000000000000740642210336600222430ustar00rootroot00000000000000MD5 (WorkMan-1.3.tar.gz) = f8ffeeb68410a14fc8386a0e7f4351e6 freebsd-ports-release/2.2.5/audio/workman/files/000077500000000000000000000000000642210336600216025ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/workman/files/patch-aa000066400000000000000000000173230642210336600232110ustar00rootroot00000000000000diff -c --recursive ./Makefile ../workman.new/./Makefile *** ./Makefile Tue Jun 13 22:37:18 1995 --- ../workman.new/./Makefile Sun Nov 26 03:26:56 1995 *************** *** 4,12 **** # If you want to use gcc, tell make about it here. # ! CC = gcc #CC = cc # # Uncomment the following if you're compiling on Solaris 2.x. # --- 4,14 ---- # If you want to use gcc, tell make about it here. # ! CC = gcc -O2 -m486 #CC = cc + RM=rm -f + # # Uncomment the following if you're compiling on Solaris 2.x. # *************** *** 18,26 **** # SOL2 line. # ! SOL2 = -DSYSV -DCODEC ! LIBLOC = -R$(LIBDIR) ! EXTRA_LIBS = -lsocket # # Uncomment the following if you want fast database lookups using the --- 20,28 ---- # SOL2 line. # ! #SOL2 = -DSYSV -DCODEC ! #LIBLOC = -R$(LIBDIR) ! #EXTRA_LIBS = -lsocket # # Uncomment the following if you want fast database lookups using the *************** *** 29,58 **** # to match your system type as listed in libdb's PORT directory. # ! DBCFLAGS = -DLIBDB -Idb.1.85/PORT/include -Idb.1.85/PORT/sunos.5.2 ! DBLIB = db.1.85/PORT/sunos.5.2/libdb.a # # Set these to the locations of your XView include files and libraries. # ! INCDIR = $(OPENWINHOME)/include ! LIBDIR = $(OPENWINHOME)/lib # # Set these to the directory names in which to install the software and # help files. # ! BINDIR = $(OPENWINHOME)/bin ! HLPDIR = $(OPENWINHOME)/lib/help # # Set this to the directory containing manual pages. Manual pages will only # be installed if you "make install.man". # ! MANDIR = $(OPENWINHOME)/man # # Set these to the manual sections (e.g. 1, 4, 5, l) for the program and --- 31,60 ---- # to match your system type as listed in libdb's PORT directory. # ! #DBCFLAGS = -DLIBDB -Idb.1.85/PORT/include -Idb.1.85/PORT/sunos.5.2 ! #DBLIB = db.1.85/PORT/sunos.5.2/libdb.a # # Set these to the locations of your XView include files and libraries. # ! INCDIR = /usr/include ! LIBDIR = /usr/X11R6/lib # # Set these to the directory names in which to install the software and # help files. # ! BINDIR = ${PREFIX}/bin ! HLPDIR = ${PREFIX}/lib/help # # Set this to the directory containing manual pages. Manual pages will only # be installed if you "make install.man". # ! MANDIR = ${PREFIX}/man # # Set these to the manual sections (e.g. 1, 4, 5, l) for the program and *************** *** 83,89 **** CFLAGS = -g CPPFLAGS = -I$(INCDIR) $(SOL2) LDFLAGS = -L$(LIBDIR) $(LIBLOC) ! LDLIBS = -lxview -lolgx -lX11 $(EXTRA_LIBS) $(DBLIB) -ldl # Standard targets. --- 85,91 ---- CFLAGS = -g CPPFLAGS = -I$(INCDIR) $(SOL2) LDFLAGS = -L$(LIBDIR) $(LIBLOC) ! LDLIBS = -lxview -lolgx -lX11 $(EXTRA_LIBS) $(DBLIB) #-ldl # Standard targets. *************** *** 96,110 **** $(CC) $(LDFLAGS) $(DBCFLAGS) buildindex.c $(DBLIB) -o $@ clean: ! $(RM) $(OBJECTS) *.BAK *.delta core ! install: $(PROGRAM) cp $(PROGRAM) $(BINDIR) chmod 755 $(BINDIR)/$(PROGRAM) cp $(PROGRAM).info $(HLPDIR) chmod 644 $(HLPDIR)/$(PROGRAM).info - - install.man: workman.man workmandb.man $(MANDIR)/man$(PEXT) $(MANDIR)/man$(DEXT) cp workman.man $(MANDIR)/man$(PEXT)/workman.$(PEXT) chmod 644 $(MANDIR)/man$(PEXT)/workman.$(PEXT) cp workmandb.man $(MANDIR)/man$(DEXT)/workmandb.$(DEXT) --- 98,111 ---- $(CC) $(LDFLAGS) $(DBCFLAGS) buildindex.c $(DBLIB) -o $@ clean: ! $(RM) $(OBJECTS) *.BAK *.delta *.core workman ! install: $(PROGRAM) workman.man workmandb.man \ ! $(MANDIR)/man$(PEXT) $(MANDIR)/man$(DEXT) cp $(PROGRAM) $(BINDIR) chmod 755 $(BINDIR)/$(PROGRAM) cp $(PROGRAM).info $(HLPDIR) chmod 644 $(HLPDIR)/$(PROGRAM).info cp workman.man $(MANDIR)/man$(PEXT)/workman.$(PEXT) chmod 644 $(MANDIR)/man$(PEXT)/workman.$(PEXT) cp workmandb.man $(MANDIR)/man$(DEXT)/workmandb.$(DEXT) diff -c --recursive ./plat_freebsd.c ../workman.new/./plat_freebsd.c *** ./plat_freebsd.c Mon Feb 20 09:29:55 1995 --- ../workman.new/./plat_freebsd.c Sun Nov 26 03:29:22 1995 *************** *** 5,10 **** --- 5,13 ---- * * Todd Pfaff, 3/20/94 * + * 11/26/95: Modified to work under FreeBSD 2.x + * by Donald Burr + * */ static char *ident = "@(#)plat_freebsd.c 1.2 2/20/95"; *************** *** 30,42 **** #include "/sys/scsi/scsi_all.h" #include "/sys/scsi/scsi_cd.h" #else #include #include #endif #include "struct.h" ! #define DEFAULT_CD_DEVICE "/dev/rcd0d" void *malloc(); --- 33,49 ---- #include "/sys/scsi/scsi_all.h" #include "/sys/scsi/scsi_cd.h" #else + /* #include #include + */ + #include + #include #endif #include "struct.h" ! #define DEFAULT_CD_DEVICE "/dev/rcd0c" void *malloc(); *************** *** 163,169 **** } if (ioctl(d->fd, CDIOCREADSUBCHANNEL, &sc)) { ! #ifdef __NetBSD__ /* we need to release the device so the kernel will notice reloaded media */ (void) close(d->fd); --- 170,176 ---- } if (ioctl(d->fd, CDIOCREADSUBCHANNEL, &sc)) { ! #if defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) /* we need to release the device so the kernel will notice reloaded media */ (void) close(d->fd); *************** *** 261,266 **** --- 268,276 ---- bzero((char *)&vol, sizeof(vol)); + #define LEFT_PORT 0 + #define RIGHT_PORT 1 + vol.vol[LEFT_PORT] = left; vol.vol[RIGHT_PORT] = right; *************** *** 345,356 **** if (fstatfs(stbuf.st_rdev, &buf) == 0) return (-3); ! #ifdef __NetBSD__ rval = ioctl(d->fd, CDIOCALLOW); if (rval == 0) #endif rval = ioctl(d->fd, CDIOCEJECT); ! #ifdef __NetBSD__ if (rval == 0) rval = ioctl(d->fd, CDIOCPREVENT); #endif --- 355,366 ---- if (fstatfs(stbuf.st_rdev, &buf) == 0) return (-3); ! #if defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) rval = ioctl(d->fd, CDIOCALLOW); if (rval == 0) #endif rval = ioctl(d->fd, CDIOCEJECT); ! #if defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) if (rval == 0) rval = ioctl(d->fd, CDIOCPREVENT); #endif diff -c --recursive ./workman.man ../workman.new/./workman.man *** ./workman.man Thu Jun 15 23:52:13 1995 --- ../workman.new/./workman.man Sun Nov 26 03:28:54 1995 *************** *** 151,157 **** .TP .I \-p file Write the program's process ID to a different \fIfile\fP. By default, the ! PID is written to "/tmp/.wm_pid" to allow signals to be sent more easily (see the SIGNALS section below.) .TP .I \-n --- 151,157 ---- .TP .I \-p file Write the program's process ID to a different \fIfile\fP. By default, the ! PID is written to "/var/run/workman.pid" to allow signals to be sent more easily (see the SIGNALS section below.) .TP .I \-n *************** *** 510,515 **** --- 510,516 ---- SVR4 port by Baruch Cochavy . .LP FreeBSD port by Todd Pfaff . + Modified to work under FreeBSD 2.x by Donald Burr . .LP OSF/1 port by R.J. Edwards . .LP diff -c --recursive ./workman_stubs.c ../workman.new/./workman_stubs.c *** ./workman_stubs.c Fri Jun 16 10:44:40 1995 --- ../workman.new/./workman_stubs.c Sun Nov 26 03:26:57 1995 *************** *** 56,62 **** --- 56,67 ---- Panel_item quitbutton; char *getenv(), *WMstrdup(); + #if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) + /* FreeBSD has a special directory for pidfiles, I guess. */ + char *pidfile = "/var/run/workman.pid"; + #else char *pidfile = "/tmp/.wm_pid"; + #endif char * empty = ""; extern char *cd_device; freebsd-ports-release/2.2.5/audio/workman/pkg-comment000066400000000000000000000000370642210336600226440ustar00rootroot00000000000000Open Look-based CD player tool freebsd-ports-release/2.2.5/audio/workman/pkg-descr000066400000000000000000000013070642210336600223030ustar00rootroot00000000000000[ From the WorkMan README ] WorkMan is a graphical tool for playing audio compact discs on a CD-ROM drive. It has most of the features available on standalone CD players, such as a shuffle mode, programmable playlists, and elapsed/remaining timers. But it also has extra features, foremost of which is the ability to store information about CDs in a database, then automatically extract that information when the CD is inserted later. WorkMan stores the artist's name, the disc title, the names of individual tracks, and even remembers which tracks you don't want to hear! All in an easy-to-use, attractive OPEN LOOK graphical interface. [ This port is maintained by: Donald Burr ] freebsd-ports-release/2.2.5/audio/workman/pkg-plist000066400000000000000000000000700642210336600223320ustar00rootroot00000000000000bin/workman lib/help/workman.info man/man1/workman.1.gz freebsd-ports-release/2.2.5/audio/xcd/000077500000000000000000000000000642210336600176005ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/xcd/Makefile000066400000000000000000000006710642210336600212440ustar00rootroot00000000000000# New ports collection makefile for: xcd # Version required: 1.6 # Date created: 22 November 1994 # Whom: jmz # # $Id: Makefile,v 1.17 1997/06/01 22:54:12 jmz Exp $ # DISTNAME= xcd-1.6 CATEGORIES= audio tk80 MASTER_SITES= ftp://ftp.obs-besancon.fr/pub/outgoing/ MAINTAINER= jmz@FreeBSD.org RUN_DEPENDS= wish8.0:${PORTSDIR}/x11/tk80 WRKSRC= ${WRKDIR}/xcd MAN1= cdplayer.1 xcd.1 .include freebsd-ports-release/2.2.5/audio/xcd/distinfo000066400000000000000000000000700642210336600213370ustar00rootroot00000000000000MD5 (xcd-1.6.tar.gz) = 718427360102e84af3df3e37478623ce freebsd-ports-release/2.2.5/audio/xcd/pkg-comment000066400000000000000000000000240642210336600217400ustar00rootroot00000000000000A Tcl/Tk CD player. freebsd-ports-release/2.2.5/audio/xcd/pkg-descr000066400000000000000000000011240642210336600214000ustar00rootroot00000000000000Xcd is a simple GUI to control a CD player. It requires Tcl/Tk to be installed on your system. Xcd has the usual buttons to control a CD player: "play", "pause/resume", "stop", "eject", "next track", "previous track", "rewind", "forward" and a volume slider. Xcd displays continuously the current track number and the elapsed time of the track. Pressing the left mouse button on the "track" label causes Xcd to display the total number of the tracks and the total duration of the disk. Pressing the left mouse button on the "time" label causes xcd to display the duration of the current track. freebsd-ports-release/2.2.5/audio/xcd/pkg-plist000066400000000000000000000006370642210336600214430ustar00rootroot00000000000000bin/cdplayer bin/xcd lib/xcd/eject.xbm lib/xcd/eject_s.xbm lib/xcd/ff.xbm lib/xcd/ff_s.xbm lib/xcd/next.xbm lib/xcd/next_s.xbm lib/xcd/pause.xbm lib/xcd/pause_s.xbm lib/xcd/play.xbm lib/xcd/play_s.xbm lib/xcd/prev.xbm lib/xcd/prev_s.xbm lib/xcd/rewind.xbm lib/xcd/rewind_s.xbm lib/xcd/stop.xbm lib/xcd/stop_s.xbm man/man1/cdplayer.1.gz man/man1/xcd.1.gz freebsd-ports-release/2.2.5/audio/xcd/scripts/000077500000000000000000000000000642210336600212675ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/xcd/scripts/configure000066400000000000000000000003230642210336600231710ustar00rootroot00000000000000#!/bin/sh cd $WRKSRC || exit 1; cat >> Makefile << END BINDIR = $PREFIX/bin CDDIR = $PREFIX/lib/xcd MANDIR = $PREFIX/man/man1 END mv xcd.in xcd.in~ sed -e 's/wish4\.1/wish8.0/' < xcd.in~ > xcd.in exit 0; freebsd-ports-release/2.2.5/audio/xcdplayer/000077500000000000000000000000000642210336600210155ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/xcdplayer/Makefile000066400000000000000000000006670642210336600224660ustar00rootroot00000000000000# New ports collection makefile for: xcdplayer # Version required: 2.2 # Date created: 30 Sep 1994 # Whom: swallace # # $Id: Makefile,v 1.7 1996/11/15 23:14:44 obrien Exp $ # DISTNAME= xcdplayer-2.2 CATEGORIES= audio MASTER_SITES= ftp://ftp.x.org/R5contrib/ \ ftp://ftp.cdrom.com/pub/X11/R5contrib/ EXTRACT_SUFX= .tar.Z MAINTAINER= swallace@FreeBSD.org USE_IMAKE= yes .include freebsd-ports-release/2.2.5/audio/xcdplayer/distinfo000066400000000000000000000000750642210336600225610ustar00rootroot00000000000000MD5 (xcdplayer-2.2.tar.Z) = d5d1d86abc4a0f5e2ea99a40ee63f98d freebsd-ports-release/2.2.5/audio/xcdplayer/files/000077500000000000000000000000000642210336600221175ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/xcdplayer/files/cdrom_freebsd.c000066400000000000000000000273160642210336600250720ustar00rootroot00000000000000/* * Copyright (C) 1990 Regents of the University of California. * * Permission to use, copy, modify, distribute, and sell this software and * its documentation for any purpose is hereby granted without fee, * provided that the above copyright notice appear in all copies and that * both that copyright notice and this permission notice appear in * supporting documentation, and that the name of the University of * California not be used in advertising or publicity pertaining to * distribution of the software without specific, written prior * permission. the University of California makes no representations * about the suitability of this software for any purpose. It is provided * "as is" without express or implied warranty. */ static int c; # include # include # include # include # include # include # include # include #include #include #include # include "debug.h" # include "cdrom_freebsd.h" extern char *device; static char cdrom[] = "/dev/rcd0c"; static char cdrom1[] = "/dev/rmcd0c"; cdrom_info cdi; char info_filename[256]; FILE *disc_info = NULL; static int cdrom_fd = -1; get_stored_info() { int i,n; char line[100]; char *title; if(disc_info) { fclose(disc_info); disc_info = NULL; } if ( cdi.maxtrack == 0) { return(0); } for (i = 0, n = 0; i < cdi.maxtrack; i++) n = n + ((i+1) * cdi.times[i]); n = n / cdi.maxtrack; disc_title = NULL; if (cdInfoDir != NULL) sprintf(info_filename, "%s/cd.%d", cdInfoDir, n); else sprintf(info_filename, "cd.%d", n); if ((disc_info = fopen(info_filename, "r")) != NULL) { fgets(line, 100, disc_info); title = strchr(line, ':'); if (title != NULL) { *(strchr(title, '\n')) = '\0'; disc_title = strdup(title + 1); } fgets(line, 100, disc_info); sscanf(line, "Program: %s", program_str); } else { disc_title = strdup(NOTITLESTR); program_str[0] = 0; } if (disc_title == NULL) { disc_title = strdup(NOTITLESTR); } } int cdrom_open() { int n; extern void update_title(); if (cdrom_fd != -1) return(cdi.curtrack); if (device != NULL) { if ((cdrom_fd = open(device, O_RDONLY)) == -1) { perror(device); return(-1); } } else { if ( (cdrom_fd = open(cdrom, O_RDONLY)) == -1 && (cdrom_fd = open(cdrom1, O_RDONLY)) == -1 ) { perror("open: "); return(-1); } } if (cdrom_get_times() == -1) { cdrom_close(); return(-1); } if ((n = cdrom_get_curtrack()) == -1) return(-1); get_stored_info(); update_title(); if (cdi.state & CDROM_STATE_PLAY) cdi.curtrack = n; if (cdi.state & CDROM_STATE_SHUFFLE) shuffle_setup(); return(cdi.curtrack); } void cdrom_close() { if (cdrom_fd == -1) return; if (cdi.times != NULL) { free((char *) cdi.times); free((char *) cdi.addrs); cdi.times = NULL; cdi.addrs = NULL; } (void) close(cdrom_fd); cdrom_fd = -1; } int cdrom_start() { if (cdrom_fd == -1) return(-1); if (ioctl(cdrom_fd, CDIOCSTART) == -1) { perror("ioctl(cdromstart)"); return(-1); } return(0); } int cdrom_stop() { if (cdrom_fd == -1) return(-1); if (ioctl(cdrom_fd, CDIOCSTOP) == -1) { perror("ioctl(cdromstop)"); return(-1); } return(0); } int cdrom_eject() { if (cdrom_fd == -1) return(-1); if (ioctl(cdrom_fd, CDIOCALLOW) == -1) { perror("ioctl(cdromallow)"); return(-1); } if (ioctl(cdrom_fd, CDIOCEJECT) == -1) { perror("ioctl(cdromeject)"); return(-1); } return(0); } int cdrom_pause() { if (cdrom_fd == -1) return(-1); if (ioctl(cdrom_fd, CDIOCPAUSE) == -1) { perror("ioctl(cdrompause)"); return(-1); } return(0); } int cdrom_resume() { if (cdrom_fd == -1) return(-1); if (ioctl(cdrom_fd, CDIOCRESUME) == -1) { perror("ioctl(cdromresume)"); return(-1); } return(0); } int cdrom_volume(left_vol, right_vol) int left_vol; int right_vol; { struct ioc_vol vol; if (cdrom_fd == -1) return(-1); vol.vol[0] = left_vol; vol.vol[1] = right_vol; vol.vol[2] = 0; vol.vol[3] = 0; if (ioctl(cdrom_fd, CDIOCSETVOL, &vol) == -1) { perror("ioctl(cdromvolctrl)"); return(-1); } return(0); } int cdrom_get_times() { struct ioc_toc_header tochdr; extern unsigned short *ushort_malloc(); extern struct msf *msf_malloc(); unsigned long trk, trk_total, otime; struct msf msf; if (cdrom_read_tochdr(&tochdr) == -1) return(-1); cdi.mintrack = tochdr.starting_track; cdi.maxtrack = tochdr.ending_track; if (cdi.times != NULL) { free((char *) cdi.times); free((char *) cdi.addrs); cdi.times = NULL; cdi.addrs = NULL; } cdi.times = ushort_malloc(cdi.maxtrack - cdi.mintrack + 1); cdi.addrs = msf_malloc(cdi.maxtrack - cdi.mintrack + 2); otime = 0; for (trk = cdi.mintrack; trk <= cdi.maxtrack; trk++) { if (cdrom_get_msf(trk, &msf, &trk_total) == -1) return(-1); /* record start address for each track (track 1 starts at 0)*/ cdi.addrs[trk - cdi.mintrack] = msf; trk_total -= otime; /* use start time of next track as length of previous */ if (otime != 0) { cdi.times[trk - cdi.mintrack - 1] = trk_total; } otime += trk_total; } /* find start of leadout to get length of last track */ if (cdrom_get_msf(CDROM_LEADOUT, &msf, &trk_total) == -1) return(-1); /* recode leadout start address */ cdi.addrs[trk - cdi.mintrack] = msf; trk_total -= otime; otime += trk_total; cdi.times[trk - cdi.mintrack - 1] = trk_total; return(0); } int cdrom_get_curtrack() { struct cd_sub_channel_info data; if (cdrom_read_subchannel(&data) == -1) return(-1); switch (data.header.audio_status) { case CD_AS_AUDIO_INVALID: return(-1); /* playing track subchnl.cdsc_trk */ case CD_AS_PLAY_IN_PROGRESS: return((int) data.what.position.track_number); /* paused on track subchnl.cdsc_trk */ case CD_AS_PLAY_PAUSED: return((int) data.what.position.track_number); /* punt */ case CD_AS_PLAY_COMPLETED: return(0); case CD_AS_PLAY_ERROR: return(-1); /* punt */ case CD_AS_NO_STATUS: debug_printf(1, "cdrom_get_curtrack: no status\n"); return(0); } /* bad value in cdsc_audiostatus */ return(-1); } int cdrom_get_msf(track, msf, length) unsigned long track; struct msf *msf; unsigned long *length; { struct cd_toc_entry data; if (cdrom_read_tocentry(track, &data, sizeof(data)) == -1) return(-1); msf->minute = data.addr.msf.minute; msf->second = data.addr.msf.second; msf->frame = data.addr.msf.frame; *length = (((unsigned int) msf->minute) * 60) + (unsigned int) msf->second; return(0); } int cdrom_get_curmsf(msf) struct msf *msf; { struct cd_sub_channel_info data; if (cdrom_read_subchannel(&data) == -1) return(-1); msf->minute = data.what.position.absaddr.msf.minute; msf->second = data.what.position.absaddr.msf.second; msf->frame = data.what.position.absaddr.msf.frame; return (0); } int cdrom_play_track(start_track, end_track) unsigned char start_track; unsigned char end_track; { struct ioc_play_track ti; struct ioc_play_msf play_addr; char *addr; if (cdrom_fd == -1) return(-1); play_addr.start_m = cdi.addrs[start_track - cdi.mintrack].minute; play_addr.start_s = cdi.addrs[start_track - cdi.mintrack].second; play_addr.start_f = cdi.addrs[start_track - cdi.mintrack].frame; play_addr.end_m = cdi.addrs[end_track - cdi.mintrack + 1].minute; play_addr.end_s = cdi.addrs[end_track - cdi.mintrack + 1].second; play_addr.end_f = cdi.addrs[end_track - cdi.mintrack + 1].frame - 1; if(play_addr.end_f >= 75) { play_addr.end_f = 74; play_addr.end_s--; } if(play_addr.end_s >= 60) { play_addr.end_s = 59; play_addr.end_m--; } addr = (char *)&play_addr; if (ioctl(cdrom_fd, CDIOCPLAYMSF, &play_addr) == -1) { perror("ioctl(cdromplaymsftrk)"); return(-1); } return(0); } int cdrom_play_msf(start_msf, end_msf) struct msf *start_msf; struct msf *end_msf; { struct ioc_play_msf play_addr; if (cdrom_fd == -1) return(-1); play_addr.start_m = start_msf->minute; play_addr.start_s = start_msf->second; play_addr.start_f = start_msf->frame; play_addr.end_m = end_msf->minute; play_addr.end_s = end_msf->second; play_addr.end_f = end_msf->frame; if (ioctl(cdrom_fd, CDIOCPLAYMSF, &play_addr) == -1) { perror("ioctl(cdromplaymsf)"); return(-1); } return(0); } int cdrom_read_subchannel(data) struct cd_sub_channel_info *data; { struct ioc_read_subchannel subchnl; if (cdrom_fd == -1) return(-1); subchnl.address_format = CD_MSF_FORMAT; subchnl.data_format = CD_CURRENT_POSITION; subchnl.data_len = /* sizeof(struct cd_sub_channel_info)*/ 16; subchnl.track = 0; subchnl.data = data; if (ioctl(cdrom_fd, CDIOCREADSUBCHANNEL, (char *) &subchnl) == -1) { fprintf(stderr, "ioctl(cdromsubchnl): "); perror(cdrom); return(-1); } return(0); } int cdrom_read_track(track, data) unsigned int track; struct cd_sub_channel_info *data; { struct ioc_read_subchannel subchnl; if (cdrom_fd == -1) return(-1); subchnl.address_format = CD_MSF_FORMAT; subchnl.data_format = CD_TRACK_INFO; subchnl.data_len = /* sizeof(struct cd_sub_channel_info)*/ 24; subchnl.track = track; subchnl.data = data; if (ioctl(cdrom_fd, CDIOCREADSUBCHANNEL, (char *) &subchnl) == -1) { fprintf(stderr, "ioctl(cdromsubchnltrk): "); perror(cdrom); return(-1); } return(0); } int cdrom_read_tocentry(track, data, size) unsigned int track; struct cd_toc_entry *data; int size; { struct ioc_read_toc_entry tocentry; if (cdrom_fd == -1) return(-1); tocentry.starting_track = (unsigned char)track; tocentry.address_format = CD_MSF_FORMAT; tocentry.data_len = /* sizeof(struct cd_toc_entry)*/ size; tocentry.data = data; if (ioctl(cdrom_fd, CDIOREADTOCENTRYS, (char *) &tocentry) == -1) { perror("ioctl(cdromreadtocentry)"); return(-1); } return(0); } int cdrom_read_tochdr(tochdr) struct ioc_toc_header *tochdr; { if (cdrom_fd == -1) return(-1); if (ioctl(cdrom_fd, CDIOREADTOCHEADER, (char *) tochdr) == -1) { perror("ioctl(cdromreadtochdr): "); return(-1); } return(0); } int cdrom_status() { struct cd_sub_channel_info data; if (cdrom_read_subchannel(&data) == -1) return(-1); switch (data.header.audio_status) { case CD_AS_AUDIO_INVALID: return(CDROM_INVALID); case CD_AS_PLAY_IN_PROGRESS: return(CDROM_PLAYING); case CD_AS_PLAY_PAUSED: return(CDROM_PAUSED); case CD_AS_PLAY_COMPLETED: return(CDROM_COMPLETED); case CD_AS_PLAY_ERROR: return(CDROM_ERROR); case CD_AS_NO_STATUS: return(CDROM_NO_STATUS); } return(-1); } unsigned short * ushort_malloc(n) int n; { extern char *calloc(); unsigned short *ptr; ptr = (unsigned short *) calloc(n, sizeof(unsigned short)); if (ptr == NULL) { perror("calloc"); exit(1); } return(ptr); } struct msf * msf_malloc(n) int n; { extern char *calloc(); struct msf *ptr; ptr = (struct msf *) calloc(n, sizeof(struct msf)); if (ptr == NULL) { perror("calloc"); exit(1); } return(ptr); } int cdrom_disp_cdi() { int trk; fprintf(stderr,"CDI structure:\n"); fprintf(stderr,"\tcurtrack: %d\n",cdi.curtrack); fprintf(stderr,"\tmin: %d max: %d total: %d\n", cdi.mintrack, cdi.maxtrack, cdi.ntracks); fprintf(stderr,"\tdur: %d state: %2x\n",cdi.duration, cdi.state); fprintf(stderr,"\tcurrand: %d lastprog: %d\n", cdi.currand, cdi.lastprog); fprintf(stderr,"\n\tTracklist:\n"); if (cdi.maxtrack != cdi.mintrack) { for (trk=0; trk<=cdi.maxtrack-cdi.mintrack+1; trk++) { fprintf(stderr,"\t%3d: %d %02d:%02d %d\n",trk,cdi.times[trk], cdi.addrs[trk].minute,cdi.addrs[trk].second, cdi.addrs[trk].frame); } } } freebsd-ports-release/2.2.5/audio/xcdplayer/files/cdrom_freebsd.h000066400000000000000000000055620642210336600250760ustar00rootroot00000000000000/* * Copyright (C) 1990 Regents of the University of California. * * Permission to use, copy, modify, distribute, and sell this software and * its documentation for any purpose is hereby granted without fee, * provided that the above copyright notice appear in all copies and that * both that copyright notice and this permission notice appear in * supporting documentation, and that the name of the University of * California not be used in advertising or publicity pertaining to * distribution of the software without specific, written prior * permission. the University of California makes no representations * about the suitability of this software for any purpose. It is provided * "as is" without express or implied warranty. */ # include # define NOTITLESTR "No Title" # define NODISCSTR "No Disc" # define bit(n) (1 << (n)) /* bits for cdrom_state */ # define CDROM_STATE_PLAY bit(0) # define CDROM_STATE_PAUSE bit(1) # define CDROM_STATE_STOP bit(2) # define CDROM_STATE_EJECTED bit(3) # define CDROM_STATE_CYCLE bit(4) # define CDROM_STATE_SHUFFLE bit(5) # define CDROM_STATE_PROGRAM bit(6) /* return codes from cdrom_status() */ # define CDROM_INVALID 1 # define CDROM_PLAYING 2 # define CDROM_PAUSED 3 # define CDROM_COMPLETED 4 # define CDROM_ERROR 5 # define CDROM_NO_STATUS 6 #define STILL_MOUNTED 1 #define UNMOUNTED 0 #define CDROM_LEADOUT 0xAA #define CDROM_MSF 0x02 struct msf { unsigned char minute; unsigned char second; unsigned char frame; }; struct prognode { unsigned char track; Widget button; struct prognode *next; struct prognode *prev; }; typedef struct _cdrom_info { unsigned char curtrack; /* current track playing */ unsigned char mintrack; /* first audio track */ unsigned char maxtrack; /* last audio track */ unsigned char ntracks; /* size of random track list */ int duration; /* seconds played so far */ int state; /* state of cd-rom drive */ short currand; /* index into random track list */ short lastprog; /* number of selections in prog.*/ unsigned short *times; /* duration of each track */ struct msf *addrs; /* starting minute/second/frames*/ struct prognode *selection; /* currently selected prog. trk */ struct prognode *program; /* list of programmed tracks */ } cdrom_info; extern int cdrom_open(); extern void cdrom_close(); extern int cdrom_start(); extern int cdrom_stop(); extern int cdrom_eject(); extern int cdrom_pause(); extern int cdrom_resume(); extern int cdrom_volume(); extern int cdrom_get_times(); extern int cdrom_get_curtrack(); extern int cdrom_get_msf(); extern int cdrom_get_curmsf(); extern int cdrom_play_track(); extern int cdrom_play_msf(); extern int cdrom_read_tocentry(); extern int cdrom_read_tochdr(); extern int cdrom_status(); extern cdrom_info cdi; extern char *disc_title; extern char program_str[]; extern char *cdInfoDir; freebsd-ports-release/2.2.5/audio/xcdplayer/files/patch-aa000066400000000000000000000143210642210336600235210ustar00rootroot00000000000000*** XCdplayer.ad Tue Jan 12 10:59:41 1993 --- /users/swallace/work/xcdplayer/XCdplayer.ad Wed Feb 23 07:36:31 1994 *************** *** 19,29 **** XCdplayer*logoLabel.foreground: Gold XCdplayer*logoLabel.background: Black - XCdplayer*icon*foreground: Gold XCdplayer*versionLabel.Font: -misc-fixed-medium-r-normal--8-* XCdplayer*versionLabel.foreground: Black ! XCdplayer*versionLabel.width: 130 XCdplayer*versionLabel.fromHoriz: logoLabel ! replayThreshold is the number of seconds that must be played before the --- 19,28 ---- XCdplayer*logoLabel.foreground: Gold XCdplayer*logoLabel.background: Black XCdplayer*versionLabel.Font: -misc-fixed-medium-r-normal--8-* XCdplayer*versionLabel.foreground: Black ! XCdplayer*versionLabel.width: 110 XCdplayer*versionLabel.fromHoriz: logoLabel ! replayThreshold is the number of seconds that must be played before the *************** *** 33,48 **** ! scanSkipInterval is the number of seconds skipped at each fast-forward or ! reverse. ! XCdplayer*scanSkipInterval: 3 ! pauseSkipInterval is the number of seconds skipped at each fast-forward or ! reverse if the CD is paused. ! XCdplayer*pauseSkipInterval: 15 ! scanPauseInterval is the number of seconds between each fast_forward or ! reverse while holding down the buttons. (Sun CDs have a dreadfully long ! start-up time for the audio to actually become audible, so "hearing the ! track" while scanning isn't very feasible.) ! XCdplayer*scanPauseInterval: 0.062 ! pausePauseInterval does the same thing when the disc is paused. XCdplayer*pausePauseInterval: 0.5 --- 32,47 ---- ! scanSkipInterval is the number of seconds skipped at each fast-forward or ! reverse. ! XCdplayer*scanSkipInterval: 5 ! pauseSkipInterval is the number of seconds skipped at each fast-forward or ! reverse if the CD is paused. ! XCdplayer*pauseSkipInterval: 20 ! scanPauseInterval is the number of seconds between each fast_forward or ! reverse while holding down the buttons. (Sun CDs have a dreadfully long ! start-up time for the audio to actually become audible, so "hearing the ! track" while scanning isn't very feasible.) ! XCdplayer*scanPauseInterval: 0.25 ! pausePauseInterval does the same thing when the disc is paused. XCdplayer*pausePauseInterval: 0.5 *************** *** 56,62 **** XCdplayer*Viewport.allowHoriz: True XCdplayer*Viewport.useBottom: True XCdplayer*Viewport.forceBars: False ! XCdplayer*Viewport.width: 188 XCdplayer*Viewport.height: 30 XCdplayer*Viewport*thickness: 8 XCdplayer*Viewport.resizable: False --- 55,61 ---- XCdplayer*Viewport.allowHoriz: True XCdplayer*Viewport.useBottom: True XCdplayer*Viewport.forceBars: False ! XCdplayer*Viewport.width: 160 XCdplayer*Viewport.height: 30 XCdplayer*Viewport*thickness: 8 XCdplayer*Viewport.resizable: False *************** *** 88,98 **** XCdplayer*Toggle.right: ChainLeft XCdplayer*Toggle.background: Ivory ! XCdplayer*ledsLabel.horizDistance: 20 XCdplayer*ledsLabel.fromVert: versionLabel XCdplayer*ledsLabel.fromHoriz: logoLabel ! XCdplayer*trackButton.horizDistance: 8 XCdplayer*trackButton.fromVert: versionLabel XCdplayer*trackButton.fromHoriz: ledsLabel XCdplayer*trackButton.borderWidth: 2 --- 87,97 ---- XCdplayer*Toggle.right: ChainLeft XCdplayer*Toggle.background: Ivory ! XCdplayer*ledsLabel.horizDistance: 4 XCdplayer*ledsLabel.fromVert: versionLabel XCdplayer*ledsLabel.fromHoriz: logoLabel ! XCdplayer*trackButton.horizDistance: 4 XCdplayer*trackButton.fromVert: versionLabel XCdplayer*trackButton.fromHoriz: ledsLabel XCdplayer*trackButton.borderWidth: 2 *************** *** 108,134 **** XCdplayer*timerButton.left: ChainRight XCdplayer*timerButton.right: ChainRight ! XCdplayer*volumeScrollbar.horizDistance:8 XCdplayer*volumeScrollbar.fromHoriz: logoLabel XCdplayer*volumeScrollbar.fromVert: trackButton XCdplayer*volumeScrollbar.orientation: horizontal ! XCdplayer*volumeScrollbar.length: 120 XCdplayer*volumeScrollbar.right: ChainRight XCdplayer*volumeScrollbar.left: ChainRight XCdplayer*volumeScrollbar.background: green XCdplayer*volumeScrollbar.foreground: white ! XCdplayer*volumeScrollbar.thumb: black XCdplayer*titleBarViewport.fromVert: volumeScrollbar - XCdplayer*titleBarViewport.forceBars: true XCdplayer*titleBar.borderwidth: 0 XCdplayer*titleBar.highlightThickness: 1 XCdplayer*titleBar.foreground: Red XCdplayer*titleBar.background: Ivory - - XCdplayer*titleDialog.Text.translations:#override\ - Return: done() - XCdplayer*buttonsForm.fromVert: logoForm XCdplayer*buttonsForm.borderWidth: 1 --- 107,128 ---- XCdplayer*timerButton.left: ChainRight XCdplayer*timerButton.right: ChainRight ! XCdplayer*volumeScrollbar.horizDistance:4 XCdplayer*volumeScrollbar.fromHoriz: logoLabel XCdplayer*volumeScrollbar.fromVert: trackButton XCdplayer*volumeScrollbar.orientation: horizontal ! XCdplayer*volumeScrollbar.length: 93 XCdplayer*volumeScrollbar.right: ChainRight XCdplayer*volumeScrollbar.left: ChainRight XCdplayer*volumeScrollbar.background: green XCdplayer*volumeScrollbar.foreground: white ! XCdplayer*volumeScrollbar.thumb: black XCdplayer*titleBarViewport.fromVert: volumeScrollbar XCdplayer*titleBar.borderwidth: 0 XCdplayer*titleBar.highlightThickness: 1 XCdplayer*titleBar.foreground: Red XCdplayer*titleBar.background: Ivory XCdplayer*buttonsForm.fromVert: logoForm XCdplayer*buttonsForm.borderWidth: 1 *** Imakefile Tue Jan 12 10:59:29 1993 --- /users/swallace/work/xcdplayer/Imakefile Fri Sep 30 17:09:19 1994 *************** *** 15,20 **** --- 15,25 ---- LOCAL_LIBRARIES = XawClientLibs LINTLIBS = -lXaw -lXt -lX11 + SRCS = main.c top_setup.c logo_setup.c button_setup.c cdrom_callb.c\ + cdrom_freebsd.c internals.c shuffle.c program.c leds.c debug.c + + OBJS = main.o top_setup.o logo_setup.o button_setup.o cdrom_callb.o\ + cdrom_freebsd.o internals.o shuffle.o program.o leds.o debug.o #ifdef SunArchitecture SRCS = main.c top_setup.c logo_setup.c button_setup.c cdrom_callb.c\ cdrom_sun.c internals.c shuffle.c program.c leds.c debug.c freebsd-ports-release/2.2.5/audio/xcdplayer/files/patch-ab000066400000000000000000000152570642210336600235330ustar00rootroot00000000000000*** button_setup.c Tue Jan 12 10:59:47 1993 --- /users/swallace/work/xcdplayer/button_setup.c Wed Feb 23 07:36:36 1994 *************** *** 20,25 **** --- 20,28 ---- # include # include "cdrom_globs.h" + #if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) + # include "cdrom_freebsd.h" + #endif #ifdef sun # include "cdrom_sun.h" #endif *************** *** 44,49 **** --- 47,69 ---- # include "ff.xbm" # include "pgm.xbm" + void title_dialog_setup(); + static void play_button_setup(); + static void stop_button_setup(); + static void pause_button_setup(); + static void prev_button_setup(); + static void next_button_setup(); + static void eject_button_setup(); + #ifdef sgi + void audio_button_setup(); + #endif + static void quit_button_setup(); + static void cycle_button_setup(); + static void shuffle_button_setup(); + static void rew_button_setup(); + static void ff_button_setup(); + static void pgm_button_setup(); + void buttons_reset(); static Widget buttons_form_widget; static Widget play_button_widget; *************** *** 71,95 **** Widget parent_widget; { Arg args[1]; - - extern void title_dialog_setup(); - extern void play_button_setup(); - extern void stop_button_setup(); - extern void pause_button_setup(); - extern void prev_button_setup(); - extern void next_button_setup(); - extern void eject_button_setup(); - #ifdef sgi - extern void audio_button_setup(); - #endif - extern void quit_button_setup(); - extern void cycle_button_setup(); - extern void shuffle_button_setup(); - extern void rew_button_setup(); - extern void ff_button_setup(); - extern void pgm_button_setup(); - extern void buttons_reset(); - buttons_form_widget = XtCreateManagedWidget("buttonsForm", formWidgetClass, --- 91,96 ---- *** cdrom_callb.c Tue Jan 12 10:59:48 1993 --- /users/swallace/work/xcdplayer/cdrom_callb.c Wed Feb 23 07:36:41 1994 *************** *** 22,27 **** --- 22,30 ---- # include "debug.h" # include "cdrom_globs.h" + #if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) + # include "cdrom_freebsd.h" + #endif #ifdef sun # include "cdrom_sun.h" #endif *** internals.c Tue Jan 12 10:59:45 1993 --- /users/swallace/work/xcdplayer/internals.c Wed Feb 23 07:36:47 1994 *************** *** 22,27 **** --- 22,30 ---- # include "debug.h" # include "cdrom_globs.h" + #if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) + # include "cdrom_freebsd.h" + #endif #ifdef sun # include "cdrom_sun.h" #endif *************** *** 29,35 **** # include "cdrom_sgi.h" #endif ! static XtIntervalId ivid = -1; static XtIntervalId scanivid = -1; static XtIntervalId stativid = -1; --- 32,38 ---- # include "cdrom_sgi.h" #endif ! static void scan_update(); static XtIntervalId ivid = -1; static XtIntervalId scanivid = -1; static XtIntervalId stativid = -1; *************** *** 170,176 **** struct msf track_start; struct msf start_addr, end_addr; int curtrack; - extern void scan_update(); if (cdrom_get_curmsf(&start_addr) == -1) { debug_printf(1, "rew: error reading location\n"); --- 173,178 ---- *************** *** 304,310 **** struct msf start_addr, end_addr, next_start; char t; int curtrack; - extern void scan_update(); if (cdrom_get_curmsf(&start_addr) == -1) { debug_printf(1, "ff: error reading location\n"); --- 306,311 ---- *** logo_setup.c Tue Jan 12 10:59:46 1993 --- /users/swallace/work/xcdplayer/logo_setup.c Wed Feb 23 07:36:52 1994 *************** *** 28,33 **** --- 28,36 ---- # include # include "cdrom_globs.h" + #if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) + # include "cdrom_freebsd.h" + #endif #ifdef sun # include "cdrom_sun.h" #endif *************** *** 55,73 **** Widget title_done_widget; static int vol; void logo_setup(parent_widget) Widget parent_widget; { - extern void leds_label_setup(); - extern void cb_track_button(); - extern void cb_timer_button(); - extern void volume_jump_proc(); - extern void volume_scroll_proc(); - extern void popup_title_dialog(); - extern void popdown_title_dialog(); - Widget version_label_widget; char version_string[80]; --- 58,76 ---- Widget title_done_widget; static int vol; + extern void leds_label_setup(); + static void cb_track_button(); + static void cb_timer_button(); + static void volume_jump_proc(); + static void volume_scroll_proc(); + static void popup_title_dialog(); + static void popdown_title_dialog(); + void logo_setup(parent_widget) Widget parent_widget; { Widget version_label_widget; char version_string[80]; *** program.c Tue Jan 12 10:59:49 1993 --- /users/swallace/work/xcdplayer/program.c Wed Feb 23 07:36:55 1994 *************** *** 27,36 **** # include # include ! # include # include "debug.h" # include "cdrom_globs.h" #ifdef sun # include "cdrom_sun.h" #endif --- 27,39 ---- # include # include ! # include # include "debug.h" # include "cdrom_globs.h" + #if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) + # include "cdrom_freebsd.h" + #endif #ifdef sun # include "cdrom_sun.h" #endif *************** *** 52,57 **** --- 55,69 ---- static Boolean adding_to_new_track = False; static struct prognode *current_node = NULL; + static void cb_move_program_ptr(); + static void cb_clear_program(); + static void cb_cancel_program(); + static void cb_save_program(); + static void cb_trackbuttons(); + static void cb_add_10(); + static void cb_new_track(); + static void cb_program_all(); + void program_form_setup (parent_widget) Widget parent_widget; *************** *** 66,80 **** Widget cancel_button; Widget save_button; Widget all_button; - - extern void cb_move_program_ptr(); - extern void cb_clear_program(); - extern void cb_cancel_program(); - extern void cb_save_program(); - extern void cb_trackbuttons(); - extern void cb_add_10(); - extern void cb_new_track(); - extern void cb_program_all(); /* * create program form as a non-managed widget, because this --- 78,83 ---- *** shuffle.c Tue Jan 12 10:59:38 1993 --- /users/swallace/work/xcdplayer/shuffle.c Wed Feb 23 07:36:59 1994 *************** *** 18,23 **** --- 18,26 ---- # include "debug.h" # include "cdrom_globs.h" + #if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) + # include "cdrom_freebsd.h" + #endif #ifdef sun # include "cdrom_sun.h" #endif freebsd-ports-release/2.2.5/audio/xcdplayer/pkg-comment000066400000000000000000000000210642210336600231520ustar00rootroot00000000000000CD player for X. freebsd-ports-release/2.2.5/audio/xcdplayer/pkg-descr000066400000000000000000000004500642210336600226160ustar00rootroot00000000000000XCdplayer 2.2 XCdplayer is a graphical user interface for controlling the CD-ROM drive under the X Window System. It provides visual feedback and gives the user facilities for mode selection, device control, scanning, and programming. Ported to FreeBSD by Steven Wallace, swallace@ece.uci.edu freebsd-ports-release/2.2.5/audio/xcdplayer/pkg-plist000066400000000000000000000001050642210336600226460ustar00rootroot00000000000000bin/xcdplayer lib/X11/app-defaults/XCdplayer man/man1/xcdplayer.1.gz freebsd-ports-release/2.2.5/audio/xmcd/000077500000000000000000000000000642210336600177555ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/xmcd/Makefile000066400000000000000000000010320642210336600214110ustar00rootroot00000000000000# New ports collection makefile for: xmcd # Version required: 2.2 # Date created: 16 Februar 1995 # Whom: Gennady Sorokopud # # $Id: Makefile,v 1.7 1996/11/29 23:39:57 torstenb Exp $ # DISTNAME= xmcd-2.2 CATEGORIES= audio MASTER_SITES= ${MASTER_SITE_XCONTRIB} MASTER_SITE_SUBDIR= applications/xmcd MAINTAINER= deischen@iworks.InterWorks.org REQUIRES_MOTIF= yes USE_IMAKE= yes IS_INTERACTIVE= yes # asks a lot of questions post-install: ${CP} ${WRKSRC}/README ${PREFIX}/lib/X11/xmcd .include freebsd-ports-release/2.2.5/audio/xmcd/distinfo000066400000000000000000000000710642210336600215150ustar00rootroot00000000000000MD5 (xmcd-2.2.tar.gz) = aec0ee581c93247d6282ca70a3f2ca08 freebsd-ports-release/2.2.5/audio/xmcd/files/000077500000000000000000000000000642210336600210575ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/xmcd/files/patch-aa000066400000000000000000000031470642210336600224650ustar00rootroot00000000000000*** ./xmcd_d/Imakefile.orig Thu Apr 4 21:42:31 1996 --- ./xmcd_d/Imakefile Thu Apr 4 23:31:17 1996 *************** *** 43,49 **** * #include "Motif.tmpl" * #include "Motif.rules" */ ! LOCAL_LIBRARIES= XmClientLibs /**** Optional defines: Change as you see fit. ***************************** --- 43,49 ---- * #include "Motif.tmpl" * #include "Motif.rules" */ ! LOCAL_LIBRARIES= ${MOTIFLIB} XawClientLibs /**** Optional defines: Change as you see fit. ***************************** *************** *** 67,78 **** DEFINES= #endif /* * Add local include path */ INCLUDES=-I.. - /* * C Source files --- 67,78 ---- DEFINES= #endif + MANSUFFIX = 1 /* * Add local include path */ INCLUDES=-I.. /* * C Source files *** cda_d/Imakefile.orig Tue Aug 12 19:13:31 1997 --- cda_d/Imakefile Sun Sep 7 15:34:34 1997 *************** *** 95,101 **** #if defined(__QNX__) LOCAL_LIBRARIES=-lncurses #else ! LOCAL_LIBRARIES=-lcurses #endif /* __QNX__ */ #endif /* SINIX */ #endif /* ultrix */ --- 95,101 ---- #if defined(__QNX__) LOCAL_LIBRARIES=-lncurses #else ! LOCAL_LIBRARIES=-lcurses -lmytinfo #endif /* __QNX__ */ #endif /* SINIX */ #endif /* ultrix */ *************** *** 104,109 **** --- 104,110 ---- #endif /* LinuxArchitecture */ #endif /* SunArchitecture */ + MANSUFFIX = 1 /* * C Source files *** ./dbconv_d/Imakefile.orig Thu Apr 4 23:33:09 1996 --- ./dbconv_d/Imakefile Thu Apr 4 23:33:53 1996 *************** *** 24,29 **** --- 24,31 ---- * */ + MANSUFFIX = 1 + /* * Add local include path freebsd-ports-release/2.2.5/audio/xmcd/files/patch-ab000066400000000000000000000055460642210336600224730ustar00rootroot00000000000000*** install.sh.orig Tue Aug 12 19:12:27 1997 --- install.sh Sun Sep 7 16:23:43 1997 *************** *** 48,53 **** --- 48,56 ---- ERRFILE=/tmp/xmcd.err TMPFILE=/tmp/xmcdinst.$$ + # Flag for indicating we do not want to prompt the user if possible. + NO_PROMPT=1 + # # Utility functions # *************** *** 586,592 **** while : do ! if getstr "\nEnter X binary directory\n[${BINDIR}]:" then if [ -d "$ANS" ] then --- 589,599 ---- while : do ! if [ -n "$NO_PROMPT" ] ! then ! $ECHO "X binary directory - using ${BINDIR}" ! break ! elif getstr "\nEnter X binary directory\n[${BINDIR}]:" then if [ -d "$ANS" ] then *************** *** 634,640 **** while : do ! if getstr "\nEnter X library directory\n[${LIBDIR}]:" then if [ -d "$ANS" ] then --- 641,651 ---- while : do ! if [ -n "$NO_PROMPT" ] ! then ! $ECHO "X library directory - using ${LIBDIR}" ! break ! elif getstr "\nEnter X library directory\n[${LIBDIR}]:" then if [ -d "$ANS" ] then *************** *** 657,663 **** APPDEFAULTSDIR=$LIBDIR/app-defaults while : do ! if getstr "\nEnter X app-defaults directory\n[${APPDEFAULTSDIR}]:" then if [ -d "$ANS" ] then --- 668,678 ---- APPDEFAULTSDIR=$LIBDIR/app-defaults while : do ! if [ -n "$NO_PROMPT" ] ! then ! $ECHO "X app-defaults directory - using ${LIBDIR}" ! break ! elif getstr "\nEnter X app-defaults directory\n[${APPDEFAULTSDIR}]:" then if [ -d "$ANS" ] then *************** *** 680,686 **** XMCDLIB=$LIBDIR/xmcd while : do ! if getstr "\nEnter xmcd library directory\n[${XMCDLIB}]:" then if [ -d "$ANS" ] then --- 695,705 ---- XMCDLIB=$LIBDIR/xmcd while : do ! if [ -n "$NO_PROMPT" ] ! then ! $ECHO "xmcd library directory - using ${XMCDLIB}" ! break ! elif getstr "\nEnter xmcd library directory\n[${XMCDLIB}]:" then if [ -d "$ANS" ] then *************** *** 733,739 **** $ECHO "\n\nThe on-line manual directory is where the man pages in" $ECHO "in the xmcd package will be installed." ! if getstr "\nEnter on-line manual directory\n[${MANDIR}]:" then MANDIR=$ANS fi --- 752,761 ---- $ECHO "\n\nThe on-line manual directory is where the man pages in" $ECHO "in the xmcd package will be installed." ! if [ -n "$NO_PROMPT" ] ! then ! $ECHO "xmcd on-line manual directory - using ${MANDIR}" ! elif getstr "\nEnter on-line manual directory\n[${MANDIR}]:" then MANDIR=$ANS fi *************** *** 758,764 **** MANSUFFIX=1 fi ! if getstr "\nEnter on-line manual file name suffix\n[${MANSUFFIX}]:" then MANSUFFIX=$ANS fi --- 780,789 ---- MANSUFFIX=1 fi ! if [ -n "$NO_PROMPT" ] ! then ! $ECHO "xmcd on-line manual file name suffix - using ${MANSUFFIX}" ! elif getstr "\nEnter on-line manual file name suffix\n[${MANSUFFIX}]:" then MANSUFFIX=$ANS fi freebsd-ports-release/2.2.5/audio/xmcd/pkg-comment000066400000000000000000000000210642210336600221120ustar00rootroot00000000000000Motif CD player. freebsd-ports-release/2.2.5/audio/xmcd/pkg-descr000066400000000000000000000013250642210336600215600ustar00rootroot00000000000000Xmcd is a program that allows the use of the CD-ROM drive as a full-featured stereo compact-disc player for the X window system. Most of the features found on real CD players are available in xmcd, such as shuffle and repeat, track programming functions, a numeric keypad and track warp slider for direct track access. Additional functions include sample play, A to B segment play, volume control, balance control, etc. Several automation options are also available on CD load, eject, play completion and program exit. A Channel Routing feature allow you to select from several stereo or mono routing options. The volume control slider taper characteristics can also be altered. freebsd-ports-release/2.2.5/audio/xmcd/pkg-plist000066400000000000000000000103550642210336600216160ustar00rootroot00000000000000bin/xmcd bin/cda bin/wm2xmcd lib/X11/app-defaults/XMcd lib/X11/xmcd/help/Ab.btn lib/X11/xmcd/help/DbProg.btn lib/X11/xmcd/help/DdCancel.btn lib/X11/xmcd/help/DdClr.btn lib/X11/xmcd/help/DdOk.btn lib/X11/xmcd/help/DpAbout.btn lib/X11/xmcd/help/DpAddPgm.btn lib/X11/xmcd/help/DpCancel.btn lib/X11/xmcd/help/DpClrPgm.btn lib/X11/xmcd/help/DpDExt.btn lib/X11/xmcd/help/DpLink.btn lib/X11/xmcd/help/DpLoad.btn lib/X11/xmcd/help/DpSave.btn lib/X11/xmcd/help/DpSend.btn lib/X11/xmcd/help/DpTExt.btn lib/X11/xmcd/help/DpTimSel.btn lib/X11/xmcd/help/DsCancel.btn lib/X11/xmcd/help/DsOk.btn lib/X11/xmcd/help/DtCancel.btn lib/X11/xmcd/help/DtClr.btn lib/X11/xmcd/help/DtOk.btn lib/X11/xmcd/help/Eject.btn lib/X11/xmcd/help/Ff.btn lib/X11/xmcd/help/Help.btn lib/X11/xmcd/help/Keypad.btn lib/X11/xmcd/help/KpCancel.btn lib/X11/xmcd/help/KpClear.btn lib/X11/xmcd/help/KpEnter.btn lib/X11/xmcd/help/KpNum.btn lib/X11/xmcd/help/KpSel.btn lib/X11/xmcd/help/LsCancel.btn lib/X11/xmcd/help/LsOk.btn lib/X11/xmcd/help/NextDisc.btn lib/X11/xmcd/help/NextIdx.btn lib/X11/xmcd/help/NextTrk.btn lib/X11/xmcd/help/OpBalCtr.btn lib/X11/xmcd/help/OpOk.btn lib/X11/xmcd/help/OpReset.btn lib/X11/xmcd/help/OpSave.btn lib/X11/xmcd/help/Options.btn lib/X11/xmcd/help/PlayPaus.btn lib/X11/xmcd/help/Power.btn lib/X11/xmcd/help/PrevDisc.btn lib/X11/xmcd/help/PrevIdx.btn lib/X11/xmcd/help/PrevTrk.btn lib/X11/xmcd/help/Rew.btn lib/X11/xmcd/help/Sample.btn lib/X11/xmcd/help/Stop.btn lib/X11/xmcd/help/Time.btn lib/X11/xmcd/help/DbMode.lbl lib/X11/xmcd/help/Disc.lbl lib/X11/xmcd/help/DiscId.lbl lib/X11/xmcd/help/DiscTitl.lbl lib/X11/xmcd/help/Index.lbl lib/X11/xmcd/help/Keypad.lbl lib/X11/xmcd/help/PlayMode.lbl lib/X11/xmcd/help/ProgMode.lbl lib/X11/xmcd/help/RptCnt.lbl lib/X11/xmcd/help/Time.lbl lib/X11/xmcd/help/TimeMode.lbl lib/X11/xmcd/help/Track.lbl lib/X11/xmcd/help/TrkTitle.lbl lib/X11/xmcd/help/DdDisc.txw lib/X11/xmcd/help/DpDTitle.txw lib/X11/xmcd/help/DpPgmSeq.txw lib/X11/xmcd/help/DpTTitle.txw lib/X11/xmcd/help/DtTrack.txw lib/X11/xmcd/help/KpWarp.scl lib/X11/xmcd/help/Level.scl lib/X11/xmcd/help/OpBal.scl lib/X11/xmcd/help/DpTrk.lsw lib/X11/xmcd/help/DsDir.lsw lib/X11/xmcd/help/LsLink.lsw lib/X11/xmcd/help/OpChRt.rbx lib/X11/xmcd/help/OpExit.rbx lib/X11/xmcd/help/OpLoad.rbx lib/X11/xmcd/help/OpVolTpr.rbx lib/X11/xmcd/help/Main.cbx lib/X11/xmcd/help/OpChgr.cbx lib/X11/xmcd/help/OpDone.cbx lib/X11/xmcd/help/OpEject.cbx lib/X11/xmcd/help/OpLoad.cbx lib/X11/xmcd/cddb/misc/4102560a lib/X11/xmcd/pixmaps/xmcd.icon lib/X11/xmcd/pixmaps/xmcd_a.px lib/X11/xmcd/pixmaps/xmcd_b.px lib/X11/xmcd/pixmaps/xmcd.xpm lib/X11/xmcd/config/common.cfg lib/X11/xmcd/config/device.cfg lib/X11/xmcd/config/.tbl/Acer lib/X11/xmcd/config/.tbl/Apple lib/X11/xmcd/config/.tbl/Aztech lib/X11/xmcd/config/.tbl/Chinon lib/X11/xmcd/config/.tbl/Compaq lib/X11/xmcd/config/.tbl/Compro lib/X11/xmcd/config/.tbl/Creative lib/X11/xmcd/config/.tbl/DEC lib/X11/xmcd/config/.tbl/Goldstar lib/X11/xmcd/config/.tbl/HP lib/X11/xmcd/config/.tbl/Hitachi lib/X11/xmcd/config/.tbl/IBM lib/X11/xmcd/config/.tbl/Longshin lib/X11/xmcd/config/.tbl/MDI lib/X11/xmcd/config/.tbl/MediaVis lib/X11/xmcd/config/.tbl/Mitsumi lib/X11/xmcd/config/.tbl/NEC lib/X11/xmcd/config/.tbl/Nakamich lib/X11/xmcd/config/.tbl/Okano lib/X11/xmcd/config/.tbl/Opticsto lib/X11/xmcd/config/.tbl/Orchid lib/X11/xmcd/config/.tbl/Panasoni lib/X11/xmcd/config/.tbl/Philips lib/X11/xmcd/config/.tbl/Pioneer lib/X11/xmcd/config/.tbl/Plextor lib/X11/xmcd/config/.tbl/Procom lib/X11/xmcd/config/.tbl/SGI lib/X11/xmcd/config/.tbl/Sanyo lib/X11/xmcd/config/.tbl/Sony lib/X11/xmcd/config/.tbl/Stratus lib/X11/xmcd/config/.tbl/Sun lib/X11/xmcd/config/.tbl/Teac lib/X11/xmcd/config/.tbl/Toshiba lib/X11/xmcd/config/.tbl/Yamaha lib/X11/xmcd/config/config.sh man/man1/xmcd.1.gz man/man1/cda.1.gz man/man1/wm2xmcd.1.gz @dirrm lib/X11/xmcd/pixmaps @dirrm lib/X11/xmcd/help @dirrm lib/X11/xmcd/config/.tbl @dirrm lib/X11/xmcd/config @dirrm lib/X11/xmcd/cddb/soundtrack @dirrm lib/X11/xmcd/cddb/rock @dirrm lib/X11/xmcd/cddb/reggae @dirrm lib/X11/xmcd/cddb/newage @dirrm lib/X11/xmcd/cddb/misc @dirrm lib/X11/xmcd/cddb/jazz @dirrm lib/X11/xmcd/cddb/folk @dirrm lib/X11/xmcd/cddb/data @dirrm lib/X11/xmcd/cddb/country @dirrm lib/X11/xmcd/cddb/classical @dirrm lib/X11/xmcd/cddb/blues @dirrm lib/X11/xmcd/cddb @dirrm lib/X11/xmcd freebsd-ports-release/2.2.5/audio/xmix/000077500000000000000000000000000642210336600200075ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/xmix/Makefile000066400000000000000000000011160642210336600214460ustar00rootroot00000000000000# New ports collection makefile for: xmix # Version required: 2.1 # Date created: 30 June 1995 # Whom: janek@gaja.ipan.lublin.pl # # $Id: Makefile,v 1.4 1996/11/18 13:38:46 asami Exp $ # DISTNAME= xmix-2.1 CATEGORIES= audio MASTER_SITES= ${MASTER_SITE_SUNSITE} MASTER_SITE_SUBDIR= apps/sound/mixers PATCH_SITES= ${MASTER_SITES} PATCHFILES= xmix-2.1.mixers.patch MAINTAINER= janek@gaja.ipan.lublin.pl USE_IMAKE= yes WRKSRC= $(WRKDIR)/xmix pre-install: ${CP} ${WRKSRC}/xmix.1 ${WRKSRC}/xmix.man ${INSTALL_DATA} $(WRKSRC)/XMix ${PREFIX}/lib/X11/app-defaults .include freebsd-ports-release/2.2.5/audio/xmix/distinfo000066400000000000000000000001700642210336600215470ustar00rootroot00000000000000MD5 (xmix-2.1.mixers.patch) = 26786ade59dd22f01700be2e8d2239c3 MD5 (xmix-2.1.tar.gz) = 9216b84746fc66179dcd93696b139d68 freebsd-ports-release/2.2.5/audio/xmix/files/000077500000000000000000000000000642210336600211115ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/xmix/files/patch-aa000066400000000000000000000017310642210336600225140ustar00rootroot00000000000000diff -rc ../../xmix.orig/Imakefile ./Imakefile *** ../../xmix.orig/Imakefile Fri Jun 30 18:49:35 1995 --- ./Imakefile Fri Jun 30 20:11:30 1995 *************** *** 14,17 **** LOCAL_LIBRARIES = $(XAWLIB) $(XMULIB) $(XTOOLLIB) $(XLIB) ! NormalProgramTarget(xmix,$(OBJS1),,$(LOCAL_LIBRARIES),) --- 14,19 ---- LOCAL_LIBRARIES = $(XAWLIB) $(XMULIB) $(XTOOLLIB) $(XLIB) ! PROGRAM = $(PROGRAMS) ! ! ComplexProgramTarget_1($(PROGRAM),$(LOCAL_LIBRARIES),) Only in ./: Imakefile.orig diff -rc ../../xmix.orig/xmix.c ./xmix.c *** ../../xmix.orig/xmix.c Fri Jun 30 20:09:41 1995 --- ./xmix.c Fri Jun 30 20:11:49 1995 *************** *** 77,83 **** #include "square_empty.bit" #include "square_with_x.bit" ! #include #define SOUND_FULL_SCALE 100.0 #define MAX_SOUND_VOL 95 --- 77,83 ---- #include "square_empty.bit" #include "square_with_x.bit" ! #include #define SOUND_FULL_SCALE 100.0 #define MAX_SOUND_VOL 95 freebsd-ports-release/2.2.5/audio/xmix/pkg-comment000066400000000000000000000000330642210336600221470ustar00rootroot00000000000000Mixer for X Window System. freebsd-ports-release/2.2.5/audio/xmix/pkg-descr000066400000000000000000000002350642210336600216110ustar00rootroot00000000000000This is the xmix sound mixer for the sound drivers in the FreeBSD It was originally written for Linux by Hal Brand (brand@netcom.com). This is version 2.1. freebsd-ports-release/2.2.5/audio/xmix/pkg-plist000066400000000000000000000000660642210336600216460ustar00rootroot00000000000000bin/xmix lib/X11/app-defaults/XMix man/man1/xmix.1.gz freebsd-ports-release/2.2.5/audio/xmmix/000077500000000000000000000000000642210336600201645ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/xmmix/Makefile000066400000000000000000000006210642210336600216230ustar00rootroot00000000000000# New ports collection makefile for: xmmix # Version required: 1.2 # Date created: Mon Aug 5 10:54:25 CDT 1996 # Whom: erich@FreeBSD.org # # $Id: Makefile,v 1.4 1996/11/18 09:52:33 asami Exp $ # DISTNAME= xmmix-1.2 CATEGORIES= audio MASTER_SITES= ${MASTER_SITE_XCONTRIB} MASTER_SITE_SUBDIR= applications/ MAINTAINER= erich@FreeBSD.org USE_IMAKE= yes REQUIRES_MOTIF= yes .include freebsd-ports-release/2.2.5/audio/xmmix/distinfo000066400000000000000000000000720642210336600217250ustar00rootroot00000000000000MD5 (xmmix-1.2.tar.gz) = 5a6556ec9a84888d7e77ba59c2128843 freebsd-ports-release/2.2.5/audio/xmmix/files/000077500000000000000000000000000642210336600212665ustar00rootroot00000000000000freebsd-ports-release/2.2.5/audio/xmmix/files/patch-aa000066400000000000000000000010410642210336600226630ustar00rootroot00000000000000--- ./appenv.h.org Sun Jul 14 10:48:59 1996 +++ ./appenv.h Mon Aug 19 04:05:16 1996 @@ -59,7 +59,7 @@ #include #include #include -#include +#include #include #include #include --- ./Imakefile.org Sun Jul 14 10:48:56 1996 +++ ./Imakefile Mon Aug 19 04:09:48 1996 @@ -43,7 +43,7 @@ * #include "Motif.tmpl" * #include "Motif.rules" */ -LOCAL_LIBRARIES= XmClientLibs +LOCAL_LIBRARIES= ${MOTIFLIB} ${XTOOLLIB} ${XLIB} /* freebsd-ports-release/2.2.5/audio/xmmix/pkg-comment000066400000000000000000000000320642210336600223230ustar00rootroot00000000000000a Motif based audio mixer freebsd-ports-release/2.2.5/audio/xmmix/pkg-descr000066400000000000000000000013410642210336600217650ustar00rootroot00000000000000From the README: Xmmix is a sound mixer utility for the X Window System using the OSF/Motif interface. It requires the Unix Sound System (formerly "VoxWare") sound driver by Hannu Savolainen (hannu@voxware.pp.fi). For those of you with access to the WWW (via Netscape, NCSA Mosaic or other WWW browser), The URL for the xmmix home page is as follows: http://sunsite.unc.edu/~cddb/xmmix/ This home page provides up-to-date information about the current release version, online README file, FTP service to get the software, an interactive form to send comments and suggestions, and late breaking announcement, if any. I don't have hardware to test all the features, but it looks ok. eric. erich@FreeBSD.org freebsd-ports-release/2.2.5/audio/xmmix/pkg-plist000066400000000000000000000001130642210336600220140ustar00rootroot00000000000000bin/xmmix lib/X11/app-defaults/XMmix lib/X11/xmmix.hlp man/man1/xmmix.1.gz freebsd-ports-release/2.2.5/benchmarks/000077500000000000000000000000000642210336600200365ustar00rootroot00000000000000freebsd-ports-release/2.2.5/benchmarks/Makefile000066400000000000000000000003630642210336600215000ustar00rootroot00000000000000# $Id: Makefile,v 1.3 1996/08/04 08:45:44 asami Exp $ # SUBDIR += bonnie SUBDIR += bytebench SUBDIR += iozone SUBDIR += lmbench SUBDIR += netperf SUBDIR += tcpblast SUBDIR += xengine .include freebsd-ports-release/2.2.5/benchmarks/bonnie/000077500000000000000000000000000642210336600213105ustar00rootroot00000000000000freebsd-ports-release/2.2.5/benchmarks/bonnie/Makefile000066400000000000000000000007400642210336600227510ustar00rootroot00000000000000# New ports collection makefile for: bonnie # Version required: # Date created: 26 September 1994 # Whom: se # # $Id: Makefile,v 1.3 1995/11/22 11:36:48 asami Exp $ # DISTNAME= Bonnie PKGNAME= bonnie-1.0 CATEGORIES= benchmarks MASTER_SITES= ftp://ftp.sunet.se/pub/benchmark/Bonnie/ \ ftp://swedishchef.lerc.nasa.gov/drlabs/io/ EXTRACT_SUFX= .tar.Z MAINTAINER= se@FreeBSD.org MAN1= bonnie.1 CFLAGS+= -static .include freebsd-ports-release/2.2.5/benchmarks/bonnie/distinfo000066400000000000000000000000660642210336600230540ustar00rootroot00000000000000MD5 (Bonnie.tar.Z) = 23f73cd45caabb510b4f2bdc6dfa6ff0 freebsd-ports-release/2.2.5/benchmarks/bonnie/files/000077500000000000000000000000000642210336600224125ustar00rootroot00000000000000freebsd-ports-release/2.2.5/benchmarks/bonnie/files/patch-aa000066400000000000000000000061510642210336600240160ustar00rootroot00000000000000diff -C2 Makefile~ Makefile *** Makefile~ Wed Aug 21 17:19:11 1991 --- Makefile Thu May 18 20:27:19 1995 *************** *** 1,7 **** ! CC = cc ! CFLAGS = -O2 ! all: Bonnie ! ! Bonnie: --- 1,10 ---- + all: bonnie ! bonnie: ! $(CC) $(CFLAGS) -static -o bonnie Bonnie.c ! install: ! -@mkdir -p ${PREFIX}/bin ! -@mkdir -p ${PREFIX}/man/man1 ! ${INSTALL} ${COPY} ${STRIP} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} bonnie ${PREFIX}/bin ! ${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 644 bonnie.1 ${PREFIX}/man/man1 diff -C2 /dev/null bonnie.1 *** /dev/null Thu May 18 20:25:21 1995 --- bonnie.1 Thu May 18 20:26:47 1995 *************** *** 0 **** --- 1,68 ---- + .\" The following requests are required for all man pages. + .Dd May 18, 1995 + .Os UNIX + .Dt BONNIE 1 + .Sh NAME + .Nm bonnie + .Nd Performance Test of Filesystem I/O + .Sh SYNOPSIS + .Nm bonnie + .Op Fl d Ar scratch-dir + .Op Fl s Ar size-in-MB + .Op Fl m Ar machine-label + + .Sh DESCRIPTION + .Nm Bonnie + tests the speed of file I/O from standard C library calls. + It reads and writes 8KB blocks to find the maximum sustained + data rate (usually limited by the drive or controller) and additionally + rewrites the file (better simulating normal operating conditions and + quite dependent on drive and OS optimisations). + + The per character read and write tests are generally limited by CPU speed + only on current generation hardware. It takes some 35 SPECint92 to read + or write a file at a rate of 1MB/s using getc() and putc(). + + The seek test results depend on the buffer cache size, since the fraction + of disk blocks that fits into the buffer cache will be found without any + disk operation and will contribute zero seek time samples. + (See + .Sx BUGS + below.) + + .Sh OPTIONS + .Bl -tag -width indent + .It Fl d Ar scratch-dir + Specify the directory where the test file gets written. The default + is the current directory. Make sure there is sufficient free space + available on the partition this directory resides in. + .It Fl s Ar size-in-MB + Specify the size of the test file in MByte. This much space must be + available for the tests to complete. + .It Fl m Ar machine-label + Specify a label to be written in the first column of the result table. + .El + + .Sh SEE ALSO + .Xr iozone 1 , + .Xr iostat 8 + + .Sh AUTHOR + .Nm Bonnie + was written by Tim Bray . + + .Sh BUGS + .Nm Bonnie + tries hard to measure disk performance and not the quality of the + buffer cache implementation. In merged buffer caches common today, + the buffer cache size is often only limited by total RAM on an otherwise + unloaded system. Be sure to use a file at least twice at large as + available RAM to protect against artificially high results. + + There is no way to keep the buffer cache from increasing the reported + seek rate. This is because the fraction of accesses corresponding to the + amount of the file cached, will be done without seeks. + If your buffer cache is half the size of the file used, then half the + requests will be satisfied immediately, and and the seek rate printed + will be twice the actual value. + freebsd-ports-release/2.2.5/benchmarks/bonnie/pkg-comment000066400000000000000000000000440642210336600234520ustar00rootroot00000000000000Performance Test of Filesystem I/O. freebsd-ports-release/2.2.5/benchmarks/bonnie/pkg-descr000066400000000000000000000017610642210336600231170ustar00rootroot00000000000000Bonnie: Filesystem Benchmark Program Bonnie tests the speed of file I/O using standard C library calls. It does reads and writes of blocks, testing for the limit of sustained data rate (usually limited by the drive or controller) and updates on a file (better simulating normal operating conditions and quite dependent on drive and OS optimisations). The per character read and write tests are generally limited by CPU speed only on current generation hardware. It takes some 35 SPECint92 to read or write a file at a rate of 1MB/s using getc() and putc(). The seek tests are dependent on the buffer cache size, since the fraction of disk blocks that fits into the buffer cache will be found without any disk operation and will contribute zero seek time readings. I.e. if the buffer cache is 16MB and the Bonnie test file is 32MB in size, then the seek time will come out as half its real value. The seek time includes rotational delay, and will thus always come out higher than specified for a drive. freebsd-ports-release/2.2.5/benchmarks/bonnie/pkg-plist000066400000000000000000000000400642210336600231370ustar00rootroot00000000000000bin/bonnie man/man1/bonnie.1.gz freebsd-ports-release/2.2.5/benchmarks/bytebench/000077500000000000000000000000000642210336600220015ustar00rootroot00000000000000freebsd-ports-release/2.2.5/benchmarks/bytebench/Makefile000066400000000000000000000023770642210336600234520ustar00rootroot00000000000000# New ports collection makefile for: bytebench # Version required: # Date created: 28 December 1995 # Whom: se # # $Id: Makefile,v 1.5 1996/11/18 11:21:48 asami Exp $ # DISTNAME= bytebench-3.1 CATEGORIES= benchmarks MASTER_SITES= ftp://ftp.inria.fr/system/benchmark/ EXTRACT_SUFX= .tar.Z MAINTAINER= se@FreeBSD.org do-install: -${MKDIR} $(PREFIX)/lib/bytebench for f in Makefile README Run doc pgms results testdir; \ do ${CP} -R $(WRKSRC)/$$f $(PREFIX)/lib/bytebench; done echo "#!/bin/sh" > $(PREFIX)/bin/bytebench echo "TMPDIR=\$${TMPDIR-/var/tmp}" >> $(PREFIX)/bin/bytebench echo "RESULTDIR=/tmp" >> $(PREFIX)/bin/bytebench echo "export TMPDIR RESULTDIR" >> $(PREFIX)/bin/bytebench echo "cd $(PREFIX)/lib/bytebench" >> $(PREFIX)/bin/bytebench echo "exec ./Run \"\$$@\"" >> $(PREFIX)/bin/bytebench chmod 755 $(PREFIX)/bin/bytebench chmod 644 $(PREFIX)/lib/bytebench/Makefile chmod 644 $(PREFIX)/lib/bytebench/README chmod 755 $(PREFIX)/lib/bytebench/Run chmod 755 $(PREFIX)/lib/bytebench/doc chmod 755 $(PREFIX)/lib/bytebench/pgms chmod 755 $(PREFIX)/lib/bytebench/pgms/* chmod 755 $(PREFIX)/lib/bytebench/results chmod 755 $(PREFIX)/lib/bytebench/testdir .include freebsd-ports-release/2.2.5/benchmarks/bytebench/distinfo000066400000000000000000000000750642210336600235450ustar00rootroot00000000000000MD5 (bytebench-3.1.tar.Z) = 93c718fee38d27c050edcb3a50530b2e freebsd-ports-release/2.2.5/benchmarks/bytebench/files/000077500000000000000000000000000642210336600231035ustar00rootroot00000000000000freebsd-ports-release/2.2.5/benchmarks/bytebench/files/patch-aa000066400000000000000000000107700642210336600245110ustar00rootroot00000000000000*** Makefile.orig Wed Feb 5 11:08:43 1992 --- Makefile Mon Jan 1 23:20:07 1996 *************** *** 25,33 **** ID="@(#)Makefile:3.9 -- 5/15/91 19:30:15"; SHELL = /bin/sh ! #HZ = ???? #(read from environment) CFLAGS = -DTIME ! OPTON = -O #optimization on (give it your best shot) ! # -- check your compiler man ! OPTOFF = -Od #optimization off -- check your compiler man # local directories PROGDIR = ./pgms --- 25,34 ---- ID="@(#)Makefile:3.9 -- 5/15/91 19:30:15"; SHELL = /bin/sh ! HZ = 128 CFLAGS = -DTIME ! OPTON = -s -static -O -m486 -finline-functions -funroll-loops -fomit-frame-pointer ! #optimization on (give it your best shot) ! # -- check your compiler man ! OPTOFF = -O0 -static #optimization off -- check your compiler man # local directories PROGDIR = ./pgms *************** *** 36,40 **** TESTDIR = ./testdir ! RESULTDIR = ./results ! TMPDIR = ./tmp # other directories INCLDIR = /usr/include --- 37,41 ---- TESTDIR = ./testdir ! # RESULTDIR = ./results ! # TMPDIR = /var/tmp # other directories INCLDIR = /usr/include *** Run.orig Wed Feb 5 11:08:46 1992 --- Run Wed Jan 3 00:13:43 1996 *************** *** 41,45 **** # awk cat cc chmod comm cp date dc df echo ed expr # kill ls make mkdir rm sed test time touch tty umask who ! # AND /bin/time # to generate result indexes, you will also need ... # join --- 41,45 ---- # awk cat cc chmod comm cp date dc df echo ed expr # kill ls make mkdir rm sed test time touch tty umask who ! # AND /usr/bin/time # to generate result indexes, you will also need ... # join *************** *** 51,55 **** then # determine flavor of UNIX from number of lines generated by /bin/tim ! Fcount=`/bin/time date 2>&1 | wc -l | sed 's/ //g'` case "$Fcount" in --- 51,55 ---- then # determine flavor of UNIX from number of lines generated by /bin/tim ! Fcount=`/usr/bin/time date 2>&1 | wc -l | sed 's/ //g'` case "$Fcount" in *************** *** 68,75 **** export FLAVOR # check that the required files are in the proper places ! if make check ! then : ! else make all ! fi # # --- 68,75 ---- export FLAVOR # check that the required files are in the proper places ! #if make check ! # then : ! # else make all ! #fi # # *************** *** 93,97 **** cd $PWD ! TMPDIR=${HOMEDIR}/tmp cd $TMPDIR TMPDIR=`pwd` --- 93,97 ---- cd $PWD ! TMPDIR=${TMPDIR-${HOMEDIR}/tmp} cd $TMPDIR TMPDIR=`pwd` *************** *** 304,312 **** C) logmsg="C Compiler Test" ! prog="looper ${looper-60} cc cctest.c" stdout=/dev/null repeat="$shortloop" cleanopt="-m $TMPTIMES" ! rm -f ${TESTDIR}/cctest.o ${TESTDIR}/a.out ;; --- 304,312 ---- C) logmsg="C Compiler Test" ! prog="looper ${looper-60} cc cctest.c -o ${TMPDIR}/a.out" stdout=/dev/null repeat="$shortloop" cleanopt="-m $TMPTIMES" ! rm -f ${TESTDIR}/cctest.o ${TMPDIR}/a.out ;; *************** *** 418,426 **** if test "$stdin" = "" then # without redirected stdin ! /bin/time $prog $opt $bgstr 2>>$TMPTIMES >>$stdout else # with redirected stdin ! /bin/time $prog $opt $bgstr <$stdin 2>>$TMPTIMES >>$stdout fi - /bin/time $benchcmd ############################################### cd $pwd # move back home --- 418,425 ---- if test "$stdin" = "" then # without redirected stdin ! /usr/bin/time $prog $opt $bgstr 2>>$TMPTIMES >>$stdout else # with redirected stdin ! /usr/bin/time $prog $opt $bgstr <$stdin 2>>$TMPTIMES >>$stdout fi ############################################### cd $pwd # move back home *** pgms/cleanup.sh.orig Wed Feb 5 11:08:37 1992 --- pgms/cleanup.sh Wed Jan 3 19:27:21 1996 *************** *** 87,92 **** -r) : reason for failure ! echo $1 ! echo $1 >>$LOGFILE shift ;; --- 87,92 ---- -r) : reason for failure ! echo -e $1 ! echo -e $1 >>$LOGFILE shift ;; *** pgms/multi.sh.orig Thu Jan 4 15:16:20 1996 --- pgms/multi.sh Thu Jan 4 15:17:26 1996 *************** *** 15,18 **** --- 15,19 ---- ############################################################################### ID="@(#)multi.sh:3.4 -- 5/15/91 19:30:24"; + cd $TMPDIR for i do freebsd-ports-release/2.2.5/benchmarks/bytebench/pkg-comment000066400000000000000000000000430642210336600241420ustar00rootroot00000000000000The BYTE magazine benchmark suite. freebsd-ports-release/2.2.5/benchmarks/bytebench/pkg-descr000066400000000000000000000025510642210336600236060ustar00rootroot00000000000000The BYTE benchmark suite tests several aspects of system performance. An article, which describes the concepts and helps understand the results can be found in the doc directory (/usr/local/lib/bytebench/doc if you use a PREFIX of /usr/local). This benchmark is quite prominent among Linux users, and there is a patched version available from some web suite, from where results are made available, too. Since they offer some results of non-Linux systems for comparison, they might be interested in FreeBSD reports, too ;-) Quoting from "README.submittal" of the Linux version of this benchmark suite: % Please e-mail test results along with platform info to: % % results@silkroad.com % % Included CPU info, speed, RAM, and host adapter and bus % info as well as any special compilation flags. % % See TEMPLATE Below.... % % results will be included in the URL: % % http://www.silkroad.com/bass/linux/bm.html % % % Thanks, % % Tim Bass (bass@silkroad.com) Example: CPU/Speed: Pentium 100 Ram: 32M EDO Ram Motherboard: ASUS blah blah Bus: 4 PCI, 4 ISA Cache: 256K sync-burst Controller: PCI - Adaptec 2940W ctrler Disk: 1.08 Gig Fujitsu SCSI-III (Wide SCSI) Load: 1 user, running pppd and httpd Kernel: FreeBSD-2.1R pgms: gcc 2.6.3 compiled; options = -s -static -O -m486 -finline-functions \ funroll-loops -fomit-frame-pointer freebsd-ports-release/2.2.5/benchmarks/bytebench/pkg-plist000066400000000000000000000022210642210336600236330ustar00rootroot00000000000000bin/bytebench lib/bytebench/Run lib/bytebench/pgms/looper lib/bytebench/pgms/cleanup.sh lib/bytebench/pgms/fs.awk lib/bytebench/pgms/index.awk lib/bytebench/pgms/index.base lib/bytebench/pgms/index.sh lib/bytebench/pgms/loopm.awk lib/bytebench/pgms/loops.awk lib/bytebench/pgms/multi.sh lib/bytebench/pgms/report.awk lib/bytebench/pgms/report.sh lib/bytebench/pgms/tst.sh lib/bytebench/pgms/arithoh lib/bytebench/pgms/register lib/bytebench/pgms/short lib/bytebench/pgms/int lib/bytebench/pgms/long lib/bytebench/pgms/float lib/bytebench/pgms/double lib/bytebench/pgms/hanoi lib/bytebench/pgms/fstime lib/bytebench/pgms/syscall lib/bytebench/pgms/context1 lib/bytebench/pgms/pipe lib/bytebench/pgms/spawn lib/bytebench/pgms/execl lib/bytebench/pgms/dhry2 lib/bytebench/pgms/dhry2reg lib/bytebench/pgms/byte.logo lib/bytebench/Makefile lib/bytebench/README lib/bytebench/doc/bench3.doc lib/bytebench/doc/bench.doc lib/bytebench/results/reports.shar lib/bytebench/testdir/dc.dat lib/bytebench/testdir/cctest.c lib/bytebench/testdir/sort.src @dirrm lib/bytebench/doc @dirrm lib/bytebench/results @dirrm lib/bytebench/pgms @dirrm lib/bytebench/testdir @dirrm lib/bytebench freebsd-ports-release/2.2.5/benchmarks/iozone/000077500000000000000000000000000642210336600213415ustar00rootroot00000000000000freebsd-ports-release/2.2.5/benchmarks/iozone/Makefile000066400000000000000000000012310642210336600227760ustar00rootroot00000000000000# New ports collection makefile for: iozone # Version required: 2.01 # Date created: 26 September 1994 # Whom: jmz # # $Id: Makefile,v 1.17 1996/11/18 11:21:53 asami Exp $ # DISTNAME= iozone PKGNAME= iozone-2.01 CATEGORIES= benchmarks MASTER_SITES= ftp://ftp.cs.uni-sb.de/pub/others/ DISTFILES= iozone-2.01.shar.gz # This site not allows root@ password FETCH_CMD= FTP_PASSWORD=president@whitehouse.gov /usr/bin/fetch MAINTAINER= jmz@FreeBSD.org EXTRACT_CMD= ( gzcat | awk '{if (/^\#!/) x++} {if(x) print $$0'}| /bin/sh ) EXTRACT_ARGS= < NO_WRKSUBDIR= YES MAN1= iozone.1 .include freebsd-ports-release/2.2.5/benchmarks/iozone/distinfo000066400000000000000000000000750642210336600231050ustar00rootroot00000000000000MD5 (iozone-2.01.shar.gz) = 6c7d5f67de6e93650cf945470ec94ba4 freebsd-ports-release/2.2.5/benchmarks/iozone/pkg-comment000066400000000000000000000000510642210336600235010ustar00rootroot00000000000000Performance Test of Sequential File I/O. freebsd-ports-release/2.2.5/benchmarks/iozone/pkg-descr000066400000000000000000000005310642210336600231420ustar00rootroot00000000000000Iozone: 'IO Zone' Benchmark Program Iozone tests the speed of sequential I/O to actual files. Therefore, this measurement factors in the efficiency of you machines file system, operating system, C compiler, and C runtime library. It produces a measurement which is the number of bytes per second that your system can read or write to a file. freebsd-ports-release/2.2.5/benchmarks/iozone/pkg-plist000066400000000000000000000000400642210336600231700ustar00rootroot00000000000000bin/iozone man/man1/iozone.1.gz freebsd-ports-release/2.2.5/benchmarks/iozone21/000077500000000000000000000000000642210336600215045ustar00rootroot00000000000000freebsd-ports-release/2.2.5/benchmarks/iozone21/Makefile000066400000000000000000000012310642210336600231410ustar00rootroot00000000000000# New ports collection makefile for: iozone # Version required: 2.01 # Date created: 26 September 1994 # Whom: jmz # # $Id: Makefile,v 1.17 1996/11/18 11:21:53 asami Exp $ # DISTNAME= iozone PKGNAME= iozone-2.01 CATEGORIES= benchmarks MASTER_SITES= ftp://ftp.cs.uni-sb.de/pub/others/ DISTFILES= iozone-2.01.shar.gz # This site not allows root@ password FETCH_CMD= FTP_PASSWORD=president@whitehouse.gov /usr/bin/fetch MAINTAINER= jmz@FreeBSD.org EXTRACT_CMD= ( gzcat | awk '{if (/^\#!/) x++} {if(x) print $$0'}| /bin/sh ) EXTRACT_ARGS= < NO_WRKSUBDIR= YES MAN1= iozone.1 .include freebsd-ports-release/2.2.5/benchmarks/iozone21/distinfo000066400000000000000000000000750642210336600232500ustar00rootroot00000000000000MD5 (iozone-2.01.shar.gz) = 6c7d5f67de6e93650cf945470ec94ba4 freebsd-ports-release/2.2.5/benchmarks/iozone21/files/000077500000000000000000000000000642210336600226065ustar00rootroot00000000000000freebsd-ports-release/2.2.5/benchmarks/iozone21/files/patch-aa000066400000000000000000000025120642210336600242070ustar00rootroot00000000000000*** /dev/null Wed Oct 5 14:46:59 1994 --- Makefile Wed Oct 5 16:03:22 1994 *************** *** 0 **** --- 1,33 ---- + all: iozone + + iozone: + $(CC) $(CFLAGS) -Dbsd4_3 -DOS_TYPE="\"FreeBSD 2.x\"" -o iozone iozone.c + + install: + -@mkdir -p ${PREFIX}/bin + -@mkdir -p ${PREFIX}/man/man1 + ${INSTALL} ${COPY} ${STRIP} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} iozone ${PREFIX}/bin + @echo .Dd `/bin/date` > iozone.1 + @echo .Dt IOZONE 1 >> iozone.1 + @echo .Sh NAME >> iozone.1 + @echo .Nm iozone >> iozone.1 + @echo .Nd Performance Test of Sequential File I/O >> iozone.1 + @echo .Sh SYNOPSIS >> iozone.1 + @echo .Nm iozone >> iozone.1 + @echo .Op Ar megabytes >> iozone.1 + @echo .Op Ar record_length_in_bytes >> iozone.1 + @echo .Op Ar [path]filename>> iozone.1 + @echo .Nm iozone >> iozone.1 + @echo .Ar auto[=filename] >> iozone.1 + @echo .Nm iozone >> iozone.1 + @echo .Ar raw[=filename] >> iozone.1 + @echo .Nm iozone >> iozone.1 + @echo .Ar cdrom[=filename] >> iozone.1 + @echo .Nm iozone >> iozone.1 + @echo .Ar help >> iozone.1 + @echo .Sh DESCRIPTION >> iozone.1 + ./iozone help|awk '{if (/Copyright/) x++} {if (/For V1.06/) exit;}\ + {if (x) print $0}' >>iozone.1 + @echo .Sh AUTHOR >> iozone.1 + @echo Bill Norcott >> iozone.1 + ${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 644 iozone.1 ${PREFIX}/man/man1freebsd-ports-release/2.2.5/benchmarks/iozone21/pkg-comment000066400000000000000000000000510642210336600236440ustar00rootroot00000000000000Performance Test of Sequential File I/O. freebsd-ports-release/2.2.5/benchmarks/iozone21/pkg-descr000066400000000000000000000005310642210336600233050ustar00rootroot00000000000000Iozone: 'IO Zone' Benchmark Program Iozone tests the speed of sequential I/O to actual files. Therefore, this measurement factors in the efficiency of you machines file system, operating system, C compiler, and C runtime library. It produces a measurement which is the number of bytes per second that your system can read or write to a file. freebsd-ports-release/2.2.5/benchmarks/iozone21/pkg-plist000066400000000000000000000000400642210336600233330ustar00rootroot00000000000000bin/iozone man/man1/iozone.1.gz freebsd-ports-release/2.2.5/benchmarks/lmbench/000077500000000000000000000000000642210336600214465ustar00rootroot00000000000000freebsd-ports-release/2.2.5/benchmarks/lmbench/Makefile000066400000000000000000000022610642210336600231070ustar00rootroot00000000000000# New ports collection makefile for: lmbench # Version required: 1.1 # Date created: 6 May 1995 # Whom: asami # # $Id: Makefile,v 1.7 1997/05/28 02:18:12 fenner Exp $ # DISTNAME= lmbench PKGNAME= lmbench-1.1 CATEGORIES= benchmarks MASTER_SITES= http://reality.sgi.com/lm_engr/lmbench/ EXTRACT_SUFX= .tar.Z MAINTAINER= fenner@FreeBSD.ORG ALL_TARGET= build MAKE_ENV= PATH=${PATH}:${WRKSRC}/scripts MAN1= bargraph.1 graph.1 MAN8= bw_file_rd.8 bw_mem_cp.8 bw_mem_rd.8 bw_mem_wr.8 \ bw_mmap_rd.8 bw_pipe.8 bw_tcp.8 lat_connect.8 lat_ctx.8 \ lat_fs.8 lat_mem_rd.8 lat_mmap.8 lat_pagefault.8 lat_pipe.8 \ lat_proc.8 lat_rpc.8 lat_syscall.8 lat_tcp.8 lat_udp.8 \ lmbench.8 lmdd.8 mhz.8 test: build @(cd ${WRKSRC}; make results) retest: build @(cd ${WRKSRC}; make rerun) pre-install: [ -d ${PREFIX}/lib/lmbench ] || ${MKDIR} ${PREFIX}/lib/lmbench do-install: ${CP} ${FILESDIR}/Makefile ${PREFIX}/lib/lmbench tar -C ${WRKSRC} -cf - Results bin scripts | \ tar -C ${PREFIX}/lib/lmbench -xf - .for man in ${MAN1} ${INSTALL_MAN} ${WRKSRC}/doc/${man} ${PREFIX}/man/man1 .endfor .for man in ${MAN8} ${INSTALL_MAN} ${WRKSRC}/doc/${man} ${PREFIX}/man/man8 .endfor .include freebsd-ports-release/2.2.5/benchmarks/lmbench/distinfo000066400000000000000000000000670642210336600232130ustar00rootroot00000000000000MD5 (lmbench.tar.Z) = 3b81daa054e9999b6efb2b225468087c freebsd-ports-release/2.2.5/benchmarks/lmbench/files/000077500000000000000000000000000642210336600225505ustar00rootroot00000000000000freebsd-ports-release/2.2.5/benchmarks/lmbench/files/Makefile000066400000000000000000000005040642210336600242070ustar00rootroot00000000000000# A Makefile for the installed lmbench BINDIR = ./bin/bsd results: @(cd scripts; ./config-run ../${BINDIR}/CONFIG) @(cd scripts; ./results) rerun: @(if [ ! -f ${BINDIR}/CONFIG ]; then \ (cd scripts; ./config-run ../${BINDIR}/CONFIG); \ fi) @(cd scripts; ./results) see: cd Results && make summary percent | more freebsd-ports-release/2.2.5/benchmarks/lmbench/files/patch-aa000066400000000000000000000012200642210336600241440ustar00rootroot00000000000000--- src/Makefile.orig Wed May 28 01:21:10 1997 +++ src/Makefile Wed May 28 01:19:40 1997 @@ -93,7 +93,7 @@ $(MAKE) O=$O CC=cc CFLAGS="$(CFLAGS)" all bsd: - $(MAKE) O=$O CC=$(CC) CFLAGS="$(CFLAGS) -Duint='unsigned int'" all + $(MAKE) O=$O CC=$(CC) CFLAGS="$(CFLAGS)" all Wall: @$(MAKE) clean @@ -131,7 +131,7 @@ $O/lat_pagefault: lat_pagefault.c timing.c bench.h if [ $O = ../bin/linux -o $O = ../bin/bsd ]; \ - then cp /bin/true $O/lat_pagefault; \ + then cp /usr/bin/true $O/lat_pagefault; \ else $(COMPILE) -o $O/lat_pagefault lat_pagefault.c $(LDLIBS); \ fi freebsd-ports-release/2.2.5/benchmarks/lmbench/pkg-comment000066400000000000000000000000460642210336600236120ustar00rootroot00000000000000A system performance measurement tool freebsd-ports-release/2.2.5/benchmarks/lmbench/pkg-descr000066400000000000000000000004200642210336600232440ustar00rootroot00000000000000This is lmbench-1.0, a system performance measurement tool. You can go to /usr/local/lib/lmbench and do one of the followings: make results (to run the benchmarks) make rerun (to rerun the benchmarks) make see (to see how you did) - Satoshi asami@cs.berkeley.edu freebsd-ports-release/2.2.5/benchmarks/lmbench/pkg-plist000066400000000000000000000122410642210336600233030ustar00rootroot00000000000000lib/lmbench/Makefile lib/lmbench/Results/EXAMPLE lib/lmbench/Results/EXAMPLE2 lib/lmbench/Results/FreeBSD/i586 lib/lmbench/Results/FreeBSD/i586.1 lib/lmbench/Results/FreeBSD/i586.2 lib/lmbench/Results/FreeBSD/i586.3 lib/lmbench/Results/FreeBSD/i586.4 lib/lmbench/Results/GS/gs_init.ps lib/lmbench/Results/GS/gs_statd.ps lib/lmbench/Results/LIST- lib/lmbench/Results/Makefile lib/lmbench/Results/OUT lib/lmbench/Results/PAPER lib/lmbench/Results/RCS/Makefile,v lib/lmbench/Results/aix/6000-990 lib/lmbench/Results/aix/powerpc.2 lib/lmbench/Results/dgux/AViiON lib/lmbench/Results/hpux/735 lib/lmbench/Results/hpux/cello lib/lmbench/Results/hpux/hamsky2 lib/lmbench/Results/hpux/k200 lib/lmbench/Results/hpux/snake lib/lmbench/Results/hpux/wk4 lib/lmbench/Results/hpux/wk4.4 lib/lmbench/Results/hpux/wk4.5 lib/lmbench/Results/i686.predicted lib/lmbench/Results/irix/IP19 lib/lmbench/Results/irix/IP19+ lib/lmbench/Results/irix/IP19-5.3 lib/lmbench/Results/irix/IP19-newsched lib/lmbench/Results/irix/IP21 lib/lmbench/Results/irix/IP22 lib/lmbench/Results/irix/IP22+ lib/lmbench/Results/irix/IP26 lib/lmbench/Results/irix/cedar3 lib/lmbench/Results/linux/aurora.4 lib/lmbench/Results/linux/i586 lib/lmbench/Results/linux/i586.1 lib/lmbench/Results/linux/i586.120 lib/lmbench/Results/linux/i586.2 lib/lmbench/Results/linux/i586.3 lib/lmbench/Results/linux/i586.4 lib/lmbench/Results/linux/linux lib/lmbench/Results/linux/linux.1 lib/lmbench/Results/linux/pc64 lib/lmbench/Results/linux/pc64.1 lib/lmbench/Results/osf1/8400-32.psc.edu lib/lmbench/Results/osf1/alpha lib/lmbench/Results/osf1/alpha.1 lib/lmbench/Results/osf1/alpha.2 lib/lmbench/Results/osf1/alpha.3 lib/lmbench/Results/osf1/alpha.4 lib/lmbench/Results/osf1/gauss lib/lmbench/Results/osf1/nobozo lib/lmbench/Results/solaris/sc1000 lib/lmbench/Results/solaris/sc2000 lib/lmbench/Results/solaris/sc2000.1 lib/lmbench/Results/solaris/ss20.50 lib/lmbench/Results/solaris/ss20.61 lib/lmbench/Results/solaris/sun4m lib/lmbench/Results/solaris/ultrasparc.10 lib/lmbench/Results/unixware/alder.2 lib/lmbench/bin/bsd/bw_file_rd lib/lmbench/bin/bsd/bw_mem_cp lib/lmbench/bin/bsd/bw_mem_rd lib/lmbench/bin/bsd/bw_mem_wr lib/lmbench/bin/bsd/bw_mmap_rd lib/lmbench/bin/bsd/bw_pipe lib/lmbench/bin/bsd/bw_tcp lib/lmbench/bin/bsd/hello lib/lmbench/bin/bsd/lat_connect lib/lmbench/bin/bsd/lat_ctx lib/lmbench/bin/bsd/lat_fs lib/lmbench/bin/bsd/lat_mem_rd lib/lmbench/bin/bsd/lat_mmap lib/lmbench/bin/bsd/lat_pagefault lib/lmbench/bin/bsd/lat_pipe lib/lmbench/bin/bsd/lat_proc lib/lmbench/bin/bsd/lat_rpc lib/lmbench/bin/bsd/lat_sig lib/lmbench/bin/bsd/lat_syscall lib/lmbench/bin/bsd/lat_tcp lib/lmbench/bin/bsd/lat_udp lib/lmbench/bin/bsd/lmdd lib/lmbench/bin/bsd/memsize lib/lmbench/bin/bsd/mhz lib/lmbench/scripts/Makefile lib/lmbench/scripts/README lib/lmbench/scripts/allctx lib/lmbench/scripts/allmem lib/lmbench/scripts/bargraph lib/lmbench/scripts/bghtml lib/lmbench/scripts/config-run lib/lmbench/scripts/depend lib/lmbench/scripts/getbg lib/lmbench/scripts/getctx lib/lmbench/scripts/getlist lib/lmbench/scripts/getmax lib/lmbench/scripts/getmem lib/lmbench/scripts/getpercent lib/lmbench/scripts/getsummary lib/lmbench/scripts/gifs lib/lmbench/scripts/graph lib/lmbench/scripts/html-list lib/lmbench/scripts/html-man lib/lmbench/scripts/lmbench lib/lmbench/scripts/man2html lib/lmbench/scripts/os lib/lmbench/scripts/rccs lib/lmbench/scripts/results lib/lmbench/scripts/save lib/lmbench/scripts/xroff lib/lmbench/scripts/RCS/rccs,v lib/lmbench/scripts/RCS/bargraph,v lib/lmbench/scripts/RCS/depend,v lib/lmbench/scripts/RCS/getbg,v lib/lmbench/scripts/RCS/getctx,v lib/lmbench/scripts/RCS/getlist,v lib/lmbench/scripts/RCS/getmax,v lib/lmbench/scripts/RCS/getmem,v lib/lmbench/scripts/RCS/graph,v lib/lmbench/scripts/RCS/getpercent,v lib/lmbench/scripts/RCS/getsummary,v lib/lmbench/scripts/RCS/lmbench,v lib/lmbench/scripts/RCS/os,v lib/lmbench/scripts/RCS/save,v lib/lmbench/scripts/RCS/xroff,v lib/lmbench/scripts/RCS/README,v lib/lmbench/scripts/RCS/Makefile,v lib/lmbench/scripts/RCS/results,v lib/lmbench/scripts/RCS/config-run,v lib/lmbench/scripts/RCS/allmem,v lib/lmbench/scripts/RCS/allctx,v @dirrm lib/lmbench/Results/FreeBSD @dirrm lib/lmbench/Results/GS @dirrm lib/lmbench/Results/PS @dirrm lib/lmbench/Results/RCS @dirrm lib/lmbench/Results/aix @dirrm lib/lmbench/Results/dgux @dirrm lib/lmbench/Results/hpux @dirrm lib/lmbench/Results/irix @dirrm lib/lmbench/Results/linux @dirrm lib/lmbench/Results/osf1 @dirrm lib/lmbench/Results/solaris @dirrm lib/lmbench/Results/tmp @dirrm lib/lmbench/Results/unixware @dirrm lib/lmbench/Results @dirrm lib/lmbench/bin/bsd @dirrm lib/lmbench/bin @dirrm lib/lmbench/scripts/RCS @dirrm lib/lmbench/scripts @dirrm lib/lmbench man/man1/bargraph.1.gz man/man1/graph.1.gz man/man8/bw_file_rd.8.gz man/man8/bw_mem_cp.8.gz man/man8/bw_mem_rd.8.gz man/man8/bw_mem_wr.8.gz man/man8/bw_mmap_rd.8.gz man/man8/bw_pipe.8.gz man/man8/bw_tcp.8.gz man/man8/lat_connect.8.gz man/man8/lat_ctx.8.gz man/man8/lat_fs.8.gz man/man8/lat_mem_rd.8.gz man/man8/lat_mmap.8.gz man/man8/lat_pagefault.8.gz man/man8/lat_pipe.8.gz man/man8/lat_proc.8.gz man/man8/lat_rpc.8.gz man/man8/lat_syscall.8.gz man/man8/lat_tcp.8.gz man/man8/lat_udp.8.gz man/man8/lmbench.8.gz man/man8/lmdd.8.gz man/man8/mhz.8.gz freebsd-ports-release/2.2.5/benchmarks/netperf/000077500000000000000000000000000642210336600215015ustar00rootroot00000000000000freebsd-ports-release/2.2.5/benchmarks/netperf/Makefile000066400000000000000000000015720642210336600231460ustar00rootroot00000000000000# New ports collection makefile for: netperf # Version required: 2.1.3 # Date created: 19 July 1996 # Whom: koshy # # $Id: Makefile,v 1.6 1997/07/27 20:55:53 fenner Exp $ # DISTNAME= netperf-2.1pl3 PKGNAME= netperf-2.1.3 CATEGORIES= benchmarks MASTER_SITES= ftp://ftp.cup.hp.com/dist/networking/benchmarks/netperf/ MAINTAINER= fenner@freebsd.org MAKEFILE= makefile MAN1= netperf.1 netserver.1 MINSTALL= ${INSTALL} ${COPY} -o ${MANOWN} -g ${MANGRP} -m ${MANMODE} post-install: strip ${PREFIX}/netperf/netperf strip ${PREFIX}/netperf/netserver ${MINSTALL} ${WRKSRC}/netperf.man ${PREFIX}/man/man1/netperf.1 ${MINSTALL} ${WRKSRC}/netserver.man ${PREFIX}/man/man1/netserver.1 .if !defined(NOPORTDOCS) ${MKDIR} ${PREFIX}/share/doc/netperf ${MINSTALL} ${WRKSRC}/netperf.ps ${PREFIX}/share/doc/netperf gzip -9nf ${PREFIX}/share/doc/netperf/netperf.ps .endif .include freebsd-ports-release/2.2.5/benchmarks/netperf/distinfo000066400000000000000000000000770642210336600232470ustar00rootroot00000000000000MD5 (netperf-2.1pl3.tar.gz) = ca221caf6dc60322386158c2885fcf68 freebsd-ports-release/2.2.5/benchmarks/netperf/files/000077500000000000000000000000000642210336600226035ustar00rootroot00000000000000freebsd-ports-release/2.2.5/benchmarks/netperf/files/patch-aa000066400000000000000000000215370642210336600242140ustar00rootroot00000000000000*** makefile.orig Thu Jul 25 12:54:42 1996 --- makefile Sat Aug 3 12:24:17 1996 *************** *** 15,22 **** # for the rest of the world, it is probably better to put the binaries # in /usr/local/netperf or /opt/netperf # ! #NETPERF_HOME = /usr/local/netperf ! NETPERF_HOME = /opt/netperf # The compiler on your system might be somewhere else, and/or have # a different name. --- 15,22 ---- # for the rest of the world, it is probably better to put the binaries # in /usr/local/netperf or /opt/netperf # ! NETPERF_HOME = /usr/local/netperf ! #NETPERF_HOME = /opt/netperf # The compiler on your system might be somewhere else, and/or have # a different name. *************** *** 83,89 **** # -U__hpux - Use this when compiling _on_ HP-UX *for* an HP-RT system LOG_FILE=DEBUG_LOG_FILE="\"/tmp/netperf.debug\"" ! CFLAGS = -O -D$(LOG_FILE) -DUSE_LOOPER # Some platforms, and some options, require additional libraries. # you can add to the "LIBS =" line to accomplish this. if you find --- 83,89 ---- # -U__hpux - Use this when compiling _on_ HP-UX *for* an HP-RT system LOG_FILE=DEBUG_LOG_FILE="\"/tmp/netperf.debug\"" ! CFLAGS = %CFLAGS% -D$(LOG_FILE) -DUSE_LOOPER -DHISTOGRAM -DDO_UNIX # Some platforms, and some options, require additional libraries. # you can add to the "LIBS =" line to accomplish this. if you find *************** *** 181,186 **** --- 181,187 ---- netserver.o: netserver.c nettest_bsd.h netlib.h makefile install: netperf netserver + mkdir -p $(NETPERF_HOME) chmod -w *.[ch] chmod +x $(NETPERF_SCRIPTS) cp netperf $(NETPERF_HOME) *** netlib.c.orig Thu Jul 25 12:54:36 1996 --- netlib.c Sat Aug 3 12:42:13 1996 *************** *** 1285,1291 **** dump_request(); fprintf(where, ! "\nsend_request: about to send %ld bytes from %p\n", sizeof(netperf_request), &netperf_request); fflush(where); --- 1285,1291 ---- dump_request(); fprintf(where, ! "\nsend_request: about to send %d bytes from %p\n", sizeof(netperf_request), &netperf_request); fflush(where); *************** *** 2785,2791 **** /* program, but that doesn't really seem worthwhile - raj 4/95 */ if (debug > 1) { fprintf(where, ! "Looper child %d is born, pid %d\n", child_index, getpid()); fflush(where); --- 2785,2791 ---- /* program, but that doesn't really seem worthwhile - raj 4/95 */ if (debug > 1) { fprintf(where, ! "Looper child %d is born, pid %ld\n", child_index, getpid()); fflush(where); *** netlib.h.orig Thu Jul 25 12:54:36 1996 --- netlib.h Sat Aug 3 12:16:21 1996 *************** *** 262,267 **** --- 262,268 ---- extern int dl_open(); extern char format_cpu_method(); extern unsigned int convert(); + extern int delta_micro(); /* these are all for the confidence interval stuff */ extern double confidence; *************** *** 274,279 **** --- 275,285 ---- #define HAVE_BCOPY #define HAVE_BZERO #endif + + #if defined(__FreeBSD__) || defined(__NetBSD__) + #define HAVE_BCOPY + #define HAVE_BZERO + #endif /* __FreeBSD__ || __NetBSD__ */ #ifndef HAVE_BCOPY #define bcopy(s,d,h) memcpy((d),(s),(h)) *** netserver.c.orig Thu Jul 25 12:54:36 1996 --- netserver.c Sat Aug 3 12:16:21 1996 *************** *** 405,411 **** fclose(stdin); fclose(stderr); /* can I just use setsid on all systems? raj 4/96 */ ! #if defined(__NetBSD__) || defined(__bsdi__) || defined(sun) || defined(__FREEBSD__) setsid(); #else setpgrp(); --- 405,411 ---- fclose(stdin); fclose(stderr); /* can I just use setsid on all systems? raj 4/96 */ ! #if defined(__NetBSD__) || defined(__bsdi__) || defined(sun) || defined(__FreeBSD__) setsid(); #else setpgrp(); *** netsh.h.orig Thu Jul 25 12:54:36 1996 --- netsh.h Sat Aug 3 12:16:21 1996 *************** *** 28,34 **** #define REM_SEND_ALIGN 4 /* alignment for remote sends */ /* misc defines for the hell of it */ ! #define MAXLONG 4294967295L #ifndef NETSH /* stuff to say where this test is going */ --- 28,34 ---- #define REM_SEND_ALIGN 4 /* alignment for remote sends */ /* misc defines for the hell of it */ ! #define MAXLONG 4294967295LU #ifndef NETSH /* stuff to say where this test is going */ *** nettest_bsd.c.orig Thu Jul 25 12:54:37 1996 --- nettest_bsd.c Sat Aug 3 12:16:22 1996 *************** *** 54,59 **** --- 54,60 ---- #include #include #include + #include #else /* WIN32 */ #include #include *************** *** 64,69 **** --- 65,75 ---- #include "netlib.h" #include "netsh.h" #include "nettest_bsd.h" + + #ifdef BSD + #include + #include + #endif /* BSD */ #ifdef HISTOGRAM #include "hist.h" *** nettest_unix.c.orig Thu Jul 25 12:54:39 1996 --- nettest_unix.c Sat Aug 3 12:16:22 1996 *************** *** 45,51 **** #include #include #include ! #ifndef __bsdi__ #include #endif --- 45,52 ---- #include #include #include ! #include ! #ifndef BSD #include #endif *** snapshot_script.orig Thu Jul 25 12:54:35 1996 --- snapshot_script Sat Aug 3 12:16:22 1996 *************** *** 34,40 **** # # where is netperf installed, there are a few possible places: ! NETPERF_CMD=${NETPERF_CMD:=/opt/netperf/netperf} # there should be no more than two parms passed --- 34,40 ---- # # where is netperf installed, there are a few possible places: ! NETPERF_CMD=${NETPERF_CMD:=/usr/local/netperf/netperf} # there should be no more than two parms passed *** tcp_range_script.orig Thu Jul 25 12:54:35 1996 --- tcp_range_script Sat Aug 3 12:16:23 1996 *************** *** 43,49 **** # where is netperf, and are there any "constant" options such as # the netserver port number #NETHOME=/usr/etc/net_perf ! NETHOME="." NETPERF=$NETHOME/netperf $PORT # How accurate we want the estimate of performance: --- 43,49 ---- # where is netperf, and are there any "constant" options such as # the netserver port number #NETHOME=/usr/etc/net_perf ! NETHOME="/usr/local/netperf" NETPERF=$NETHOME/netperf $PORT # How accurate we want the estimate of performance: *** tcp_rr_script.orig Thu Jul 25 12:54:35 1996 --- tcp_rr_script Sat Aug 3 12:16:23 1996 *************** *** 23,31 **** fi # where the programs are ! #NETHOME=/usr/local/netperf #NETHOME="/opt/netperf" ! NETHOME=. # at what port will netserver be waiting? If you decide to run # netserver at a differnet port than the default of 12865, then set --- 23,31 ---- fi # where the programs are ! NETHOME=/usr/local/netperf #NETHOME="/opt/netperf" ! #NETHOME=. # at what port will netserver be waiting? If you decide to run # netserver at a differnet port than the default of 12865, then set *** tcp_stream_script.orig Thu Jul 25 12:54:34 1996 --- tcp_stream_script Sat Aug 3 12:16:23 1996 *************** *** 22,30 **** fi # where the programs are ! #NETHOME=/usr/local/netperf #NETHOME="/opt/netperf" ! NETHOME=. # at what port will netserver be waiting? If you decide to run # netserver at a differnet port than the default of 12865, then set --- 22,30 ---- fi # where the programs are ! NETHOME=/usr/local/netperf #NETHOME="/opt/netperf" ! #NETHOME=. # at what port will netserver be waiting? If you decide to run # netserver at a differnet port than the default of 12865, then set *** udp_rr_script.orig Thu Jul 25 12:54:35 1996 --- udp_rr_script Sat Aug 3 12:16:23 1996 *************** *** 20,28 **** # where the programs are ! #NETHOME=/usr/local/netperf #NETHOME="/opt/netperf" ! NETHOME="." # at what port will netserver be waiting? If you decide to run # netserver at a differnet port than the default of 12865, then set --- 20,28 ---- # where the programs are ! NETHOME=/usr/local/netperf #NETHOME="/opt/netperf" ! #NETHOME="." # at what port will netserver be waiting? If you decide to run # netserver at a differnet port than the default of 12865, then set *** udp_stream_script.orig Thu Jul 25 12:54:34 1996 --- udp_stream_script Sat Aug 3 12:16:23 1996 *************** *** 17,25 **** # where the programs are ! #NETHOME=/usr/local/netperf #NETHOME="/opt/netperf" ! NETHOME="." # at what port will netserver be waiting? If you decide to run # netserver at a differnet port than the default of 12865, then set --- 17,25 ---- # where the programs are ! NETHOME=/usr/local/netperf #NETHOME="/opt/netperf" ! #NETHOME="." # at what port will netserver be waiting? If you decide to run # netserver at a differnet port than the default of 12865, then set freebsd-ports-release/2.2.5/benchmarks/netperf/pkg-comment000066400000000000000000000001070642210336600236430ustar00rootroot00000000000000Rick Jones' network performance benchmarking package. freebsd-ports-release/2.2.5/benchmarks/netperf/pkg-descr000066400000000000000000000020130642210336600232770ustar00rootroot00000000000000Netperf is a serious networking performance evaluation tool being distributed under GPL by HP's Information Networks Division. Testing is done using a pair of programs: `netserver' (the server) and `netperf' (the measurement tool). Netperf allows control over a large number of test `variables'. Some of these are: * specification of desired confidence levels for the tests Netperf will warn the user if these levels were not achieved. * filling send buffers with specified data (to beat compression schemes) * specification of send/recieve buffer alignments and data offsets * requesting cpu utilization and service demand calculations * specification of sizes of data to send Netperf can be used for measuring stream performance as well as round-trip performance. This port of netperf has been configured to support: TCP and UDP via BSD sockets Unix domain sockets For further information on Netperf, please lookup: http://www.cup.hp.com/netperf/NetperfPage.html - Koshy freebsd-ports-release/2.2.5/benchmarks/netperf/pkg-plist000066400000000000000000000004510642210336600233360ustar00rootroot00000000000000netperf/netperf netperf/netserver netperf/tcp_range_script netperf/tcp_stream_script netperf/tcp_rr_script netperf/udp_stream_script netperf/udp_rr_script netperf/snapshot_script share/doc/netperf/netperf.ps.gz @dirrm netperf @dirrm share/doc/netperf man/man1/netperf.1.gz man/man1/netserver.1.gz freebsd-ports-release/2.2.5/benchmarks/netperf/scripts/000077500000000000000000000000000642210336600231705ustar00rootroot00000000000000freebsd-ports-release/2.2.5/benchmarks/netperf/scripts/configure000066400000000000000000000006510642210336600250760ustar00rootroot00000000000000#!/bin/sh # # # If this is FreeBSD 2.2 or later, this will work. Older FreeBSD versions # will set CFLAGS to "". Life's a bitch. # CFLAGS=`make -V CFLAGS echo` || echo "*** Ignore this error" if [ X"$CFLAGS" = X ] ; then CFLAGS="-O2 -fno-strength-reduce" fi cd $WRKSRC echo "Setting CFLAGS to \"$CFLAGS\"" sed -e "s/%CFLAGS%/${CFLAGS}/" makefile >makefile.new mv -f makefile makefile.orig2 mv -f makefile.new makefile freebsd-ports-release/2.2.5/benchmarks/pkg/000077500000000000000000000000000642210336600206175ustar00rootroot00000000000000freebsd-ports-release/2.2.5/benchmarks/pkg/COMMENT000066400000000000000000000000240642210336600216400ustar00rootroot00000000000000Benchmarking tools. freebsd-ports-release/2.2.5/benchmarks/tcpblast/000077500000000000000000000000000642210336600216525ustar00rootroot00000000000000freebsd-ports-release/2.2.5/benchmarks/tcpblast/Makefile000066400000000000000000000007050642210336600233140ustar00rootroot00000000000000# New ports collection makefile for: tcpblast # Version required: # Date created: 22 August 1994 # Whom: mr # # $Id: Makefile,v 1.10 1995/11/22 11:37:02 asami Exp $ # DISTNAME= tcpblast PKGNAME= tcpblast-1.0 CATEGORIES= net benchmarks NO_EXTRACT= yes NO_WRKDIR= yes fetch: @${DO_NADA} pre-clean: @echo "===> Pre-clean for ${DISTNAME}" @(${RM} -f ${.CURDIR}/tcpblast) @(cd ${.CURDIR}/src; make clean) .include freebsd-ports-release/2.2.5/benchmarks/tcpblast/pkg-comment000066400000000000000000000000550642210336600240160ustar00rootroot00000000000000Measures the throughput of a tcp connection. freebsd-ports-release/2.2.5/benchmarks/tcpblast/pkg-descr000066400000000000000000000001520642210336600234520ustar00rootroot00000000000000TCPBLAST measures the throughput of a tcp connection It was written by Daniel Karrenberg freebsd-ports-release/2.2.5/benchmarks/tcpblast/pkg-plist000066400000000000000000000000150642210336600235030ustar00rootroot00000000000000bin/tcpblast freebsd-ports-release/2.2.5/benchmarks/tcpblast/src/000077500000000000000000000000000642210336600224415ustar00rootroot00000000000000freebsd-ports-release/2.2.5/benchmarks/tcpblast/src/Makefile000066400000000000000000000001350642210336600241000ustar00rootroot00000000000000PROG= tcpblast SRCS= tcpblast.c NOMAN= yes BINDIR= ${PREFIX}/bin .include freebsd-ports-release/2.2.5/benchmarks/tcpblast/src/tcpblast.c000066400000000000000000000045730642210336600244320ustar00rootroot00000000000000/* * tcpblast - test and estimate TCP thruput * * Daniel Karrenberg */ #include #include #include #include #include #include #include #include #include #include #include #define BLKSIZE 1024 struct sockaddr_in sock_in; struct servent *sp; struct hostent *host; long starts, startms, stops, stopms, expms; struct timeval ti; struct timezone tiz; char greet[BLKSIZE] = "Hi!"; int nblocks; int f; int main(argc, argv) int argc; char **argv; { register int i; if (argc!=3) { fprintf(stderr, "usage: tcpblast destination nblkocks\n"); fprintf(stderr, "blocksize: %d bytes\n", BLKSIZE); exit(1); } nblocks = atoi(argv[2]); if (nblocks<=1 || nblocks>=10000) { fprintf(stderr, "tcpblast: 1 < nblocks <= 10000 \n"); exit(1); } bzero((char *)&sock_in, sizeof (sock_in)); sock_in.sin_family = AF_INET; f = socket(AF_INET, SOCK_STREAM, 0); if (f < 0) { perror("tcpblast: socket"); exit(3); } if (bind(f, (struct sockaddr*) &sock_in, sizeof (sock_in)) < 0) { perror("tcpblast: bind"); exit(1); } host = gethostbyname(argv[1]); if (host) { sock_in.sin_family = host->h_addrtype; bcopy(host->h_addr, &sock_in.sin_addr, host->h_length); } else { sock_in.sin_family = AF_INET; sock_in.sin_addr.s_addr = inet_addr(argv[1]); if (sock_in.sin_addr.s_addr == -1) { fprintf(stderr, "tcpblast: %s unknown host\n", argv[1]); exit(1); } } sock_in.sin_port = htons(9); if (connect(f, (struct sockaddr*) &sock_in, sizeof(sock_in)) <0) { perror("tcpblast connect:"); exit(1); } if (gettimeofday(&ti, &tiz) < 0) { perror("tcpblast time:"); exit(1); } starts = ti.tv_sec; startms = ti.tv_usec / 1000L; for (i=0; i $(PREFIX)/bin/bytebench echo "TMPDIR=\$${TMPDIR-/var/tmp}" >> $(PREFIX)/bin/bytebench echo "RESULTDIR=/tmp" >> $(PREFIX)/bin/bytebench echo "export TMPDIR RESULTDIR" >> $(PREFIX)/bin/bytebench echo "cd $(PREFIX)/lib/bytebench" >> $(PREFIX)/bin/bytebench echo "exec ./Run \"\$$@\"" >> $(PREFIX)/bin/bytebench chmod 755 $(PREFIX)/bin/bytebench chmod 644 $(PREFIX)/lib/bytebench/Makefile chmod 644 $(PREFIX)/lib/bytebench/README chmod 755 $(PREFIX)/lib/bytebench/Run chmod 755 $(PREFIX)/lib/bytebench/doc chmod 755 $(PREFIX)/lib/bytebench/pgms chmod 755 $(PREFIX)/lib/bytebench/pgms/* chmod 755 $(PREFIX)/lib/bytebench/results chmod 755 $(PREFIX)/lib/bytebench/testdir .include freebsd-ports-release/2.2.5/benchmarks/unixbench/distinfo000066400000000000000000000000750642210336600235650ustar00rootroot00000000000000MD5 (bytebench-3.1.tar.Z) = 93c718fee38d27c050edcb3a50530b2e freebsd-ports-release/2.2.5/benchmarks/unixbench/files/000077500000000000000000000000000642210336600231235ustar00rootroot00000000000000freebsd-ports-release/2.2.5/benchmarks/unixbench/files/patch-aa000066400000000000000000000107700642210336600245310ustar00rootroot00000000000000*** Makefile.orig Wed Feb 5 11:08:43 1992 --- Makefile Mon Jan 1 23:20:07 1996 *************** *** 25,33 **** ID="@(#)Makefile:3.9 -- 5/15/91 19:30:15"; SHELL = /bin/sh ! #HZ = ???? #(read from environment) CFLAGS = -DTIME ! OPTON = -O #optimization on (give it your best shot) ! # -- check your compiler man ! OPTOFF = -Od #optimization off -- check your compiler man # local directories PROGDIR = ./pgms --- 25,34 ---- ID="@(#)Makefile:3.9 -- 5/15/91 19:30:15"; SHELL = /bin/sh ! HZ = 128 CFLAGS = -DTIME ! OPTON = -s -static -O -m486 -finline-functions -funroll-loops -fomit-frame-pointer ! #optimization on (give it your best shot) ! # -- check your compiler man ! OPTOFF = -O0 -static #optimization off -- check your compiler man # local directories PROGDIR = ./pgms *************** *** 36,40 **** TESTDIR = ./testdir ! RESULTDIR = ./results ! TMPDIR = ./tmp # other directories INCLDIR = /usr/include --- 37,41 ---- TESTDIR = ./testdir ! # RESULTDIR = ./results ! # TMPDIR = /var/tmp # other directories INCLDIR = /usr/include *** Run.orig Wed Feb 5 11:08:46 1992 --- Run Wed Jan 3 00:13:43 1996 *************** *** 41,45 **** # awk cat cc chmod comm cp date dc df echo ed expr # kill ls make mkdir rm sed test time touch tty umask who ! # AND /bin/time # to generate result indexes, you will also need ... # join --- 41,45 ---- # awk cat cc chmod comm cp date dc df echo ed expr # kill ls make mkdir rm sed test time touch tty umask who ! # AND /usr/bin/time # to generate result indexes, you will also need ... # join *************** *** 51,55 **** then # determine flavor of UNIX from number of lines generated by /bin/tim ! Fcount=`/bin/time date 2>&1 | wc -l | sed 's/ //g'` case "$Fcount" in --- 51,55 ---- then # determine flavor of UNIX from number of lines generated by /bin/tim ! Fcount=`/usr/bin/time date 2>&1 | wc -l | sed 's/ //g'` case "$Fcount" in *************** *** 68,75 **** export FLAVOR # check that the required files are in the proper places ! if make check ! then : ! else make all ! fi # # --- 68,75 ---- export FLAVOR # check that the required files are in the proper places ! #if make check ! # then : ! # else make all ! #fi # # *************** *** 93,97 **** cd $PWD ! TMPDIR=${HOMEDIR}/tmp cd $TMPDIR TMPDIR=`pwd` --- 93,97 ---- cd $PWD ! TMPDIR=${TMPDIR-${HOMEDIR}/tmp} cd $TMPDIR TMPDIR=`pwd` *************** *** 304,312 **** C) logmsg="C Compiler Test" ! prog="looper ${looper-60} cc cctest.c" stdout=/dev/null repeat="$shortloop" cleanopt="-m $TMPTIMES" ! rm -f ${TESTDIR}/cctest.o ${TESTDIR}/a.out ;; --- 304,312 ---- C) logmsg="C Compiler Test" ! prog="looper ${looper-60} cc cctest.c -o ${TMPDIR}/a.out" stdout=/dev/null repeat="$shortloop" cleanopt="-m $TMPTIMES" ! rm -f ${TESTDIR}/cctest.o ${TMPDIR}/a.out ;; *************** *** 418,426 **** if test "$stdin" = "" then # without redirected stdin ! /bin/time $prog $opt $bgstr 2>>$TMPTIMES >>$stdout else # with redirected stdin ! /bin/time $prog $opt $bgstr <$stdin 2>>$TMPTIMES >>$stdout fi - /bin/time $benchcmd ############################################### cd $pwd # move back home --- 418,425 ---- if test "$stdin" = "" then # without redirected stdin ! /usr/bin/time $prog $opt $bgstr 2>>$TMPTIMES >>$stdout else # with redirected stdin ! /usr/bin/time $prog $opt $bgstr <$stdin 2>>$TMPTIMES >>$stdout fi ############################################### cd $pwd # move back home *** pgms/cleanup.sh.orig Wed Feb 5 11:08:37 1992 --- pgms/cleanup.sh Wed Jan 3 19:27:21 1996 *************** *** 87,92 **** -r) : reason for failure ! echo $1 ! echo $1 >>$LOGFILE shift ;; --- 87,92 ---- -r) : reason for failure ! echo -e $1 ! echo -e $1 >>$LOGFILE shift ;; *** pgms/multi.sh.orig Thu Jan 4 15:16:20 1996 --- pgms/multi.sh Thu Jan 4 15:17:26 1996 *************** *** 15,18 **** --- 15,19 ---- ############################################################################### ID="@(#)multi.sh:3.4 -- 5/15/91 19:30:24"; + cd $TMPDIR for i do freebsd-ports-release/2.2.5/benchmarks/unixbench/pkg-comment000066400000000000000000000000430642210336600241620ustar00rootroot00000000000000The BYTE magazine benchmark suite. freebsd-ports-release/2.2.5/benchmarks/unixbench/pkg-descr000066400000000000000000000025510642210336600236260ustar00rootroot00000000000000The BYTE benchmark suite tests several aspects of system performance. An article, which describes the concepts and helps understand the results can be found in the doc directory (/usr/local/lib/bytebench/doc if you use a PREFIX of /usr/local). This benchmark is quite prominent among Linux users, and there is a patched version available from some web suite, from where results are made available, too. Since they offer some results of non-Linux systems for comparison, they might be interested in FreeBSD reports, too ;-) Quoting from "README.submittal" of the Linux version of this benchmark suite: % Please e-mail test results along with platform info to: % % results@silkroad.com % % Included CPU info, speed, RAM, and host adapter and bus % info as well as any special compilation flags. % % See TEMPLATE Below.... % % results will be included in the URL: % % http://www.silkroad.com/bass/linux/bm.html % % % Thanks, % % Tim Bass (bass@silkroad.com) Example: CPU/Speed: Pentium 100 Ram: 32M EDO Ram Motherboard: ASUS blah blah Bus: 4 PCI, 4 ISA Cache: 256K sync-burst Controller: PCI - Adaptec 2940W ctrler Disk: 1.08 Gig Fujitsu SCSI-III (Wide SCSI) Load: 1 user, running pppd and httpd Kernel: FreeBSD-2.1R pgms: gcc 2.6.3 compiled; options = -s -static -O -m486 -finline-functions \ funroll-loops -fomit-frame-pointer freebsd-ports-release/2.2.5/benchmarks/unixbench/pkg-plist000066400000000000000000000022210642210336600236530ustar00rootroot00000000000000bin/bytebench lib/bytebench/Run lib/bytebench/pgms/looper lib/bytebench/pgms/cleanup.sh lib/bytebench/pgms/fs.awk lib/bytebench/pgms/index.awk lib/bytebench/pgms/index.base lib/bytebench/pgms/index.sh lib/bytebench/pgms/loopm.awk lib/bytebench/pgms/loops.awk lib/bytebench/pgms/multi.sh lib/bytebench/pgms/report.awk lib/bytebench/pgms/report.sh lib/bytebench/pgms/tst.sh lib/bytebench/pgms/arithoh lib/bytebench/pgms/register lib/bytebench/pgms/short lib/bytebench/pgms/int lib/bytebench/pgms/long lib/bytebench/pgms/float lib/bytebench/pgms/double lib/bytebench/pgms/hanoi lib/bytebench/pgms/fstime lib/bytebench/pgms/syscall lib/bytebench/pgms/context1 lib/bytebench/pgms/pipe lib/bytebench/pgms/spawn lib/bytebench/pgms/execl lib/bytebench/pgms/dhry2 lib/bytebench/pgms/dhry2reg lib/bytebench/pgms/byte.logo lib/bytebench/Makefile lib/bytebench/README lib/bytebench/doc/bench3.doc lib/bytebench/doc/bench.doc lib/bytebench/results/reports.shar lib/bytebench/testdir/dc.dat lib/bytebench/testdir/cctest.c lib/bytebench/testdir/sort.src @dirrm lib/bytebench/doc @dirrm lib/bytebench/results @dirrm lib/bytebench/pgms @dirrm lib/bytebench/testdir @dirrm lib/bytebench freebsd-ports-release/2.2.5/benchmarks/xengine/000077500000000000000000000000000642210336600214735ustar00rootroot00000000000000freebsd-ports-release/2.2.5/benchmarks/xengine/Makefile000066400000000000000000000020400642210336600231270ustar00rootroot00000000000000# New ports collection makefile for: xengine # Version required: pl1 # Date created: 17 January 1997 # Whom: FURUSAWA,Kazuhisa # # $Id: Makefile,v 1.3 1997/02/17 05:01:18 obrien Exp $ # PKGNAME= xengine-1.0.1 CATEGORIES= benchmarks x11 MASTER_SITES= ftp://ftp.lab.kdd.co.jp/Usenet/comp.sources.x/volume09/xengine/ DISTFILES= part01.z patch1.z MAINTAINER= furusawa@com.cs.osakafu-u.ac.jp BUILD_DEPENDS= gunshar:${PORTSDIR}/archivers/gshar+gunshar DIST_SUBDIR= xengine NO_WRKSUBDIR= yes USE_IMAKE= yes EXTRACT_CMD= zcat EXTRACT_BEFORE_ARGS= EXTRACT_AFTER_ARGS= | gunshar -d $(WRKDIR) PATCH_DIST_STRIP= -p1 # no ${PATCHFILES} but used below pre-patch: @cd $(WRKSRC) ; ${PATCH} ${PATCH_DIST_ARGS} < xengine.patch1 post-install: .if !defined(NOPORTDOCS) @${MKDIR} ${PREFIX}/share/doc/xengine @${INSTALL_MAN} ${WRKSRC}/README ${PREFIX}/share/doc/xengine .endif @${ECHO} "" @${ECHO} "Example value:" @${ECHO} " 1067 RPMs with P100, Winner 2000PRO/X, resolution: 1152x900" @${ECHO} "" .include freebsd-ports-release/2.2.5/benchmarks/xengine/distinfo000066400000000000000000000001640642210336600232360ustar00rootroot00000000000000MD5 (xengine/part01.z) = 9ea60511319318b905e6da2604ef35e9 MD5 (xengine/patch1.z) = 1dc52c711280c0f2567fdf43264e728c freebsd-ports-release/2.2.5/benchmarks/xengine/files/000077500000000000000000000000000642210336600225755ustar00rootroot00000000000000freebsd-ports-release/2.2.5/benchmarks/xengine/files/patch-aa000066400000000000000000000014620642210336600242010ustar00rootroot00000000000000*** xengine.c~ Wed Oct 3 10:58:17 1990 --- xengine.c Sun Dec 8 22:17:43 1996 *************** *** 180,191 **** Arg args[10]; ! XtSetArg(args[0], XtNwidth, 0); ! XtSetArg(args[1], XtNheight, 0); XtGetValues(w, args, 2); - - width = args[0].value; - height = args[1].value; XFreePixmap(XtDisplay(engine), enginePixmap); enginePixmap = XCreatePixmap(XtDisplay(engine), XtWindow(engine), width, height, DefaultDepthOfScreen(XtScreen(engine))); --- 180,188 ---- Arg args[10]; ! XtSetArg(args[0], XtNwidth, &width); ! XtSetArg(args[1], XtNheight, &height); XtGetValues(w, args, 2); XFreePixmap(XtDisplay(engine), enginePixmap); enginePixmap = XCreatePixmap(XtDisplay(engine), XtWindow(engine), width, height, DefaultDepthOfScreen(XtScreen(engine))); freebsd-ports-release/2.2.5/benchmarks/xengine/pkg-comment000066400000000000000000000000330642210336600236330ustar00rootroot00000000000000reciprocating engine for X freebsd-ports-release/2.2.5/benchmarks/xengine/pkg-descr000066400000000000000000000003470642210336600233010ustar00rootroot00000000000000`xengine' is a reciprocating engine for X. This program used as benchmark for X. See README and man page for details. Orignal xengine written by shutoh@cbx.emi.yamaha.co.jp. This port is done by furusawa@com.cs.osakafu-u.ac.jp. freebsd-ports-release/2.2.5/benchmarks/xengine/pkg-plist000066400000000000000000000000730642210336600233300ustar00rootroot00000000000000bin/xengine share/doc/xengine/README man/man1/xengine.1.gz freebsd-ports-release/2.2.5/cad/000077500000000000000000000000000642210336600164505ustar00rootroot00000000000000freebsd-ports-release/2.2.5/cad/Makefile000066400000000000000000000003660642210336600201150ustar00rootroot00000000000000# $Id: Makefile,v 1.6 1996/11/25 01:21:17 obrien Exp $ # SUBDIR += acs SUBDIR += chipmunk SUBDIR += felt SUBDIR += irsim SUBDIR += magic SUBDIR += mars SUBDIR += pcb SUBDIR += spice .include freebsd-ports-release/2.2.5/cad/acs/000077500000000000000000000000000642210336600172165ustar00rootroot00000000000000freebsd-ports-release/2.2.5/cad/acs/Makefile000066400000000000000000000007370642210336600206650ustar00rootroot00000000000000# New ports collection makefile for: acs # Version required: 0.21 # Date created: 01 January 1995 # Whom: thomas@ghpc8.ihf.rwth-aachen.de # # $Id: Makefile,v 1.9 1996/11/15 23:30:47 obrien Exp $ # DISTNAME= acs021 PKGNAME= acs-0.21 CATEGORIES= cad MASTER_SITES= ftp://ee.rochester.edu/pub/acs/ \ ftp://ftp.uni-trier.de/pub/unix/cad+vlsi/acs/ \ ftp://ftp.unina.it/pub/electronics/electrical/unix/acs/ EXTRACT_SUFX= .tgz MAINTAINER= tg@freebsd.org .include freebsd-ports-release/2.2.5/cad/acs/distinfo000066400000000000000000000000640642210336600207600ustar00rootroot00000000000000MD5 (acs021.tgz) = 3679d1cb6609a0f60d176f7d322e03ac freebsd-ports-release/2.2.5/cad/acs/files/000077500000000000000000000000000642210336600203205ustar00rootroot00000000000000freebsd-ports-release/2.2.5/cad/acs/files/acs.rc000066400000000000000000000032440642210336600214170ustar00rootroot00000000000000Initializing system-wide startup configuration... ' This is the system-wide acs(1) startup configuration file. ' It should be installed as /usr/local/share/acs/acs.rc ' Blank lines are ignored. ' Comments are introduced with '\''. ' The first line is echoed to the display. ' The order in which acs(1) parses the configuration files is: ' /usr/local/lib/acs/acs.rc ' $HOME/.acsrc ' Error levels (least to most tolerant): ' NAG, TRACE, LOG, DEBUG, PICKY, WARNING, ERROR, DISASTER ' ' BYPASS, NOBYPASS, VBYPASS ' Integration methods: ' GEAR, TRAPEZOID ' N.B. 300K = 26.85C .set noacct .set bypass .set cstray .set nodupcheck .set incmode .set nolist .set lubypass .set mod .set nonode .set noopts .set nopage .set picky .set norstray .set noshowall .set abstol 1e-12 .set chgtol 1e-14 .set cptime 30000 .set dampmax 1. .set dampmin 0.5 .set defad 0. .set defas 0. .set defl 100e-6 .set defw 100e-6 .set diodeflags 0 .set dtmin 1e-12 .set dtratio 1e9 .set floor 1e-20 .set foooo 0 .set gmin 1e-12 .set harmonics 9 .set inwidth 80 .set itl1 100 .set itl2 50 .set itl3 4 .set itl4 10 .set itl5 5000 .set itl6 0 .set itl7 1 .set itl8 99 .set limit 1e10 .set limpts 201 .set limtim 2 .set lvlcod 2 .set lvltim 2 .set maxord 2 .set method TRAPEZOID .set mode MIXED .set mosflags 0 .set numdgt 4 .set order AUTO .set outwidth 80 .set pivrel 1e-3 .set pivtol 1e-13 .set reltol .001 .set seed 1 .set short 10e-6 .set tempamb 26.85 .set tnom 26.85 .set transits 2 .set trreject .5 .set trstepgrow 2. .set trstepshrink 8. .set trtol 7.0 .set vmax 1e10 .set vmin -1e10 .set vntol 1e-6 .set wczero 1e-9 .set xdivisions 4. .set ydivisions 4. freebsd-ports-release/2.2.5/cad/acs/files/patch-aa000066400000000000000000000020670642210336600217260ustar00rootroot00000000000000*** src/md_unix.h.orig Sun Mar 31 00:09:51 1996 --- src/md_unix.h Mon Apr 1 18:51:55 1996 *************** *** 49,61 **** #define ENDDIR "/" #define PATHSEP ':' #define SYSTEMSTARTFILE "acs.rc" ! #define SYSTEMSTARTPATH getenv("PATH") #define USERSTARTFILE ".acsrc" #define USERSTARTPATH getenv("HOME") #define STEPFILE "/tmp/SXXXXXX" #define PLOTFILE "acs.plot" #define HELPFILE "acs.hlp" ! #define HELPPATH getenv("PATH") /*--------------------------------------------------------------------------*/ #if defined(__GNUG__) #define MANUAL_TEMPLATES --- 49,61 ---- #define ENDDIR "/" #define PATHSEP ':' #define SYSTEMSTARTFILE "acs.rc" ! #define SYSTEMSTARTPATH "@PREFIX@/share/acs" #define USERSTARTFILE ".acsrc" #define USERSTARTPATH getenv("HOME") #define STEPFILE "/tmp/SXXXXXX" #define PLOTFILE "acs.plot" #define HELPFILE "acs.hlp" ! #define HELPPATH "@PREFIX@/share/acs" /*--------------------------------------------------------------------------*/ #if defined(__GNUG__) #define MANUAL_TEMPLATES freebsd-ports-release/2.2.5/cad/acs/pkg-comment000066400000000000000000000000450642210336600213610ustar00rootroot00000000000000A general purpose circuit simulator. freebsd-ports-release/2.2.5/cad/acs/pkg-descr000066400000000000000000000017310642210336600210220ustar00rootroot00000000000000ACS is a general purpose circuit simulator. It performs nonlinear dc and transient analyses, fourier analysis, and ac analysis linearized at an operating point. It is fully interactive and command driven. It can also be run in batch mode or as a server. The output is produced as it simulates. Spice compatible models for the MOSFET (level 1 and 2) and diode are included in this release. Since it is fully interactive, it is possible to make changes and re-simulate quickly. The interactive design makes it well suited to the typical iterative design process used it optimizing a circuit design. It is also well suited to undergraduate teaching where Spice in batch mode can be quite intimidating. This version, while still officially in beta test, should be stable enough for basic undergraduate teaching and courses in MOS design, but not for bipolar design. In batch mode it is mostly Spice compatible, so it is often possible to use the same file for both ACS and Spice. freebsd-ports-release/2.2.5/cad/acs/pkg-plist000066400000000000000000000014450642210336600210570ustar00rootroot00000000000000bin/acs share/acs/acs.hlp share/acs/acs.rc share/acs/examples/eq.doc share/acs/examples/eq2-145.ckt share/acs/examples/eq2-289.ckt share/acs/examples/eq2-577.ckt share/acs/examples/eq3-1153.ckt share/acs/examples/eq4-2305.ckt share/acs/examples/eq4-4609.ckt share/acs/examples/eq4-6913.ckt share/acs/examples/eq4-9217.ckt share/acs/examples/eqboost.ckt share/acs/examples/eqflat.ckt share/acs/examples/eqmodify.ckt share/acs/examples/killzap.ckt share/acs/examples/killzap.doc share/acs/examples/nmos.doc share/acs/examples/nmos100.ckt share/acs/examples/nmos15.ckt share/acs/examples/nmos18.ckt share/acs/examples/nmos30.ckt share/acs/examples/nmp100.ckt share/acs/examples/opamp-ol.ckt share/acs/examples/opamp-vf.ckt share/acs/examples/opamp.doc share/acs/examples/opol.ckt share/acs/examples/sc18.ckt freebsd-ports-release/2.2.5/cad/acs/scripts/000077500000000000000000000000000642210336600207055ustar00rootroot00000000000000freebsd-ports-release/2.2.5/cad/acs/scripts/configure000066400000000000000000000013050642210336600226100ustar00rootroot00000000000000#!/bin/sh set +vx # fill in $PREFIX sedpgm=`eval echo \'s,@PREFIX@,$PREFIX,g\'` sed -e "$sedpgm" <${WRKSRC}/src/md_unix.h >/tmp/sed$$ cp /tmp/sed$$ ${WRKSRC}/src/md_unix.h rm /tmp/sed$$ # copy sample acs.rc cp ${FILESDIR}/acs.rc ${WRKSRC} # write a simple Makefile to $WRKSRC cat >${WRKSRC}/Makefile < freebsd-ports-release/2.2.5/cad/chipmunk/distinfo000066400000000000000000000011120642210336600220230ustar00rootroot00000000000000MD5 (chipmunk/psys-1.10.tar.Z) = 9fc3b15d95eeb578f0257df18f33c1eb MD5 (chipmunk/log-5.10.tar.Z) = 04ac36348280f57502f47de638664e2c MD5 (chipmunk/netcmpbeta.tar.Z) = cbaa0f7daa69982f4751d19cb8032c19 MD5 (chipmunk/mosisbeta.tar.Z) = 75e50239a05ded76e6483ff4fd3e3c21 MD5 (chipmunk/wolbeta.tar.Z) = ef7ce33e539b115a4ce9e53b99381ee7 MD5 (chipmunk/wolcompbeta.tar.Z) = 04fbaca9fda01ee5d56b9e338bd4288a MD5 (chipmunk/untilbeta.tar.Z) = 30ae9559135b327859e487efcbd71cd7 MD5 (chipmunk/viewbeta.tar.Z) = 482eaea901742f47c75df1f5a76e637e MD5 (chipmunk/Makefile) = 73709e1eae08764bf9796239c6dd2e56 freebsd-ports-release/2.2.5/cad/chipmunk/files/000077500000000000000000000000000642210336600213705ustar00rootroot00000000000000freebsd-ports-release/2.2.5/cad/chipmunk/files/patch-ab000066400000000000000000000004200642210336600227660ustar00rootroot00000000000000--- until/V1.2/cnf_stuff.c.orig Mon Feb 5 21:12:59 1996 +++ until/V1.2/cnf_stuff.c Mon Feb 5 21:08:08 1996 @@ -147,7 +147,7 @@ Local char *getPlainWord(cnfBuf *cb) { /* return the next word */ - char s[256]; + static char s[256]; long p; skip_blanks(cb); freebsd-ports-release/2.2.5/cad/chipmunk/pkg-comment000066400000000000000000000000320642210336600224250ustar00rootroot00000000000000An electronic CAD system. freebsd-ports-release/2.2.5/cad/chipmunk/pkg-descr000066400000000000000000000033510642210336600220720ustar00rootroot00000000000000 Chipmunk CAD (Jan 1993 Revision) -------- --- --- ---- -------- This directory contains a revised public beta-test version of the Caltech electronic CAD distribution. This distribution contains tools for schematic capture, netlist creation, and analog and digital simulation (log), IC mask layout, extraction, and DRC (wol), simple chip compilation (wolcomp), MOSIS fabrication request generation (mosis), netlist comparison (netcmp), data plotting (view) and postscript graphics editing (until). These tools were used exclusively for the design and test of all the integrated circuits described in Carver Mead's book "Analog VLSI and Neural Systems". Until was used as the primary tool for figure creation for the book. The directory also contains an example of an analog VLSI chip that was designed and fabricated with these tools, and an example of an Actel field-programmable gate array design that was simulated and converted to Actel format with these tools (example). These tools were originally written for HP 200 Series ("Chipmunk") computers, and were later ported to Unix and the X Windows System. Many people contributed to the design and porting of these tools; we have made an attempt to credit authors in each package, and regret any omisions. Carver Mead provided the inspiration, initiative, and financial support for many of the tools in this package; in several cases (wol and wolcomp) he wrote the original prototypes as well. The Systems Development Foundation, Hewlett Packard, and the Office of Naval Research were the main sources of funding for these tools. These tools are distributed under a license very similar to the GNU license; the minor changes protect Caltech from liability. Each tar file contains this license. freebsd-ports-release/2.2.5/cad/chipmunk/pkg-plist000066400000000000000000000020560642210336600221260ustar00rootroot00000000000000bin/diglog bin/analog bin/loged bin/fixfet7 bin/netcmp bin/mosis bin/wol bin/until bin/vc lib/chipmunk/plot.font lib/chipmunk/untilstuff.ps lib/chipmunk/texstuff.ps lib/chipmunk/pwl-test.lgf lib/chipmunk/pwl-test.iv lib/chipmunk/pens.cnf lib/chipmunk/models.cnf lib/chipmunk/lplot.cnf lib/chipmunk/logspc.cnf lib/chipmunk/logntk.cnf lib/chipmunk/lognews.text lib/chipmunk/log.gate lib/chipmunk/log.doc lib/chipmunk/log.cnf lib/chipmunk/linkloged lib/chipmunk/linklog lib/chipmunk/librstr.cnf lib/chipmunk/lesson5.lgf lib/chipmunk/lesson4.lgf lib/chipmunk/lesson3.lgf lib/chipmunk/lesson2.lgf lib/chipmunk/lesson1.lgf lib/chipmunk/groups.cnf lib/chipmunk/genlog.cnf lib/chipmunk/diglog.cnf lib/chipmunk/cheat.text lib/chipmunk/analog.cnf lib/chipmunk/analog-tr.ps lib/chipmunk/analog-man.ps lib/chipmunk/ana.gate lib/chipmunk/actellog.cnf lib/chipmunk/vlsi.cnf lib/chipmunk/actel.gate lib/chipmunk/pensps.map lib/chipmunk/system.untilrc lib/chipmunk/until.pro lib/chipmunk/until.ps lib/chipmunk/bassen.ps @exec mkdir %D/lib/chipmunk/ntk @unexec rmdir %D/lib/chipmunk/ntk freebsd-ports-release/2.2.5/cad/felt/000077500000000000000000000000000642210336600174025ustar00rootroot00000000000000freebsd-ports-release/2.2.5/cad/felt/Makefile000066400000000000000000000014550642210336600210470ustar00rootroot00000000000000# New ports collection makefile for: FElt # Version required: 3.02 # Date created: 19 October 1996 # Whom: Pedro Giffuni # # $Id: Makefile,v 1.4 1997/06/16 05:45:08 max Exp $ # DISTNAME= felt-3.02 CATEGORIES= cad MASTER_SITES= http://www-cse.ucsd.edu/users/atkinson/FElt/Binaries/ \ ftp://ftp.isd.uni-stuttgart.de/pub/src/FEM/FElt/ EXTRACT_SUFX= .src.tar.gz MAINTAINER= pgiffuni@FPS.biblos.unal.edu.co WRKSRC= ${WRKDIR}/FElt-3.02 GNU_CONFIGURE= yes MAN1= burlap.1 corduroy.1 felt.1 patchwork.1 velvet.1 yardstick.1 MAN3= Drawing.3 MAN4= corduroy.4 felt.4 #DOCS= ftp://cs.ucsd.edu/pub/felt/felt-3.02.ps.gz post-patch: ${RM} -f ${WRKSRC}/lib/Geompack/*.c post-install: ${MKDIR} ${PREFIX}/share/examples/FElt ${CP} ${WRKSRC}/examples/* ${PREFIX}/share/examples/FElt .include freebsd-ports-release/2.2.5/cad/felt/distinfo000066400000000000000000000000760642210336600211470ustar00rootroot00000000000000MD5 (felt-3.02.src.tar.gz) = 18798981dfbc5a0c2e77eda1090f36c0 freebsd-ports-release/2.2.5/cad/felt/files/000077500000000000000000000000000642210336600205045ustar00rootroot00000000000000freebsd-ports-release/2.2.5/cad/felt/files/patch-aa000066400000000000000000000005600642210336600221060ustar00rootroot00000000000000--- configure.orig Tue May 30 15:29:15 1995 +++ configure Mon Jun 16 14:18:42 1997 @@ -221,8 +221,10 @@ CONTRIBDIR = $CONTRIBDIR CONTRIBFLAGS = $CONTRIBFLAGS CPP = $CPP +FC = f77 +FFLAGS = $CCOPTS -Dfreebsd DESTBIN = $DEST/bin -DESTLIB = $DEST/lib/felt +DESTLIB = $DEST/share/felt DESTMAN = $DEST/man INSTALL = sh \$(TOPDIR)/etc/install.sh -c LDOPTS = freebsd-ports-release/2.2.5/cad/felt/files/patch-ac000066400000000000000000000005130642210336600221060ustar00rootroot00000000000000*** src/Burlap/allocate.h.orig Sat Jun 14 22:32:22 1997 --- src/Burlap/allocate.h Sat Jun 14 22:35:28 1997 *************** *** 28,34 **** --- 28,38 ---- # ifndef _ALLOCATE_H # define _ALLOCATE_H + #ifdef __STDC__ + #include + #else # include + #endif # include # define New(type) \ freebsd-ports-release/2.2.5/cad/felt/files/patch-ad000066400000000000000000000004620642210336600221120ustar00rootroot00000000000000--- include/allocate.h.orig Fri Jan 10 20:11:30 1997 +++ include/allocate.h Fri Jan 10 20:10:54 1997 @@ -25,7 +25,12 @@ # ifndef _ALLOCATE_H # define _ALLOCATE_H + +#ifdef __STDC__ +#include +#else # include "malloc.h" +#endif # define AllocNew(type) \ (type *) malloc (sizeof (type)) freebsd-ports-release/2.2.5/cad/felt/pkg-comment000066400000000000000000000000450642210336600215450ustar00rootroot00000000000000A system for Finite Element Analysis freebsd-ports-release/2.2.5/cad/felt/pkg-descr000066400000000000000000000017360642210336600212130ustar00rootroot00000000000000FElt is a free system for introductory level finite element analysis in the mechanical/structural/civil fields. In a command line environment, FElt uses an intuitive, straightforward input syntax to describe problems. It also includes a graphical user interface for workstations that allows the user to set-up, solve and post-process the problem in a single CAD-like environment. If you are using the Xaw3d widget set, you may want to apply this patch (cd work/FElt-3.02; patch -p < ../../pkg/DESCR). *** src/Velvet/Velvet.ad.orig Sat May 10 18:04:40 1997 --- src/Velvet/Velvet.ad Sat Jun 14 22:00:38 1997 *************** *** 1046,1052 **** ! 3d specific defaults ! !*shapeStyle: Rectangle ! !*control*spacer.height: 43 ! !*control*MenuButton*height: 26 ! !*control*Command*height: 26 --- 1046,1052 ---- ! 3d specific defaults ! *shapeStyle: Rectangle ! *control*spacer.height: 43 ! *control*MenuButton*height: 26 ! *control*Command*height: 26 freebsd-ports-release/2.2.5/cad/felt/pkg-plist000066400000000000000000000063360642210336600212470ustar00rootroot00000000000000bin/burlap bin/corduroy bin/felt bin/patchwork bin/velvet bin/yardstick share/examples/FElt/frame3.flt share/examples/FElt/beam3d_b.flt share/examples/FElt/bridge.flt share/examples/FElt/cube.flt share/examples/FElt/iso.flt share/examples/FElt/pstress.flt share/examples/FElt/pstress_a.flt share/examples/FElt/truss3d.flt share/examples/FElt/truss_d.flt share/examples/FElt/distrib.flt share/examples/FElt/distrib_a.flt share/examples/FElt/distrib_b.flt share/examples/FElt/frame.flt share/examples/FElt/mixed_dist.flt share/examples/FElt/mixed.flt share/examples/FElt/pstress_dist.flt share/examples/FElt/truss.flt share/examples/FElt/truss_a.flt share/examples/FElt/beam.flt share/examples/FElt/beam3d_2d.flt share/examples/FElt/iso_a.flt share/examples/FElt/distrib_c.flt share/examples/FElt/README share/examples/FElt/iso_b.flt share/examples/FElt/iso_c.flt share/examples/FElt/iso_tri.flt share/examples/FElt/truss_trig.flt share/examples/FElt/wrench.flt share/examples/FElt/isoq_dist.flt share/examples/FElt/isoq_tri.flt share/examples/FElt/distrib_d.flt share/examples/FElt/beam3d_dist.flt share/examples/FElt/pstress_new.flt share/examples/FElt/mixed_dist.ans share/examples/FElt/displ.flt share/examples/FElt/beam3d_dist_a.flt share/examples/FElt/german.flt share/examples/FElt/errors.flt share/examples/FElt/distrib_e.flt share/examples/FElt/timoshenko.flt share/examples/FElt/timoshenko_a.flt share/examples/FElt/timoshenko_c.flt share/examples/FElt/global.flt share/examples/FElt/global_a.flt share/examples/FElt/hinged.flt share/examples/FElt/tower.flt share/examples/FElt/global3d_a.flt share/examples/FElt/global3d.flt share/examples/FElt/global3d_b.flt share/examples/FElt/bicycle_boys.flt share/examples/FElt/bicycle_girls.flt share/examples/FElt/dynamic.flt share/examples/FElt/dynframe.flt share/examples/FElt/golden.flt share/examples/FElt/bridge_dyn.flt share/examples/FElt/htk.flt share/examples/FElt/truss_canvas.flt share/examples/FElt/brick.flt share/examples/FElt/beam_ss.flt share/examples/FElt/dist_mult.flt share/examples/FElt/modal.flt share/examples/FElt/modal_8.flt share/examples/FElt/modal_sample.flt share/examples/FElt/ctg.flt share/examples/FElt/ctg_simple.flt share/examples/FElt/heat.flt share/examples/FElt/rod.flt share/examples/FElt/beamspec.flt share/examples/FElt/heat_transient.flt share/examples/FElt/rod_transient.flt share/examples/FElt/dynspect.flt share/examples/FElt/spring_modal.flt share/examples/FElt/spring2.flt share/examples/FElt/truss_spec.flt share/examples/FElt/boxtruss.flt share/examples/FElt/bridge_spec.flt share/examples/FElt/loadcase1.flt share/examples/FElt/axisymm.flt share/examples/FElt/beam_lc.flt share/examples/FElt/beam_nl.flt share/examples/FElt/beam_range.flt share/examples/FElt/flexure.flt share/examples/FElt/modal_test.flt share/examples/FElt/nl_range.flt share/examples/FElt/truss_nl.flt share/examples/FElt/beam3d_a.flt @dirrm share/examples/FElt man/man1/burlap.1.gz man/man1/corduroy.1.gz man/man1/felt.1.gz man/man1/patchwork.1.gz man/man1/velvet.1.gz man/man1/yardstick.1.gz man/man3/Drawing.3.gz man/man4/corduroy.4.gz man/man4/felt.4.gz share/felt/beam.defaults share/felt/material.defaults share/felt/truss.defaults share/felt/german.trn share/felt/german_new.trn share/felt/spanish.trn @dirrm share/felt freebsd-ports-release/2.2.5/cad/irsim/000077500000000000000000000000000642210336600175735ustar00rootroot00000000000000freebsd-ports-release/2.2.5/cad/irsim/Makefile000066400000000000000000000010470642210336600212350ustar00rootroot00000000000000# New ports collection makefile for: irsim # Version required: 9.2 # Date created: 18 Dec 1994 # Whom: swallace # # $Id: Makefile,v 1.7 1996/12/06 08:19:54 swallace Exp $ # DISTNAME= irsim-9.4.1 CATEGORIES= cad MASTER_SITES= ftp://gatekeeper.dec.com/pub/DEC/WRL/projects/magic/6.5/ EXTRACT_SUFX= .tar.Z MAINTAINER= swallace@FreeBSD.org MAN1= irsim.1 MAN3= irsim-analyzer.3 MAN5= netchange.5 # othewise patch will complain post-extract: @find ${WRKSRC} -name RCS | xargs ${RM} -rf .include freebsd-ports-release/2.2.5/cad/irsim/distinfo000066400000000000000000000000730642210336600213350ustar00rootroot00000000000000MD5 (irsim-9.4.1.tar.Z) = 1a890eae0ee1608949eccb1cccc88c26 freebsd-ports-release/2.2.5/cad/irsim/files/000077500000000000000000000000000642210336600206755ustar00rootroot00000000000000freebsd-ports-release/2.2.5/cad/irsim/files/Makefile000066400000000000000000000031020642210336600223310ustar00rootroot00000000000000CFLAGS = -O2 -USYS_V -UNO_SIGIO -DPOWER_EST -DUSER_SUBCKT -I${X11BASE}/include -L${X11BASE}/lib all: @(cd src/utils; make) @(cd src/irsim; make SYSF="${CFLAGS}") @(cd src/fsim; make SYSF="${CFLAGS}") @(cd src/other/h2a; make SYSF="${CFLAGS}") @(cd src/other/inet2sim; make SYSF="${CFLAGS}") install: install -cs -o bin -g bin -m 555 src/irsim/irsim ${PREFIX}/bin install -cs -o bin -g bin -m 555 src/fsim/ifsim ${PREFIX}/bin install -cs -o bin -g bin -m 555 src/other/h2a/h2a ${PREFIX}/bin install -cs -o bin -g bin -m 555 src/other/inet2sim/inet2sim ${PREFIX}/bin install -c -o bin -g bin -m 444 man/irsim.1 ${PREFIX}/man/man1 install -c -o bin -g bin -m 444 man/irsim-analyzer.3 ${PREFIX}/man/man3 install -c -o bin -g bin -m 444 man/netchange.5 ${PREFIX}/man/man5 mkdir -p -m 555 ${PREFIX}/lib/irsim install -c -o bin -g bin -m 444 calibrate_hspice/scmos100.prm ${PREFIX}/lib/irsim install -c -o bin -g bin -m 444 calibrate_hspice/scmos30.prm ${PREFIX}/lib/irsim install -c -o bin -g bin -m 444 calibrate_hspice/scmos35.prm ${PREFIX}/lib/irsim install -c -o bin -g bin -m 444 calibrate_hspice/scmos60.prm ${PREFIX}/lib/irsim install -c -o bin -g bin -m 444 calibrate_hspice/scmos50_3v.prm ${PREFIX}/lib/irsim install -c -o bin -g bin -m 444 calibrate_hspice/scmos50_5v.prm ${PREFIX}/lib/irsim install -c -o bin -g bin -m 444 calibrate_spice3/scmos1_6um.prm ${PREFIX}/lib/irsim install -c -o bin -g bin -m 444 calibrate_spice3/scmos2um.prm ${PREFIX}/lib/irsim clean: cd src/utils; make clean cd src/irsim; make clean cd src/ana11; make clean cd src/fsim; make clean freebsd-ports-release/2.2.5/cad/irsim/files/patch-b000066400000000000000000000010150642210336600221330ustar00rootroot00000000000000*** src/irsim/fio.c.orig Tue Sep 10 19:06:20 1996 --- src/irsim/fio.c Thu Dec 5 18:43:16 1996 *************** *** 46,52 **** register char *buff = bp; register int c; - contline = 0; while( --len > 0 ) { again : --- 46,51 ---- *************** *** 74,80 **** } else { if((c == '\\') && (*bp != '|')){ c = getc(fp); - contline++; if( isatty( (int) fileno( fp ) ) ) { printf("cont>"); fflush(stdout); --- 73,78 ---- freebsd-ports-release/2.2.5/cad/irsim/pkg-comment000066400000000000000000000000670642210336600217420ustar00rootroot00000000000000An event-driven logic-level simulator for MOS circuis. freebsd-ports-release/2.2.5/cad/irsim/pkg-descr000066400000000000000000000005740642210336600214030ustar00rootroot00000000000000IRSIM is an event-driven logic-level simulator for MOS circuits. To run irsim, users should set CAD_HOME to the base installation directory where magic was installed, e.g. /usr/local. Alternatively, the system administrator can create a dummy user named 'cad' with its home directory set to the installation directory. Ported to FreeBSD by Steven Wallace, swallace@freebsd.org freebsd-ports-release/2.2.5/cad/irsim/pkg-plist000066400000000000000000000004760642210336600214370ustar00rootroot00000000000000bin/irsim bin/ifsim bin/h2a bin/inet2sim man/man1/irsim.1.gz man/man3/irsim-analyzer.3.gz man/man5/netchange.5.gz lib/irsim/scmos1_6um.prm lib/irsim/scmos2um.prm lib/irsim/scmos100.prm lib/irsim/scmos30.prm lib/irsim/scmos35.prm lib/irsim/scmos50_3v.prm lib/irsim/scmos50_5v.prm lib/irsim/scmos60.prm @dirrm lib/irsim freebsd-ports-release/2.2.5/cad/irsim/scripts/000077500000000000000000000000000642210336600212625ustar00rootroot00000000000000freebsd-ports-release/2.2.5/cad/irsim/scripts/post-configure000066400000000000000000000001570642210336600241540ustar00rootroot00000000000000#!/bin/sh # # $Id: post-configure,v 1.2 1994/10/04 15:12:51 jkh Exp $ # cp ${CURDIR}/files/Makefile ${WRKSRC} freebsd-ports-release/2.2.5/cad/magic/000077500000000000000000000000000642210336600175305ustar00rootroot00000000000000freebsd-ports-release/2.2.5/cad/magic/Makefile000066400000000000000000000033720642210336600211750ustar00rootroot00000000000000# New ports collection makefile for: magic # Version required: 6.4.4 # Date created: 18 Dec 1994 # Whom: swallace # # $Id: Makefile,v 1.12 1996/12/06 08:18:34 swallace Exp $ # DISTNAME= magic-6.5 CATEGORIES= cad MASTER_SITES= ftp://gatekeeper.dec.com/pub/DEC/WRL/projects/magic/6.5/ DISTFILES= magic-6_5_tar.Z MAINTAINER= swallace@FreeBSD.org USE_GMAKE= yes BINS= magic ext2sim magicusage net2ir extcheck X11Helper ext2spice MAN1= ext2spice.1 extcheck.1 magic.1 magicusage.1 \ ext2sim.1 net2ir.1 rsleeper.1 sleeper.1 MAN3= mpack.3 dqueue.3 extflat.3 geometry.3 hash.3 heap.3 libmalloc.3 \ list.3 magicutils.3 malloc.3 path.3 runstats.3 set.3 show.3 \ stack.3 string.3 MAN5= cmap.5 displays.5 dlys.5 sim.5 dstyle.5 ext.5 glyphs.5 magic.5 net.5 MAN8= prleak.8 post-install: @chmod ${BINMODE} ${PREFIX}/bin/spice2sim @chown ${BINOWN}.${BINGRP} ${PREFIX}/bin/spice2sim .for f in ${BINS} @chmod ${BINMODE} ${PREFIX}/bin/$f @chown ${BINOWN}.${BINGRP} ${PREFIX}/bin/$f @strip ${PREFIX}/bin/$f .endfor .for f in ${MAN1} @chmod ${MANMODE} ${PREFIX}/man/man1/$f @chown ${MANOWN}.${MANGRP} ${PREFIX}/man/man1/$f .endfor .for f in ${MAN3} @chmod ${MANMODE} ${PREFIX}/man/man3/$f @chown ${MANOWN}.${MANGRP} ${PREFIX}/man/man3/$f .endfor .for f in ${MAN5} @chmod ${MANMODE} ${PREFIX}/man/man5/$f @chown ${MANOWN}.${MANGRP} ${PREFIX}/man/man5/$f .endfor .for f in ${MAN8} @chmod ${MANMODE} ${PREFIX}/man/man8/$f @chown ${MANOWN}.${MANGRP} ${PREFIX}/man/man8/$f .endfor @chmod -R a+rX,go-w ${PREFIX}/lib/magic @chown -R ${SHAREOWN}.${SHAREGRP} ${PREFIX}/lib/magic @chmod ${SHAREMODE} ${PREFIX}/lib/mpack.h ${PREFIX}/lib/libmpack.a @chown ${SHAREOWN}.${SHAREGRP} ${PREFIX}/lib/mpack.h \ ${PREFIX}/lib/libmpack.a .include freebsd-ports-release/2.2.5/cad/magic/distinfo000066400000000000000000000000710642210336600212700ustar00rootroot00000000000000MD5 (magic-6_5_tar.Z) = de3bc6b38e8c3be97700bcf59ec29af3 freebsd-ports-release/2.2.5/cad/magic/files/000077500000000000000000000000000642210336600206325ustar00rootroot00000000000000freebsd-ports-release/2.2.5/cad/magic/files/patch-b000066400000000000000000000005310642210336600220720ustar00rootroot00000000000000*** ext2spice/spice2sim.orig Wed May 22 19:14:08 1996 --- ext2spice/spice2sim Thu Dec 5 23:19:48 1996 *************** *** 1,4 **** ! #!/bin/awk -f # convert an ext2spice produced file to a .sim file for debugging # BEGIN { --- 1,4 ---- ! #!/usr/bin/awk -f # convert an ext2spice produced file to a .sim file for debugging # BEGIN { freebsd-ports-release/2.2.5/cad/magic/pkg-comment000066400000000000000000000000500642210336600216670ustar00rootroot00000000000000An interactive editor for VLSI layouts. freebsd-ports-release/2.2.5/cad/magic/pkg-descr000066400000000000000000000006000642210336600213260ustar00rootroot00000000000000Magic is an interactive editor for VLSI layouts that runs under BSD. To run magic, users should set CAD_HOME to the base installation directory where magic was installed, e.g. /usr/local. Alternatively, the system administrator can create a dummy user named 'cad' with its home directory set to the installation directory. Ported to FreeBSD by Steven Wallace, swallace@freebsd.org freebsd-ports-release/2.2.5/cad/magic/pkg-plist000066400000000000000000000063030642210336600213670ustar00rootroot00000000000000bin/magic bin/ext2spice bin/ext2sim bin/magicusage bin/net2ir bin/extcheck bin/X11Helper bin/spice2sim man/man8/prleak.8.gz man/man1/ext2spice.1.gz man/man1/extcheck.1.gz man/man1/magic.1.gz man/man1/magicusage.1.gz man/man1/ext2sim.1.gz man/man1/net2ir.1.gz man/man1/rsleeper.1.gz man/man1/sleeper.1.gz man/man5/cmap.5.gz man/man5/displays.5.gz man/man5/dlys.5.gz man/man5/sim.5.gz man/man5/dstyle.5.gz man/man5/ext.5.gz man/man5/glyphs.5.gz man/man5/magic.5.gz man/man5/net.5.gz man/man3/mpack.3.gz man/man3/dqueue.3.gz man/man3/extflat.3.gz man/man3/geometry.3.gz man/man3/hash.3.gz man/man3/heap.3.gz man/man3/libmalloc.3.gz man/man3/list.3.gz man/man3/magicutils.3.gz man/man3/malloc.3.gz man/man3/path.3.gz man/man3/runstats.3.gz man/man3/set.3.gz man/man3/show.3.gz man/man3/stack.3.gz man/man3/string.3.gz lib/mpack.h lib/libmpack.a lib/magic/sys/scmos.tech26 lib/magic/sys/mos.7bit.dstyle5 lib/magic/sys/mos.7bit.std.cmap1 lib/magic/sys/windows7.glyphs lib/magic/sys/windows11.glyphs lib/magic/sys/windows14.glyphs lib/magic/sys/windows22.glyphs lib/magic/sys/.magic lib/magic/sys/bw.glyphs lib/magic/sys/color.glyphs lib/magic/sys/scmos-sub.tech26 lib/magic/sys/scmos-sub.tech27 lib/magic/sys/scmos-tm.tech26 lib/magic/sys/scmos-tm.tech27 lib/magic/sys/scmos.tech27 lib/magic/sys/scmosWR.tech26 lib/magic/sys/scmosWR.tech27 lib/magic/tutorial/m3a.mag lib/magic/tutorial/tut11c.ext lib/magic/tutorial/tut11b.ext lib/magic/tutorial/tut11a.sim lib/magic/tutorial/tut11a.rsm lib/magic/tutorial/tut11a.nodes lib/magic/tutorial/tut11a.ext lib/magic/tutorial/tut11a.cmd lib/magic/tutorial/tut11a.al lib/magic/tutorial/tut11d.mag lib/magic/tutorial/tut11c.mag lib/magic/tutorial/tut11b.mag lib/magic/tutorial/tut11a.mag lib/magic/tutorial/tut9y.mag lib/magic/tutorial/tut9x.mag lib/magic/tutorial/tut9b.mag lib/magic/tutorial/tut9a.mag lib/magic/tutorial/tut8r.mag lib/magic/tutorial/tut8n.mag lib/magic/tutorial/tut8m.mag lib/magic/tutorial/tut8l.mag lib/magic/tutorial/tut8k.mag lib/magic/tutorial/tut8j.mag lib/magic/tutorial/tut8i.mag lib/magic/tutorial/tut8h.mag lib/magic/tutorial/tut8g.mag lib/magic/tutorial/tut8f.mag lib/magic/tutorial/tut8e.mag lib/magic/tutorial/tut8d.mag lib/magic/tutorial/tut8c.mag lib/magic/tutorial/tut8b.mag lib/magic/tutorial/tut8a.mag lib/magic/tutorial/tut7d.net lib/magic/tutorial/tut7d.mag lib/magic/tutorial/tut7c.mag lib/magic/tutorial/tut7b.net lib/magic/tutorial/tut7b.mag lib/magic/tutorial/tut7a.mag lib/magic/tutorial/tut6y.mag lib/magic/tutorial/tut6x.mag lib/magic/tutorial/tut6c.mag lib/magic/tutorial/tut6b.mag lib/magic/tutorial/tut6a.mag lib/magic/tutorial/tut5b.mag lib/magic/tutorial/tut5a.mag lib/magic/tutorial/tut4z.mag lib/magic/tutorial/tut4y.mag lib/magic/tutorial/tut4x.mag lib/magic/tutorial/tut4a.mag lib/magic/tutorial/tut3h.mag lib/magic/tutorial/tut3g.mag lib/magic/tutorial/tut3f.mag lib/magic/tutorial/tut3e.mag lib/magic/tutorial/tut3d.mag lib/magic/tutorial/tut3c.mag lib/magic/tutorial/tut3b.mag lib/magic/tutorial/tut3a.mag lib/magic/tutorial/tut2d.mag lib/magic/tutorial/tut2c.mag lib/magic/tutorial/tut2b.mag lib/magic/tutorial/tut2a.mag lib/magic/tutorial/tut1.mag lib/magic/tutorial/maint2a.mag lib/magic/tutorial/tut11d.ext @dirrm lib/magic/tutorial @dirrm lib/magic/sys @dirrm lib/magic freebsd-ports-release/2.2.5/cad/magic/scripts/000077500000000000000000000000000642210336600212175ustar00rootroot00000000000000freebsd-ports-release/2.2.5/cad/magic/scripts/post-configure000066400000000000000000000007330642210336600241110ustar00rootroot00000000000000#!/bin/sh # # $Id: post-configure,v 1.2 1995/03/04 21:46:18 swallace Exp $ # echo -DX11 -DPARANOID >${WRKSRC}/misc/DFLAGS echo -I${X11BASE}/include -O2 >${WRKSRC}/misc/CFLAGS echo -L${X11BASE}/lib -lX11 -lm >${WRKSRC}/magic/LIBS echo -x >${WRKSRC}/magic/:ldx echo /usr/libexec/cpp -P -traditional >${WRKSRC}/scmos/:cpp echo echo $PREFIX >${WRKSRC}/:findcad echo echo ranlib >${WRKSRC}/:ranlib echo "all: everything" >>${WRKSRC}/Makefile date >${WRKSRC}/.config freebsd-ports-release/2.2.5/cad/mars/000077500000000000000000000000000642210336600174125ustar00rootroot00000000000000freebsd-ports-release/2.2.5/cad/mars/Makefile000066400000000000000000000022060642210336600210520ustar00rootroot00000000000000# ex:ts=8 # New ports collection makefile for: MaRS # Version required: 2.1 # Date created: Mon Nov 18, 1996 # Whom: David O'Brien (obrien@cs.ucdavis.edu) # # $Id: Makefile,v 1.5 1997/02/04 11:32:02 obrien Exp $ # DISTNAME= MaRS-2.1 PKGNAME= mars-2.1 CATEGORIES= cad MASTER_SITES= ftp://ftp.cs.umd.edu/pub/sdag/MaRS/ .if !defined(NOPORTDOCS) DISTFILES= MaRS-2.1.tar.gz MaRS-2-doc.tar.gz .endif MAINTAINER= obrien@FreeBSD.org NO_WRKSUBDIR= yes EXTRACT_ONLY= ${DISTNAME}.tar.gz .if defined(HAVE_MOTIF) && !defined(PACKAGE_BUILDING) MAKEFILE= Makefile.XMotif .elif defined(WITH_X) && (${WITH_X} == NO || ${WITH_X} == no) MAKEFILE= Makefile.NoX .else MAKEFILE= Makefile.SimpleX .endif ALL_TARGET= depend mars MAN1= mars.1 do-install: ${INSTALL_PROGRAM} ${WRKSRC}/mars ${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/man/man1/mars.1 ${PREFIX}/man/man1 .if !defined(NOPORTDOCS) @${MKDIR} ${PREFIX}/share/doc/mars @chmod a+rx ${PREFIX}/share/doc/mars @(cd ${PREFIX}/share/doc ; \ ${EXTRACT_CMD} xfpz /${DISTDIR}/MaRS-2-doc.tar.gz ; \ [ -d mars ] && ${RM} -rf mars; \ /bin/mv doc mars ) .endif .include freebsd-ports-release/2.2.5/cad/mars/distinfo000066400000000000000000000001640642210336600211550ustar00rootroot00000000000000MD5 (MaRS-2.1.tar.gz) = 31188840e6b417ced015eb80c9f71030 MD5 (MaRS-2-doc.tar.gz) = f9bb1e7167d9c74ff74b4481505e6bd5 freebsd-ports-release/2.2.5/cad/mars/files/000077500000000000000000000000000642210336600205145ustar00rootroot00000000000000freebsd-ports-release/2.2.5/cad/mars/files/patch-01000066400000000000000000000006100642210336600217510ustar00rootroot00000000000000--- Makefile.SimpleX.orig Tue Mar 15 16:47:43 1994 +++ Makefile.SimpleX Mon Nov 18 21:06:58 1996 @@ -5,8 +5,8 @@ # You need to supply directories for libraries and include files # only if they are not in a standard directory. -LIBDIRS = -INCDIRS = +LIBDIRS = -L/usr/X11R6/lib +INCDIRS = -I/usr/X11R6/include #LIBDIRS = -L/usr/imports/lib/X11R5 #INCDIRS = -I/usr/imports/include freebsd-ports-release/2.2.5/cad/mars/files/patch-02000066400000000000000000000004010642210336600217500ustar00rootroot00000000000000--- Makefile.NoX.orig Tue Mar 15 16:33:55 1994 +++ Makefile.NoX Thu Nov 21 23:05:55 1996 @@ -48,7 +48,7 @@ install: depend mars - cp $(MARSDIR)/mars $(MARSDIR)/bin + cp $(MARSDIR)/mars $(PREFIX)/bin libs: @ cd $(MARSDIR)/sim; make lib $(EXPORT) freebsd-ports-release/2.2.5/cad/mars/files/patch-03000066400000000000000000000161010642210336600217550ustar00rootroot00000000000000--- sim/Makefile.orig Wed Mar 16 09:37:49 1994 +++ sim/Makefile Sat Apr 26 06:21:50 1997 @@ -19,7 +19,7 @@ ranlib $(MARSDIR)/lib/libMaRSSim.a stat: - make_stat_headers $(CC) $(CC) $(CFLAGS) > ../include/stat.h + ./make_stat_headers $(CC) $(CC) $(CFLAGS) > ../include/stat.h $(CC) $(CFLAGS) -c stat.c lint: @@ -40,114 +40,5 @@ # make dependencies depend: ${SRCS} - for i in ${SRCS}; do \ - cc -M ${CFLAGS} $$i | sort | uniq |\ - awk ' { if ($$1 != prev) \ - { if (rec != "") print rec; rec = $$0; prev = $$1; } \ - else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \ - else rec = rec " " $$2 } } \ - END { print rec } ' >> makedep; done - echo '/^# DO NOT DELETE THIS LINE/+1,$$d' >eddep - echo '$$r makedep' >>eddep - echo 'w' >>eddep - cp Makefile Makefile.bak - ed - Makefile < eddep - rm eddep makedep - echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile - echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile - echo '# see make depend above' >> Makefile - -# DO NOT DELETE THIS LINE -main.o: ./include/component.h ./include/comptypes.h ./include/event.h -main.o: ./include/eventdefs.h ./include/heap.h ./include/list.h ./include/log.h -main.o: ./include/mempool.h ./include/packet.h ./include/q.h ./include/sim.h -main.o: ./include/simx.h ./include/simx1.h /usr/include/floatingpoint.h -main.o: /usr/include/math.h /usr/include/stdio.h /usr/include/strings.h -main.o: /usr/include/sys/ieeefp.h /usr/include/sys/stdtypes.h -main.o: /usr/include/sys/sysmacros.h /usr/include/sys/types.h main.c -log.o: ./include/component.h ./include/event.h ./include/eventdefs.h -log.o: ./include/hash.h ./include/heap.h ./include/list.h ./include/log.h -log.o: ./include/mempool.h ./include/packet.h ./include/q.h ./include/sim.h -log.o: ./include/simx.h ./include/simx1.h /usr/include/ctype.h -log.o: /usr/include/floatingpoint.h /usr/include/math.h /usr/include/stdio.h -log.o: /usr/include/strings.h /usr/include/sys/fcntl.h -log.o: /usr/include/sys/fcntlcom.h /usr/include/sys/file.h -log.o: /usr/include/sys/ieeefp.h /usr/include/sys/stat.h -log.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h -log.o: /usr/include/sys/types.h /usr/include/varargs.h log.c -subr.o: ./include/component.h ./include/event.h ./include/eventdefs.h -subr.o: ./include/heap.h ./include/list.h ./include/log.h ./include/mempool.h -subr.o: ./include/packet.h ./include/peer.h ./include/q.h ./include/sim.h -subr.o: ./include/simx1.h /usr/include/ctype.h /usr/include/floatingpoint.h -subr.o: /usr/include/math.h /usr/include/stdio.h /usr/include/strings.h -subr.o: /usr/include/sys/ieeefp.h /usr/include/sys/stdtypes.h -subr.o: /usr/include/sys/sysmacros.h /usr/include/sys/types.h -subr.o: /usr/include/varargs.h subr.c -list.o: ./include/list.h /usr/include/sys/stdtypes.h -list.o: /usr/include/sys/sysmacros.h /usr/include/sys/types.h list.c -q.o: ./include/q.h ./include/sim.h /usr/include/floatingpoint.h -q.o: /usr/include/math.h /usr/include/stdio.h /usr/include/strings.h -q.o: /usr/include/sys/ieeefp.h /usr/include/sys/stdtypes.h -q.o: /usr/include/sys/sysmacros.h /usr/include/sys/types.h q.c -mempool.o: ./include/mempool.h ./include/q.h ./include/sim.h -mempool.o: /usr/include/floatingpoint.h /usr/include/math.h -mempool.o: /usr/include/stdio.h /usr/include/strings.h -mempool.o: /usr/include/sys/ieeefp.h /usr/include/sys/stdtypes.h -mempool.o: /usr/include/sys/sysmacros.h /usr/include/sys/types.h mempool.c -hash.o: ./include/hash.h ./include/q.h ./include/sim.h -hash.o: /usr/include/floatingpoint.h /usr/include/math.h /usr/include/stdio.h -hash.o: /usr/include/strings.h /usr/include/sys/ieeefp.h -hash.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h -hash.o: /usr/include/sys/types.h hash.c -event.o: ./include/component.h ./include/event.h ./include/eventdefs.h -event.o: ./include/heap.h ./include/list.h ./include/log.h ./include/mempool.h -event.o: ./include/packet.h ./include/q.h ./include/sim.h ./include/simx1.h -event.o: /usr/include/floatingpoint.h /usr/include/math.h /usr/include/stdio.h -event.o: /usr/include/strings.h /usr/include/sys/ieeefp.h -event.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h -event.o: /usr/include/sys/types.h event.c -file.o: ./include/component.h ./include/comptypes.h ./include/event.h -file.o: ./include/eventdefs.h ./include/heap.h ./include/list.h ./include/log.h -file.o: ./include/mempool.h ./include/packet.h ./include/peer.h ./include/q.h -file.o: ./include/sim.h ./include/simx.h ./include/simx1.h /usr/include/ctype.h -file.o: /usr/include/floatingpoint.h /usr/include/math.h /usr/include/stdio.h -file.o: /usr/include/strings.h /usr/include/sys/fcntl.h -file.o: /usr/include/sys/fcntlcom.h /usr/include/sys/file.h -file.o: /usr/include/sys/ieeefp.h /usr/include/sys/stat.h -file.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h -file.o: /usr/include/sys/types.h file.c -packet.o: ./include/component.h ./include/event.h ./include/eventdefs.h -packet.o: ./include/heap.h ./include/list.h ./include/log.h ./include/mempool.h -packet.o: ./include/packet.h ./include/q.h ./include/sim.h ./include/simx.h -packet.o: ./include/simx1.h /usr/include/floatingpoint.h /usr/include/math.h -packet.o: /usr/include/stdio.h /usr/include/strings.h /usr/include/sys/ieeefp.h -packet.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h -packet.o: /usr/include/sys/types.h packet.c -heap.o: ./include/heap.h ./include/sim.h /usr/include/floatingpoint.h -heap.o: /usr/include/math.h /usr/include/stdio.h /usr/include/strings.h -heap.o: /usr/include/sys/ieeefp.h /usr/include/sys/stdtypes.h -heap.o: /usr/include/sys/sysmacros.h /usr/include/sys/types.h heap.c -peer.o: ./include/component.h ./include/comptypes.h ./include/event.h -peer.o: ./include/eventdefs.h ./include/heap.h ./include/list.h ./include/log.h -peer.o: ./include/mempool.h ./include/meters.h ./include/packet.h -peer.o: ./include/peer.h ./include/q.h ./include/sim.h ./include/simx.h -peer.o: ./include/simx1.h ./include/xtables.h /usr/include/floatingpoint.h -peer.o: /usr/include/math.h /usr/include/stdio.h /usr/include/strings.h -peer.o: /usr/include/sys/ieeefp.h /usr/include/sys/stdtypes.h -peer.o: /usr/include/sys/sysmacros.h /usr/include/sys/types.h peer.c -random.o: /usr/include/stdio.h random.c -comptypes.o: ./include/comptypes.h ./include/sim.h /usr/include/floatingpoint.h -comptypes.o: /usr/include/math.h /usr/include/stdio.h /usr/include/strings.h -comptypes.o: /usr/include/sys/ieeefp.h /usr/include/sys/stdtypes.h -comptypes.o: /usr/include/sys/sysmacros.h /usr/include/sys/types.h comptypes.c -usleep.o: /usr/include/sys/signal.h /usr/include/sys/stdtypes.h -usleep.o: /usr/include/sys/sysmacros.h /usr/include/sys/time.h -usleep.o: /usr/include/sys/types.h /usr/include/time.h /usr/include/unistd.h -usleep.o: /usr/include/vm/faultcode.h usleep.c -stat.o: ./include/stat.h /usr/include/stdio.h /usr/include/sys/resource.h -stat.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h -stat.o: /usr/include/sys/time.h /usr/include/sys/types.h /usr/include/time.h -stat.o: stat.c -# DEPENDENCIES MUST END AT END OF FILE -# IF YOU PUT STUFF HERE IT WILL GO AWAY -# see make depend above + mkdep $(CFLAGS) ${SRCS} + freebsd-ports-release/2.2.5/cad/mars/files/patch-04000066400000000000000000000207010642210336600217570ustar00rootroot00000000000000--- comps/Makefile.orig Tue Mar 15 16:38:05 1994 +++ comps/Makefile Mon Nov 18 21:12:26 1996 @@ -37,135 +37,5 @@ # make dependencies depend: ${SRCS} - for i in ${SRCS}; do \ - cc -M ${CFLAGS} $$i | sort | uniq |\ - awk ' { if ($$1 != prev) \ - { if (rec != "") print rec; rec = $$0; prev = $$1; } \ - else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \ - else rec = rec " " $$2 } } \ - END { print rec } ' >> makedep; done - echo '/^# DO NOT DELETE THIS LINE/+1,$$d' >eddep - echo '$$r makedep' >>eddep - echo 'w' >>eddep - cp Makefile Makefile.bak - ed - Makefile < eddep - rm eddep makedep - echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile - echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile - echo '# see make depend above' >> Makefile + mkdep $(CFLAGS) ${SRCS} -# DO NOT DELETE THIS LINE -stopper.o: ./include/component.h ./include/comptypes.h ./include/event.h -stopper.o: ./include/eventdefs.h ./include/heap.h ./include/list.h -stopper.o: ./include/log.h ./include/mempool.h ./include/packet.h -stopper.o: ./include/perf.h ./include/q.h ./include/sim.h ./include/simx.h -stopper.o: ./include/simx1.h ./include/stopper.h /usr/include/floatingpoint.h -stopper.o: /usr/include/math.h /usr/include/stdio.h /usr/include/strings.h -stopper.o: /usr/include/sys/ieeefp.h /usr/include/sys/stdtypes.h -stopper.o: /usr/include/sys/sysmacros.h /usr/include/sys/types.h stopper.c -perf.o: ./include/component.h ./include/comptypes.h ./include/event.h -perf.o: ./include/eventdefs.h ./include/heap.h ./include/lcostfcn.h -perf.o: ./include/link.h ./include/list.h ./include/log.h ./include/mempool.h -perf.o: ./include/node.h ./include/packet.h ./include/perf.h ./include/q.h -perf.o: ./include/route.h ./include/sim.h ./include/simx.h ./include/simx1.h -perf.o: /usr/include/floatingpoint.h /usr/include/math.h /usr/include/stdio.h -perf.o: /usr/include/strings.h /usr/include/sys/ieeefp.h -perf.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h -perf.o: /usr/include/sys/types.h perf.c -segal.o: ./include/component.h ./include/comptypes.h ./include/event.h -segal.o: ./include/eventdefs.h ./include/heap.h ./include/lcostfcn.h -segal.o: ./include/link.h ./include/list.h ./include/log.h ./include/mempool.h -segal.o: ./include/node.h ./include/packet.h ./include/perf.h ./include/q.h -segal.o: ./include/route.h ./include/segal.h ./include/sim.h ./include/simx1.h -segal.o: /usr/include/floatingpoint.h /usr/include/math.h /usr/include/stdio.h -segal.o: /usr/include/strings.h /usr/include/sys/ieeefp.h -segal.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h -segal.o: /usr/include/sys/types.h segal.c -spf.o: ./include/component.h ./include/comptypes.h ./include/event.h -spf.o: ./include/eventdefs.h ./include/heap.h ./include/lcostfcn.h -spf.o: ./include/list.h ./include/log.h ./include/mempool.h ./include/node.h -spf.o: ./include/packet.h ./include/perf.h ./include/q.h ./include/route.h -spf.o: ./include/sim.h ./include/simx1.h ./include/spf.h -spf.o: /usr/include/floatingpoint.h /usr/include/math.h /usr/include/stdio.h -spf.o: /usr/include/strings.h /usr/include/sys/ieeefp.h -spf.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h -spf.o: /usr/include/sys/types.h spf.c -exBF.o: ./include/component.h ./include/comptypes.h ./include/event.h -exBF.o: ./include/eventdefs.h ./include/exBF.h ./include/heap.h -exBF.o: ./include/lcostfcn.h ./include/link.h ./include/list.h ./include/log.h -exBF.o: ./include/mempool.h ./include/node.h ./include/packet.h -exBF.o: ./include/perf.h ./include/q.h ./include/route.h ./include/sim.h -exBF.o: ./include/simx1.h /usr/include/floatingpoint.h /usr/include/math.h -exBF.o: /usr/include/stdio.h /usr/include/strings.h /usr/include/sys/ieeefp.h -exBF.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h -exBF.o: /usr/include/sys/types.h exBF.c -exBF_ack.o: ./include/component.h ./include/comptypes.h ./include/event.h -exBF_ack.o: ./include/eventdefs.h ./include/exBF_ack.h ./include/heap.h -exBF_ack.o: ./include/lcostfcn.h ./include/link.h ./include/list.h -exBF_ack.o: ./include/log.h ./include/mempool.h ./include/node.h -exBF_ack.o: ./include/packet.h ./include/perf.h ./include/q.h ./include/route.h -exBF_ack.o: ./include/sim.h ./include/simx1.h /usr/include/floatingpoint.h -exBF_ack.o: /usr/include/math.h /usr/include/stdio.h /usr/include/strings.h -exBF_ack.o: /usr/include/sys/ieeefp.h /usr/include/sys/stdtypes.h -exBF_ack.o: /usr/include/sys/sysmacros.h /usr/include/sys/types.h exBF_ack.c -link.o: ./include/component.h ./include/comptypes.h ./include/event.h -link.o: ./include/eventdefs.h ./include/heap.h ./include/link.h -link.o: ./include/list.h ./include/log.h ./include/mempool.h ./include/packet.h -link.o: ./include/perf.h ./include/q.h ./include/sim.h ./include/simx1.h -link.o: /usr/include/floatingpoint.h /usr/include/math.h /usr/include/stdio.h -link.o: /usr/include/string.h /usr/include/strings.h /usr/include/sys/ieeefp.h -link.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h -link.o: /usr/include/sys/types.h link.c -node.o: ./include/component.h ./include/comptypes.h ./include/event.h -node.o: ./include/eventdefs.h ./include/heap.h ./include/lcostfcn.h -node.o: ./include/link.h ./include/list.h ./include/log.h ./include/mempool.h -node.o: ./include/node.h ./include/packet.h ./include/q.h ./include/route.h -node.o: ./include/sim.h ./include/simx1.h /usr/include/floatingpoint.h -node.o: /usr/include/math.h /usr/include/stdio.h /usr/include/strings.h -node.o: /usr/include/sys/ieeefp.h /usr/include/sys/stdtypes.h -node.o: /usr/include/sys/sysmacros.h /usr/include/sys/types.h node.c -ftp.o: ./include/component.h ./include/comptypes.h ./include/event.h -ftp.o: ./include/eventdefs.h ./include/ftp.h ./include/heap.h ./include/list.h -ftp.o: ./include/log.h ./include/mempool.h ./include/packet.h ./include/perf.h -ftp.o: ./include/q.h ./include/sim.h ./include/simx1.h -ftp.o: /usr/include/floatingpoint.h /usr/include/math.h /usr/include/stdio.h -ftp.o: /usr/include/strings.h /usr/include/sys/ieeefp.h -ftp.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h -ftp.o: /usr/include/sys/types.h ftp.c -telnet.o: ./include/component.h ./include/comptypes.h ./include/event.h -telnet.o: ./include/eventdefs.h ./include/heap.h ./include/list.h -telnet.o: ./include/log.h ./include/mempool.h ./include/packet.h -telnet.o: ./include/perf.h ./include/q.h ./include/sim.h ./include/simx1.h -telnet.o: ./include/telnet.h /usr/include/floatingpoint.h /usr/include/math.h -telnet.o: /usr/include/stdio.h /usr/include/strings.h /usr/include/sys/ieeefp.h -telnet.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h -telnet.o: /usr/include/sys/types.h telnet.c -simple_traffic.o: ./include/component.h ./include/comptypes.h ./include/event.h -simple_traffic.o: ./include/eventdefs.h ./include/heap.h ./include/list.h -simple_traffic.o: ./include/log.h ./include/mempool.h ./include/packet.h -simple_traffic.o: ./include/perf.h ./include/q.h ./include/sim.h -simple_traffic.o: ./include/simple_traffic.h ./include/simx1.h -simple_traffic.o: /usr/include/floatingpoint.h /usr/include/math.h -simple_traffic.o: /usr/include/stdio.h /usr/include/strings.h -simple_traffic.o: /usr/include/sys/ieeefp.h /usr/include/sys/stdtypes.h -simple_traffic.o: /usr/include/sys/sysmacros.h /usr/include/sys/types.h -simple_traffic.o: simple_traffic.c -route.o: ./include/component.h ./include/event.h ./include/eventdefs.h -route.o: ./include/heap.h ./include/lcostfcn.h ./include/list.h ./include/log.h -route.o: ./include/mempool.h ./include/node.h ./include/packet.h ./include/q.h -route.o: ./include/route.h ./include/sim.h ./include/simx1.h -route.o: /usr/include/floatingpoint.h /usr/include/math.h /usr/include/stdio.h -route.o: /usr/include/strings.h /usr/include/sys/ieeefp.h -route.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h -route.o: /usr/include/sys/types.h route.c -lcostfcn.o: ./include/component.h ./include/comptypes.h ./include/event.h -lcostfcn.o: ./include/eventdefs.h ./include/heap.h ./include/lcostfcn.h -lcostfcn.o: ./include/list.h ./include/log.h ./include/mempool.h -lcostfcn.o: ./include/packet.h ./include/q.h ./include/sim.h ./include/simx.h -lcostfcn.o: ./include/simx1.h /usr/include/floatingpoint.h /usr/include/math.h -lcostfcn.o: /usr/include/stdio.h /usr/include/strings.h -lcostfcn.o: /usr/include/sys/ieeefp.h /usr/include/sys/stdtypes.h -lcostfcn.o: /usr/include/sys/sysmacros.h /usr/include/sys/types.h lcostfcn.c -# DEPENDENCIES MUST END AT END OF FILE -# IF YOU PUT STUFF HERE IT WILL GO AWAY -# see make depend above freebsd-ports-release/2.2.5/cad/mars/files/patch-05000066400000000000000000000004650642210336600217650ustar00rootroot00000000000000--- sim/log.c.orig Tue Oct 6 20:52:51 1992 +++ sim/log.c Mon Nov 18 21:18:07 1996 @@ -80,7 +80,11 @@ /* Add the time */ fprintf(l, "%d ", ev_now()); va_start(p); +#ifdef __FreeBSD__ + vfprintf(l, format, p); +#else _doprnt(format, p, l); +#endif va_end(p); fputs("\n\0", l); fflush(l); freebsd-ports-release/2.2.5/cad/mars/files/patch-06000066400000000000000000000320370642210336600217660ustar00rootroot00000000000000--- X/Makefile.orig Tue Mar 15 16:30:27 1994 +++ X/Makefile Sun Nov 24 01:03:10 1996 @@ -35,203 +35,5 @@ # make dependencies depend: ${SRCS} - for i in ${SRCS}; do \ - cc -M ${CFLAGS} $$i | sort | uniq |\ - awk ' { if ($$1 != prev) \ - { if (rec != "") print rec; rec = $$0; prev = $$1; } \ - else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \ - else rec = rec " " $$2 } } \ - END { print rec } ' >> makedep; done - echo '/^# DO NOT DELETE THIS LINE/+1,$$d' >eddep - echo '$$r makedep' >>eddep - echo 'w' >>eddep - cp Makefile Makefile.bak - ed - Makefile < eddep - rm eddep makedep - echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile - echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile - echo '# see make depend above' >> Makefile + mkdep $(CFLAGS) ${SRCS} -# DO NOT DELETE THIS LINE -IO.o: ./include/component.h ./include/controls.h ./include/event.h -IO.o: ./include/eventdefs.h ./include/heap.h ./include/list.h ./include/log.h -IO.o: ./include/mempool.h ./include/meters.h ./include/packet.h -IO.o: ./include/peer.h ./include/q.h ./include/sim.h ./include/simx.h -IO.o: ./include/simx1.h ./include/xtables.h /usr/include/floatingpoint.h -IO.o: /usr/include/math.h /usr/include/stdio.h /usr/include/strings.h -IO.o: /usr/include/sys/fcntl.h /usr/include/sys/fcntlcom.h -IO.o: /usr/include/sys/file.h /usr/include/sys/ieeefp.h /usr/include/sys/stat.h -IO.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h -IO.o: /usr/include/sys/types.h IO.c -clock.o: ./include/component.h ./include/event.h ./include/eventdefs.h -clock.o: ./include/heap.h ./include/list.h ./include/log.h ./include/mempool.h -clock.o: ./include/packet.h ./include/q.h ./include/sim.h ./include/simx.h -clock.o: ./include/simx1.h /usr/include/floatingpoint.h /usr/include/math.h -clock.o: /usr/include/stdio.h /usr/include/strings.h /usr/include/sys/ieeefp.h -clock.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h -clock.o: /usr/include/sys/types.h clock.c -components.o: ./include/component.h ./include/comptypes.h ./include/event.h -components.o: ./include/eventdefs.h ./include/heap.h ./include/list.h -components.o: ./include/log.h ./include/mempool.h ./include/packet.h -components.o: ./include/q.h ./include/sim.h ./include/simx.h ./include/simx1.h -components.o: ./include/xtables.h /usr/include/floatingpoint.h -components.o: /usr/include/math.h /usr/include/stdio.h /usr/include/strings.h -components.o: /usr/include/sys/ieeefp.h /usr/include/sys/stdtypes.h -components.o: /usr/include/sys/sysmacros.h /usr/include/sys/types.h -components.o: components.c -controls.o: ./include/component.h ./include/controls.h ./include/event.h -controls.o: ./include/eventdefs.h ./include/heap.h ./include/list.h -controls.o: ./include/log.h ./include/mempool.h ./include/packet.h -controls.o: ./include/q.h ./include/sim.h ./include/simx.h ./include/simx1.h -controls.o: ./include/xtables.h /usr/include/floatingpoint.h -controls.o: /usr/include/math.h /usr/include/stdio.h /usr/include/strings.h -controls.o: /usr/include/sys/fcntl.h /usr/include/sys/fcntlcom.h -controls.o: /usr/include/sys/file.h /usr/include/sys/ieeefp.h -controls.o: /usr/include/sys/stat.h /usr/include/sys/stdtypes.h -controls.o: /usr/include/sys/sysmacros.h /usr/include/sys/types.h controls.c -IO.o: ./include/component.h ./include/controls.h ./include/event.h -IO.o: ./include/eventdefs.h ./include/heap.h ./include/list.h ./include/log.h -IO.o: ./include/mempool.h ./include/meters.h ./include/packet.h -IO.o: ./include/peer.h ./include/q.h ./include/sim.h ./include/simx.h -IO.o: ./include/simx1.h ./include/xtables.h /usr/include/floatingpoint.h -IO.o: /usr/include/math.h /usr/include/stdio.h /usr/include/strings.h -IO.o: /usr/include/sys/fcntl.h /usr/include/sys/fcntlcom.h -IO.o: /usr/include/sys/file.h /usr/include/sys/ieeefp.h /usr/include/sys/stat.h -IO.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h -IO.o: /usr/include/sys/types.h IO.c -clock.o: ./include/component.h ./include/event.h ./include/eventdefs.h -clock.o: ./include/heap.h ./include/list.h ./include/log.h ./include/mempool.h -clock.o: ./include/packet.h ./include/q.h ./include/sim.h ./include/simx.h -clock.o: ./include/simx1.h /usr/include/floatingpoint.h /usr/include/math.h -clock.o: /usr/include/stdio.h /usr/include/strings.h /usr/include/sys/ieeefp.h -clock.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h -clock.o: /usr/include/sys/types.h clock.c -IO.o: ./include/component.h ./include/controls.h ./include/event.h -IO.o: ./include/eventdefs.h ./include/heap.h ./include/list.h ./include/log.h -IO.o: ./include/mempool.h ./include/meters.h ./include/packet.h -IO.o: ./include/peer.h ./include/q.h ./include/sim.h ./include/simx.h -IO.o: ./include/simx1.h ./include/xtables.h /usr/imports/include/X11/X.h -IO.o: /usr/imports/include/X11/Xfuncproto.h /usr/imports/include/X11/Xlib.h -IO.o: /usr/imports/include/X11/Xosdefs.h /usr/imports/include/X11/Xutil.h -IO.o: /usr/include/floatingpoint.h /usr/include/math.h /usr/include/stddef.h -IO.o: /usr/include/stdio.h /usr/include/strings.h /usr/include/sys/fcntl.h -IO.o: /usr/include/sys/fcntlcom.h /usr/include/sys/file.h -IO.o: /usr/include/sys/ieeefp.h /usr/include/sys/stat.h -IO.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h -IO.o: /usr/include/sys/types.h IO.c -clock.o: ./include/component.h ./include/event.h ./include/eventdefs.h -clock.o: ./include/heap.h ./include/list.h ./include/log.h ./include/mempool.h -clock.o: ./include/packet.h ./include/q.h ./include/sim.h ./include/simx.h -clock.o: ./include/simx1.h /usr/imports/include/X11/X.h -clock.o: /usr/imports/include/X11/Xfuncproto.h /usr/imports/include/X11/Xlib.h -clock.o: /usr/imports/include/X11/Xosdefs.h /usr/imports/include/X11/Xutil.h -clock.o: /usr/include/floatingpoint.h /usr/include/math.h /usr/include/stddef.h -clock.o: /usr/include/stdio.h /usr/include/strings.h /usr/include/sys/ieeefp.h -clock.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h -clock.o: /usr/include/sys/types.h clock.c -components.o: ./include/component.h ./include/comptypes.h ./include/event.h -components.o: ./include/eventdefs.h ./include/heap.h ./include/list.h -components.o: ./include/log.h ./include/mempool.h ./include/packet.h -components.o: ./include/q.h ./include/sim.h ./include/simx.h ./include/simx1.h -components.o: ./include/xtables.h /usr/imports/include/X11/X.h -components.o: /usr/imports/include/X11/Xfuncproto.h -components.o: /usr/imports/include/X11/Xlib.h -components.o: /usr/imports/include/X11/Xosdefs.h -components.o: /usr/imports/include/X11/Xutil.h /usr/include/floatingpoint.h -components.o: /usr/include/math.h /usr/include/stddef.h /usr/include/stdio.h -components.o: /usr/include/strings.h /usr/include/sys/ieeefp.h -components.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h -components.o: /usr/include/sys/types.h components.c -controls.o: ./include/component.h ./include/controls.h ./include/event.h -controls.o: ./include/eventdefs.h ./include/heap.h ./include/list.h -controls.o: ./include/log.h ./include/mempool.h ./include/packet.h -controls.o: ./include/q.h ./include/sim.h ./include/simx.h ./include/simx1.h -controls.o: ./include/xtables.h /usr/imports/include/X11/X.h -controls.o: /usr/imports/include/X11/Xfuncproto.h -controls.o: /usr/imports/include/X11/Xlib.h /usr/imports/include/X11/Xosdefs.h -controls.o: /usr/imports/include/X11/Xutil.h /usr/include/floatingpoint.h -controls.o: /usr/include/math.h /usr/include/stddef.h /usr/include/stdio.h -controls.o: /usr/include/strings.h /usr/include/sys/fcntl.h -controls.o: /usr/include/sys/fcntlcom.h /usr/include/sys/file.h -controls.o: /usr/include/sys/ieeefp.h /usr/include/sys/stat.h -controls.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h -controls.o: /usr/include/sys/types.h controls.c -infowindows.o: ./include/component.h ./include/event.h ./include/eventdefs.h -infowindows.o: ./include/heap.h ./include/list.h ./include/log.h -infowindows.o: ./include/mempool.h ./include/packet.h ./include/q.h -infowindows.o: ./include/sim.h ./include/simx.h ./include/simx1.h -infowindows.o: ./include/xtables.h /usr/imports/include/X11/X.h -infowindows.o: /usr/imports/include/X11/Xfuncproto.h -infowindows.o: /usr/imports/include/X11/Xlib.h -infowindows.o: /usr/imports/include/X11/Xosdefs.h -infowindows.o: /usr/imports/include/X11/Xutil.h /usr/include/floatingpoint.h -infowindows.o: /usr/include/math.h /usr/include/stddef.h /usr/include/stdio.h -infowindows.o: /usr/include/strings.h /usr/include/sys/ieeefp.h -infowindows.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h -infowindows.o: /usr/include/sys/types.h infowindows.c -lines.o: ./include/component.h ./include/event.h ./include/eventdefs.h -lines.o: ./include/hash.h ./include/heap.h ./include/list.h ./include/log.h -lines.o: ./include/mempool.h ./include/packet.h ./include/q.h ./include/sim.h -lines.o: ./include/simx.h ./include/simx1.h /usr/imports/include/X11/X.h -lines.o: /usr/imports/include/X11/Xfuncproto.h /usr/imports/include/X11/Xlib.h -lines.o: /usr/imports/include/X11/Xosdefs.h /usr/imports/include/X11/Xutil.h -lines.o: /usr/include/floatingpoint.h /usr/include/math.h /usr/include/stddef.h -lines.o: /usr/include/stdio.h /usr/include/strings.h /usr/include/sys/ieeefp.h -lines.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h -lines.o: /usr/include/sys/types.h lines.c -meters.o: ./include/component.h ./include/event.h ./include/eventdefs.h -meters.o: ./include/heap.h ./include/list.h ./include/log.h ./include/mempool.h -meters.o: ./include/meters.h ./include/packet.h ./include/q.h ./include/sim.h -meters.o: ./include/simx.h ./include/simx1.h ./include/xtables.h -meters.o: /usr/imports/include/X11/X.h /usr/imports/include/X11/Xfuncproto.h -meters.o: /usr/imports/include/X11/Xlib.h /usr/imports/include/X11/Xosdefs.h -meters.o: /usr/imports/include/X11/Xutil.h /usr/include/floatingpoint.h -meters.o: /usr/include/math.h /usr/include/stddef.h /usr/include/stdio.h -meters.o: /usr/include/strings.h /usr/include/sys/ieeefp.h -meters.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h -meters.o: /usr/include/sys/types.h meters.c -update.o: ./include/component.h ./include/event.h ./include/eventdefs.h -update.o: ./include/heap.h ./include/list.h ./include/log.h ./include/mempool.h -update.o: ./include/packet.h ./include/q.h ./include/sim.h ./include/simx.h -update.o: ./include/simx1.h ./include/xtables.h /usr/imports/include/X11/X.h -update.o: /usr/imports/include/X11/Xfuncproto.h /usr/imports/include/X11/Xlib.h -update.o: /usr/imports/include/X11/Xosdefs.h /usr/imports/include/X11/Xutil.h -update.o: /usr/include/floatingpoint.h /usr/include/math.h -update.o: /usr/include/stddef.h /usr/include/stdio.h /usr/include/strings.h -update.o: /usr/include/sys/ieeefp.h /usr/include/sys/stdtypes.h -update.o: /usr/include/sys/sysmacros.h /usr/include/sys/types.h update.c -xinit.o: ./include/component.h ./include/comptypes.h ./include/event.h -xinit.o: ./include/eventdefs.h ./include/heap.h ./include/list.h -xinit.o: ./include/log.h ./include/mempool.h ./include/packet.h ./include/q.h -xinit.o: ./include/sim.h ./include/simx.h ./include/simx1.h ./include/xtables.h -xinit.o: /usr/imports/include/X11/X.h /usr/imports/include/X11/Xfuncproto.h -xinit.o: /usr/imports/include/X11/Xlib.h /usr/imports/include/X11/Xosdefs.h -xinit.o: /usr/imports/include/X11/Xutil.h /usr/imports/include/X11/cursorfont.h -xinit.o: /usr/include/floatingpoint.h /usr/include/math.h /usr/include/stddef.h -xinit.o: /usr/include/stdio.h /usr/include/strings.h /usr/include/sys/ieeefp.h -xinit.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h -xinit.o: /usr/include/sys/types.h xinit.c -edit.o: ./include/component.h ./include/comptypes.h ./include/event.h -edit.o: ./include/eventdefs.h ./include/heap.h ./include/list.h ./include/log.h -edit.o: ./include/mempool.h ./include/meters.h ./include/packet.h ./include/q.h -edit.o: ./include/sim.h ./include/simx.h ./include/simx1.h ./include/xtables.h -edit.o: /usr/imports/include/X11/X.h /usr/imports/include/X11/Xfuncproto.h -edit.o: /usr/imports/include/X11/Xlib.h /usr/imports/include/X11/Xosdefs.h -edit.o: /usr/imports/include/X11/Xutil.h /usr/include/floatingpoint.h -edit.o: /usr/include/math.h /usr/include/stddef.h /usr/include/stdio.h -edit.o: /usr/include/strings.h /usr/include/sys/ieeefp.h -edit.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h -edit.o: /usr/include/sys/types.h edit.c -text.o: ./include/component.h ./include/event.h ./include/eventdefs.h -text.o: ./include/heap.h ./include/list.h ./include/log.h ./include/mempool.h -text.o: ./include/packet.h ./include/q.h ./include/sim.h ./include/simx.h -text.o: ./include/simx1.h /usr/imports/include/X11/X.h -text.o: /usr/imports/include/X11/Xfuncproto.h /usr/imports/include/X11/Xlib.h -text.o: /usr/imports/include/X11/Xosdefs.h /usr/imports/include/X11/Xutil.h -text.o: /usr/include/floatingpoint.h /usr/include/math.h /usr/include/stddef.h -text.o: /usr/include/stdio.h /usr/include/strings.h /usr/include/sys/ieeefp.h -text.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h -text.o: /usr/include/sys/types.h text.c -# DEPENDENCIES MUST END AT END OF FILE -# IF YOU PUT STUFF HERE IT WILL GO AWAY -# see make depend above freebsd-ports-release/2.2.5/cad/mars/files/patch-07000066400000000000000000000763520642210336600217770ustar00rootroot00000000000000--- XMotif/Makefile.orig Tue Mar 15 16:18:24 1994 +++ XMotif/Makefile Sun Nov 24 03:12:03 1996 @@ -33,573 +33,5 @@ # make dependencies depend: ${SRCS} - for i in ${SRCS}; do \ - cc -M ${CFLAGS} $$i | sort | uniq |\ - awk ' { if ($$1 != prev) \ - { if (rec != "") print rec; rec = $$0; prev = $$1; } \ - else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \ - else rec = rec " " $$2 } } \ - END { print rec } ' >> makedep; done - echo '/^# DO NOT DELETE THIS LINE/+1,$$d' >eddep - echo '$$r makedep' >>eddep - echo 'w' >>eddep - cp Makefile Makefile.bak - ed - Makefile < eddep - rm eddep makedep - echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile - echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile - echo '# see make depend above' >> Makefile + mkdep $(CFLAGS) ${SRCS} -# DO NOT DELETE THIS LINE -xinit.o: ./include/component.h ./include/comptypes.h ./include/event.h -xinit.o: ./include/eventdefs.h ./include/heap.h ./include/list.h -xinit.o: ./include/log.h ./include/mempool.h ./include/packet.h ./include/q.h -xinit.o: ./include/sim.h ./include/simx.h ./include/simx1.h -xinit.o: ./include/xm-comp_trans.h ./include/xm-edit.h ./include/xm-info_w.h -xinit.o: ./include/xm-lines.h ./include/xm-main_w.h ./include/xm-meters.h -xinit.o: ./include/xm-mfile.h ./include/xm-network.h ./include/xm-param_w.h -xinit.o: ./include/xm-util.h /usr/imports/include/X11R5/X11/Composite.h -xinit.o: /usr/imports/include/X11R5/X11/Constraint.h -xinit.o: /usr/imports/include/X11R5/X11/Core.h -xinit.o: /usr/imports/include/X11R5/X11/Intrinsic.h -xinit.o: /usr/imports/include/X11R5/X11/Object.h -xinit.o: /usr/imports/include/X11R5/X11/RectObj.h -xinit.o: /usr/imports/include/X11R5/X11/Shell.h -xinit.o: /usr/imports/include/X11R5/X11/StringDefs.h -xinit.o: /usr/imports/include/X11R5/X11/X.h -xinit.o: /usr/imports/include/X11R5/X11/Xatom.h -xinit.o: /usr/imports/include/X11R5/X11/Xfuncproto.h -xinit.o: /usr/imports/include/X11R5/X11/Xlib.h -xinit.o: /usr/imports/include/X11R5/X11/Xosdefs.h -xinit.o: /usr/imports/include/X11R5/X11/Xresource.h -xinit.o: /usr/imports/include/X11R5/X11/Xutil.h -xinit.o: /usr/imports/include/X11R5/Xm/PushB.h -xinit.o: /usr/imports/include/X11R5/Xm/Text.h -xinit.o: /usr/imports/include/X11R5/Xm/VendorS.h -xinit.o: /usr/imports/include/X11R5/Xm/VirtKeys.h -xinit.o: /usr/imports/include/X11R5/Xm/Xm.h -xinit.o: /usr/imports/include/X11R5/Xm/XmStrDefs.h /usr/include/floatingpoint.h -xinit.o: /usr/include/math.h /usr/include/stddef.h /usr/include/stdio.h -xinit.o: /usr/include/string.h /usr/include/strings.h /usr/include/sys/ieeefp.h -xinit.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h -xinit.o: /usr/include/sys/types.h xinit.c -io.o: ./include/component.h ./include/event.h ./include/eventdefs.h -io.o: ./include/heap.h ./include/list.h ./include/log.h ./include/mempool.h -io.o: ./include/packet.h ./include/q.h ./include/sim.h ./include/simx.h -io.o: ./include/simx1.h ./include/xm-info_w.h ./include/xm-io.h -io.o: ./include/xm-main_w.h ./include/xm-meters.h ./include/xm-network.h -io.o: ./include/xm-param_w.h ./include/xm-util.h -io.o: /usr/imports/include/X11R5/X11/Composite.h -io.o: /usr/imports/include/X11R5/X11/Constraint.h -io.o: /usr/imports/include/X11R5/X11/Core.h -io.o: /usr/imports/include/X11R5/X11/Intrinsic.h -io.o: /usr/imports/include/X11R5/X11/Object.h -io.o: /usr/imports/include/X11R5/X11/RectObj.h -io.o: /usr/imports/include/X11R5/X11/Shell.h -io.o: /usr/imports/include/X11R5/X11/StringDefs.h -io.o: /usr/imports/include/X11R5/X11/X.h /usr/imports/include/X11R5/X11/Xatom.h -io.o: /usr/imports/include/X11R5/X11/Xfuncproto.h -io.o: /usr/imports/include/X11R5/X11/Xlib.h -io.o: /usr/imports/include/X11R5/X11/Xosdefs.h -io.o: /usr/imports/include/X11R5/X11/Xresource.h -io.o: /usr/imports/include/X11R5/X11/Xutil.h -io.o: /usr/imports/include/X11R5/Xm/PushB.h -io.o: /usr/imports/include/X11R5/Xm/Text.h -io.o: /usr/imports/include/X11R5/Xm/VendorS.h -io.o: /usr/imports/include/X11R5/Xm/VirtKeys.h -io.o: /usr/imports/include/X11R5/Xm/Xm.h -io.o: /usr/imports/include/X11R5/Xm/XmStrDefs.h /usr/include/floatingpoint.h -io.o: /usr/include/math.h /usr/include/stddef.h /usr/include/stdio.h -io.o: /usr/include/string.h /usr/include/strings.h /usr/include/sys/ieeefp.h -io.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h -io.o: /usr/include/sys/types.h io.c -main_w.o: ./include/component.h ./include/comptypes.h ./include/event.h -main_w.o: ./include/eventdefs.h ./include/heap.h ./include/list.h -main_w.o: ./include/log.h ./include/mempool.h ./include/packet.h ./include/q.h -main_w.o: ./include/sim.h ./include/simx.h ./include/simx1.h -main_w.o: ./include/xm-comp_trans.h ./include/xm-edit.h ./include/xm-info_w.h -main_w.o: ./include/xm-lines.h ./include/xm-main_w.h ./include/xm-meters.h -main_w.o: ./include/xm-mfile.h ./include/xm-network.h ./include/xm-options.h -main_w.o: ./include/xm-util.h ./include/xm-view.h -main_w.o: /usr/imports/include/X11R5/X11/Composite.h -main_w.o: /usr/imports/include/X11R5/X11/Constraint.h -main_w.o: /usr/imports/include/X11R5/X11/Core.h -main_w.o: /usr/imports/include/X11R5/X11/Intrinsic.h -main_w.o: /usr/imports/include/X11R5/X11/Object.h -main_w.o: /usr/imports/include/X11R5/X11/RectObj.h -main_w.o: /usr/imports/include/X11R5/X11/Shell.h -main_w.o: /usr/imports/include/X11R5/X11/StringDefs.h -main_w.o: /usr/imports/include/X11R5/X11/X.h -main_w.o: /usr/imports/include/X11R5/X11/Xatom.h -main_w.o: /usr/imports/include/X11R5/X11/Xfuncproto.h -main_w.o: /usr/imports/include/X11R5/X11/Xlib.h -main_w.o: /usr/imports/include/X11R5/X11/Xosdefs.h -main_w.o: /usr/imports/include/X11R5/X11/Xresource.h -main_w.o: /usr/imports/include/X11R5/X11/Xutil.h -main_w.o: /usr/imports/include/X11R5/Xm/BulletinB.h -main_w.o: /usr/imports/include/X11R5/Xm/DrawingA.h -main_w.o: /usr/imports/include/X11R5/Xm/Form.h -main_w.o: /usr/imports/include/X11R5/Xm/Label.h -main_w.o: /usr/imports/include/X11R5/Xm/MessageB.h -main_w.o: /usr/imports/include/X11R5/Xm/PushB.h -main_w.o: /usr/imports/include/X11R5/Xm/RowColumn.h -main_w.o: /usr/imports/include/X11R5/Xm/ScrolledW.h -main_w.o: /usr/imports/include/X11R5/Xm/SeparatoG.h -main_w.o: /usr/imports/include/X11R5/Xm/Text.h -main_w.o: /usr/imports/include/X11R5/Xm/TextF.h -main_w.o: /usr/imports/include/X11R5/Xm/VendorS.h -main_w.o: /usr/imports/include/X11R5/Xm/VirtKeys.h -main_w.o: /usr/imports/include/X11R5/Xm/Xm.h -main_w.o: /usr/imports/include/X11R5/Xm/XmStrDefs.h -main_w.o: /usr/include/floatingpoint.h /usr/include/math.h -main_w.o: /usr/include/stddef.h /usr/include/stdio.h /usr/include/string.h -main_w.o: /usr/include/strings.h /usr/include/sys/ieeefp.h -main_w.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h -main_w.o: /usr/include/sys/types.h main_w.c -util.o: ./include/component.h ./include/comptypes.h ./include/event.h -util.o: ./include/eventdefs.h ./include/heap.h ./include/list.h ./include/log.h -util.o: ./include/mempool.h ./include/packet.h ./include/q.h ./include/sim.h -util.o: ./include/simx.h ./include/simx1.h ./include/xm-util.h -util.o: /usr/imports/include/X11R5/X11/Composite.h -util.o: /usr/imports/include/X11R5/X11/Constraint.h -util.o: /usr/imports/include/X11R5/X11/Core.h -util.o: /usr/imports/include/X11R5/X11/Intrinsic.h -util.o: /usr/imports/include/X11R5/X11/Object.h -util.o: /usr/imports/include/X11R5/X11/RectObj.h -util.o: /usr/imports/include/X11R5/X11/Shell.h -util.o: /usr/imports/include/X11R5/X11/StringDefs.h -util.o: /usr/imports/include/X11R5/X11/X.h -util.o: /usr/imports/include/X11R5/X11/Xatom.h -util.o: /usr/imports/include/X11R5/X11/Xfuncproto.h -util.o: /usr/imports/include/X11R5/X11/Xlib.h -util.o: /usr/imports/include/X11R5/X11/Xosdefs.h -util.o: /usr/imports/include/X11R5/X11/Xresource.h -util.o: /usr/imports/include/X11R5/X11/Xutil.h -util.o: /usr/imports/include/X11R5/Xm/BulletinB.h -util.o: /usr/imports/include/X11R5/Xm/CascadeBG.h -util.o: /usr/imports/include/X11R5/Xm/Form.h -util.o: /usr/imports/include/X11R5/Xm/Label.h -util.o: /usr/imports/include/X11R5/Xm/PushB.h -util.o: /usr/imports/include/X11R5/Xm/PushBG.h -util.o: /usr/imports/include/X11R5/Xm/RowColumn.h -util.o: /usr/imports/include/X11R5/Xm/TextF.h -util.o: /usr/imports/include/X11R5/Xm/ToggleBG.h -util.o: /usr/imports/include/X11R5/Xm/VendorS.h -util.o: /usr/imports/include/X11R5/Xm/VirtKeys.h -util.o: /usr/imports/include/X11R5/Xm/Xm.h -util.o: /usr/imports/include/X11R5/Xm/XmStrDefs.h /usr/include/floatingpoint.h -util.o: /usr/include/math.h /usr/include/stddef.h /usr/include/stdio.h -util.o: /usr/include/string.h /usr/include/strings.h /usr/include/sys/ieeefp.h -util.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h -util.o: /usr/include/sys/types.h util.c -edit.o: ./include/component.h ./include/comptypes.h ./include/event.h -edit.o: ./include/eventdefs.h ./include/heap.h ./include/list.h ./include/log.h -edit.o: ./include/mempool.h ./include/packet.h ./include/q.h ./include/sim.h -edit.o: ./include/simx.h ./include/simx1.h ./include/xm-comp_trans.h -edit.o: ./include/xm-edit.h ./include/xm-icon.h ./include/xm-info_w.h -edit.o: ./include/xm-main_w.h ./include/xm-meters.h ./include/xm-network.h -edit.o: ./include/xm-util.h /usr/imports/include/X11R5/X11/Composite.h -edit.o: /usr/imports/include/X11R5/X11/Constraint.h -edit.o: /usr/imports/include/X11R5/X11/Core.h -edit.o: /usr/imports/include/X11R5/X11/Intrinsic.h -edit.o: /usr/imports/include/X11R5/X11/Object.h -edit.o: /usr/imports/include/X11R5/X11/RectObj.h -edit.o: /usr/imports/include/X11R5/X11/Shell.h -edit.o: /usr/imports/include/X11R5/X11/StringDefs.h -edit.o: /usr/imports/include/X11R5/X11/X.h -edit.o: /usr/imports/include/X11R5/X11/Xatom.h -edit.o: /usr/imports/include/X11R5/X11/Xfuncproto.h -edit.o: /usr/imports/include/X11R5/X11/Xlib.h -edit.o: /usr/imports/include/X11R5/X11/Xosdefs.h -edit.o: /usr/imports/include/X11R5/X11/Xresource.h -edit.o: /usr/imports/include/X11R5/X11/Xutil.h -edit.o: /usr/imports/include/X11R5/Xm/BulletinB.h -edit.o: /usr/imports/include/X11R5/Xm/DrawingA.h -edit.o: /usr/imports/include/X11R5/Xm/Form.h -edit.o: /usr/imports/include/X11R5/Xm/Label.h -edit.o: /usr/imports/include/X11R5/Xm/MessageB.h -edit.o: /usr/imports/include/X11R5/Xm/PushB.h -edit.o: /usr/imports/include/X11R5/Xm/PushBG.h -edit.o: /usr/imports/include/X11R5/Xm/RowColumn.h -edit.o: /usr/imports/include/X11R5/Xm/SeparatoG.h -edit.o: /usr/imports/include/X11R5/Xm/Text.h -edit.o: /usr/imports/include/X11R5/Xm/VendorS.h -edit.o: /usr/imports/include/X11R5/Xm/VirtKeys.h -edit.o: /usr/imports/include/X11R5/Xm/Xm.h -edit.o: /usr/imports/include/X11R5/Xm/XmStrDefs.h /usr/include/floatingpoint.h -edit.o: /usr/include/math.h /usr/include/stddef.h /usr/include/stdio.h -edit.o: /usr/include/string.h /usr/include/strings.h /usr/include/sys/ieeefp.h -edit.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h -edit.o: /usr/include/sys/types.h edit.c -mfile.o: ./include/component.h ./include/comptypes.h ./include/event.h -mfile.o: ./include/eventdefs.h ./include/heap.h ./include/list.h -mfile.o: ./include/log.h ./include/mempool.h ./include/packet.h ./include/q.h -mfile.o: ./include/sim.h ./include/simx.h ./include/simx1.h -mfile.o: ./include/xm-info_w.h ./include/xm-main_w.h ./include/xm-meters.h -mfile.o: ./include/xm-mfile.h ./include/xm-network.h ./include/xm-util.h -mfile.o: /usr/imports/include/X11R5/X11/Composite.h -mfile.o: /usr/imports/include/X11R5/X11/Constraint.h -mfile.o: /usr/imports/include/X11R5/X11/Core.h -mfile.o: /usr/imports/include/X11R5/X11/Intrinsic.h -mfile.o: /usr/imports/include/X11R5/X11/Object.h -mfile.o: /usr/imports/include/X11R5/X11/RectObj.h -mfile.o: /usr/imports/include/X11R5/X11/Shell.h -mfile.o: /usr/imports/include/X11R5/X11/StringDefs.h -mfile.o: /usr/imports/include/X11R5/X11/X.h -mfile.o: /usr/imports/include/X11R5/X11/Xatom.h -mfile.o: /usr/imports/include/X11R5/X11/Xfuncproto.h -mfile.o: /usr/imports/include/X11R5/X11/Xlib.h -mfile.o: /usr/imports/include/X11R5/X11/Xosdefs.h -mfile.o: /usr/imports/include/X11R5/X11/Xresource.h -mfile.o: /usr/imports/include/X11R5/X11/Xutil.h -mfile.o: /usr/imports/include/X11R5/Xm/BulletinB.h -mfile.o: /usr/imports/include/X11R5/Xm/FileSB.h -mfile.o: /usr/imports/include/X11R5/Xm/Form.h -mfile.o: /usr/imports/include/X11R5/Xm/Label.h -mfile.o: /usr/imports/include/X11R5/Xm/MessageB.h -mfile.o: /usr/imports/include/X11R5/Xm/PushB.h -mfile.o: /usr/imports/include/X11R5/Xm/PushBG.h -mfile.o: /usr/imports/include/X11R5/Xm/SeparatoG.h -mfile.o: /usr/imports/include/X11R5/Xm/Separator.h -mfile.o: /usr/imports/include/X11R5/Xm/Text.h -mfile.o: /usr/imports/include/X11R5/Xm/VendorS.h -mfile.o: /usr/imports/include/X11R5/Xm/VirtKeys.h -mfile.o: /usr/imports/include/X11R5/Xm/Xm.h -mfile.o: /usr/imports/include/X11R5/Xm/XmStrDefs.h /usr/include/floatingpoint.h -mfile.o: /usr/include/math.h /usr/include/stddef.h /usr/include/stdio.h -mfile.o: /usr/include/string.h /usr/include/strings.h /usr/include/sys/ieeefp.h -mfile.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h -mfile.o: /usr/include/sys/types.h /usr/include/unistd.h mfile.c -view.o: ./include/component.h ./include/comptypes.h ./include/event.h -view.o: ./include/eventdefs.h ./include/heap.h ./include/list.h ./include/log.h -view.o: ./include/mempool.h ./include/packet.h ./include/q.h ./include/sim.h -view.o: ./include/simx.h ./include/simx1.h ./include/xm-comp_trans.h -view.o: ./include/xm-info_w.h ./include/xm-main_w.h ./include/xm-meters.h -view.o: ./include/xm-network.h ./include/xm-param_w.h ./include/xm-util.h -view.o: ./include/xm-view.h /usr/imports/include/X11R5/X11/Composite.h -view.o: /usr/imports/include/X11R5/X11/Constraint.h -view.o: /usr/imports/include/X11R5/X11/Core.h -view.o: /usr/imports/include/X11R5/X11/Intrinsic.h -view.o: /usr/imports/include/X11R5/X11/Object.h -view.o: /usr/imports/include/X11R5/X11/RectObj.h -view.o: /usr/imports/include/X11R5/X11/Shell.h -view.o: /usr/imports/include/X11R5/X11/StringDefs.h -view.o: /usr/imports/include/X11R5/X11/X.h -view.o: /usr/imports/include/X11R5/X11/Xatom.h -view.o: /usr/imports/include/X11R5/X11/Xfuncproto.h -view.o: /usr/imports/include/X11R5/X11/Xlib.h -view.o: /usr/imports/include/X11R5/X11/Xosdefs.h -view.o: /usr/imports/include/X11R5/X11/Xresource.h -view.o: /usr/imports/include/X11R5/X11/Xutil.h -view.o: /usr/imports/include/X11R5/Xm/BulletinB.h -view.o: /usr/imports/include/X11R5/Xm/Form.h -view.o: /usr/imports/include/X11R5/Xm/Label.h -view.o: /usr/imports/include/X11R5/Xm/PushB.h -view.o: /usr/imports/include/X11R5/Xm/PushBG.h -view.o: /usr/imports/include/X11R5/Xm/RowColumn.h -view.o: /usr/imports/include/X11R5/Xm/SeparatoG.h -view.o: /usr/imports/include/X11R5/Xm/Separator.h -view.o: /usr/imports/include/X11R5/Xm/Text.h -view.o: /usr/imports/include/X11R5/Xm/ToggleB.h -view.o: /usr/imports/include/X11R5/Xm/ToggleBG.h -view.o: /usr/imports/include/X11R5/Xm/VendorS.h -view.o: /usr/imports/include/X11R5/Xm/VirtKeys.h -view.o: /usr/imports/include/X11R5/Xm/Xm.h -view.o: /usr/imports/include/X11R5/Xm/XmStrDefs.h /usr/include/floatingpoint.h -view.o: /usr/include/math.h /usr/include/stddef.h /usr/include/stdio.h -view.o: /usr/include/string.h /usr/include/strings.h /usr/include/sys/ieeefp.h -view.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h -view.o: /usr/include/sys/types.h view.c -options.o: ./include/component.h ./include/event.h ./include/eventdefs.h -options.o: ./include/heap.h ./include/list.h ./include/log.h -options.o: ./include/mempool.h ./include/packet.h ./include/q.h ./include/sim.h -options.o: ./include/simx.h ./include/simx1.h ./include/xm-main_w.h -options.o: ./include/xm-network.h ./include/xm-options.h ./include/xm-util.h -options.o: /usr/imports/include/X11R5/X11/Composite.h -options.o: /usr/imports/include/X11R5/X11/Constraint.h -options.o: /usr/imports/include/X11R5/X11/Core.h -options.o: /usr/imports/include/X11R5/X11/Intrinsic.h -options.o: /usr/imports/include/X11R5/X11/Object.h -options.o: /usr/imports/include/X11R5/X11/RectObj.h -options.o: /usr/imports/include/X11R5/X11/Shell.h -options.o: /usr/imports/include/X11R5/X11/StringDefs.h -options.o: /usr/imports/include/X11R5/X11/X.h -options.o: /usr/imports/include/X11R5/X11/Xatom.h -options.o: /usr/imports/include/X11R5/X11/Xfuncproto.h -options.o: /usr/imports/include/X11R5/X11/Xlib.h -options.o: /usr/imports/include/X11R5/X11/Xosdefs.h -options.o: /usr/imports/include/X11R5/X11/Xresource.h -options.o: /usr/imports/include/X11R5/X11/Xutil.h -options.o: /usr/imports/include/X11R5/Xm/BulletinB.h -options.o: /usr/imports/include/X11R5/Xm/CascadeBG.h -options.o: /usr/imports/include/X11R5/Xm/Form.h -options.o: /usr/imports/include/X11R5/Xm/Frame.h -options.o: /usr/imports/include/X11R5/Xm/Label.h -options.o: /usr/imports/include/X11R5/Xm/PushB.h -options.o: /usr/imports/include/X11R5/Xm/PushBG.h -options.o: /usr/imports/include/X11R5/Xm/RowColumn.h -options.o: /usr/imports/include/X11R5/Xm/SeparatoG.h -options.o: /usr/imports/include/X11R5/Xm/Text.h -options.o: /usr/imports/include/X11R5/Xm/TextF.h -options.o: /usr/imports/include/X11R5/Xm/ToggleBG.h -options.o: /usr/imports/include/X11R5/Xm/VendorS.h -options.o: /usr/imports/include/X11R5/Xm/VirtKeys.h -options.o: /usr/imports/include/X11R5/Xm/Xm.h -options.o: /usr/imports/include/X11R5/Xm/XmStrDefs.h -options.o: /usr/include/floatingpoint.h /usr/include/math.h -options.o: /usr/include/stddef.h /usr/include/stdio.h /usr/include/string.h -options.o: /usr/include/strings.h /usr/include/sys/ieeefp.h -options.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h -options.o: /usr/include/sys/types.h options.c -info_w.o: ./include/component.h ./include/comptypes.h ./include/event.h -info_w.o: ./include/eventdefs.h ./include/heap.h ./include/list.h -info_w.o: ./include/log.h ./include/mempool.h ./include/packet.h ./include/q.h -info_w.o: ./include/sim.h ./include/simx.h ./include/simx1.h -info_w.o: ./include/xm-comp_trans.h ./include/xm-info_w.h ./include/xm-main_w.h -info_w.o: ./include/xm-network.h ./include/xm-param_w.h ./include/xm-util.h -info_w.o: /usr/imports/include/X11R5/X11/Composite.h -info_w.o: /usr/imports/include/X11R5/X11/Constraint.h -info_w.o: /usr/imports/include/X11R5/X11/Core.h -info_w.o: /usr/imports/include/X11R5/X11/Intrinsic.h -info_w.o: /usr/imports/include/X11R5/X11/Object.h -info_w.o: /usr/imports/include/X11R5/X11/RectObj.h -info_w.o: /usr/imports/include/X11R5/X11/Shell.h -info_w.o: /usr/imports/include/X11R5/X11/StringDefs.h -info_w.o: /usr/imports/include/X11R5/X11/X.h -info_w.o: /usr/imports/include/X11R5/X11/Xatom.h -info_w.o: /usr/imports/include/X11R5/X11/Xfuncproto.h -info_w.o: /usr/imports/include/X11R5/X11/Xlib.h -info_w.o: /usr/imports/include/X11R5/X11/Xosdefs.h -info_w.o: /usr/imports/include/X11R5/X11/Xresource.h -info_w.o: /usr/imports/include/X11R5/X11/Xutil.h -info_w.o: /usr/imports/include/X11R5/Xm/BulletinB.h -info_w.o: /usr/imports/include/X11R5/Xm/Form.h -info_w.o: /usr/imports/include/X11R5/Xm/Frame.h -info_w.o: /usr/imports/include/X11R5/Xm/Label.h -info_w.o: /usr/imports/include/X11R5/Xm/LabelG.h -info_w.o: /usr/imports/include/X11R5/Xm/MessageB.h -info_w.o: /usr/imports/include/X11R5/Xm/PushB.h -info_w.o: /usr/imports/include/X11R5/Xm/RowColumn.h -info_w.o: /usr/imports/include/X11R5/Xm/SeparatoG.h -info_w.o: /usr/imports/include/X11R5/Xm/Text.h -info_w.o: /usr/imports/include/X11R5/Xm/TextF.h -info_w.o: /usr/imports/include/X11R5/Xm/ToggleB.h -info_w.o: /usr/imports/include/X11R5/Xm/VendorS.h -info_w.o: /usr/imports/include/X11R5/Xm/VirtKeys.h -info_w.o: /usr/imports/include/X11R5/Xm/Xm.h -info_w.o: /usr/imports/include/X11R5/Xm/XmStrDefs.h -info_w.o: /usr/include/floatingpoint.h /usr/include/math.h -info_w.o: /usr/include/stddef.h /usr/include/stdio.h /usr/include/string.h -info_w.o: /usr/include/strings.h /usr/include/sys/ieeefp.h -info_w.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h -info_w.o: /usr/include/sys/types.h info_w.c -param_w.o: ./include/component.h ./include/comptypes.h ./include/event.h -param_w.o: ./include/eventdefs.h ./include/heap.h ./include/list.h -param_w.o: ./include/log.h ./include/mempool.h ./include/packet.h ./include/q.h -param_w.o: ./include/sim.h ./include/simx.h ./include/simx1.h -param_w.o: ./include/xm-comp_trans.h ./include/xm-info_w.h -param_w.o: ./include/xm-main_w.h ./include/xm-meters.h ./include/xm-network.h -param_w.o: ./include/xm-param_w.h ./include/xm-util.h -param_w.o: /usr/imports/include/X11R5/X11/Composite.h -param_w.o: /usr/imports/include/X11R5/X11/Constraint.h -param_w.o: /usr/imports/include/X11R5/X11/Core.h -param_w.o: /usr/imports/include/X11R5/X11/Intrinsic.h -param_w.o: /usr/imports/include/X11R5/X11/Object.h -param_w.o: /usr/imports/include/X11R5/X11/RectObj.h -param_w.o: /usr/imports/include/X11R5/X11/Shell.h -param_w.o: /usr/imports/include/X11R5/X11/StringDefs.h -param_w.o: /usr/imports/include/X11R5/X11/X.h -param_w.o: /usr/imports/include/X11R5/X11/Xatom.h -param_w.o: /usr/imports/include/X11R5/X11/Xfuncproto.h -param_w.o: /usr/imports/include/X11R5/X11/Xlib.h -param_w.o: /usr/imports/include/X11R5/X11/Xosdefs.h -param_w.o: /usr/imports/include/X11R5/X11/Xresource.h -param_w.o: /usr/imports/include/X11R5/X11/Xutil.h -param_w.o: /usr/imports/include/X11R5/Xm/BulletinB.h -param_w.o: /usr/imports/include/X11R5/Xm/Form.h -param_w.o: /usr/imports/include/X11R5/Xm/Frame.h -param_w.o: /usr/imports/include/X11R5/Xm/Label.h -param_w.o: /usr/imports/include/X11R5/Xm/PushB.h -param_w.o: /usr/imports/include/X11R5/Xm/RowColumn.h -param_w.o: /usr/imports/include/X11R5/Xm/SeparatoG.h -param_w.o: /usr/imports/include/X11R5/Xm/Text.h -param_w.o: /usr/imports/include/X11R5/Xm/TextF.h -param_w.o: /usr/imports/include/X11R5/Xm/ToggleB.h -param_w.o: /usr/imports/include/X11R5/Xm/VendorS.h -param_w.o: /usr/imports/include/X11R5/Xm/VirtKeys.h -param_w.o: /usr/imports/include/X11R5/Xm/Xm.h -param_w.o: /usr/imports/include/X11R5/Xm/XmStrDefs.h -param_w.o: /usr/include/floatingpoint.h /usr/include/math.h -param_w.o: /usr/include/stddef.h /usr/include/stdio.h /usr/include/string.h -param_w.o: /usr/include/strings.h /usr/include/sys/ieeefp.h -param_w.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h -param_w.o: /usr/include/sys/types.h param_w.c -comp_trans.o: ./include/component.h ./include/comptypes.h ./include/event.h -comp_trans.o: ./include/eventdefs.h ./include/heap.h ./include/list.h -comp_trans.o: ./include/log.h ./include/mempool.h ./include/packet.h -comp_trans.o: ./include/q.h ./include/sim.h ./include/simx.h ./include/simx1.h -comp_trans.o: ./include/xm-comp_trans.h ./include/xm-icon.h -comp_trans.o: ./include/xm-info_w.h ./include/xm-lines.h ./include/xm-main_w.h -comp_trans.o: ./include/xm-network.h ./include/xm-param_w.h ./include/xm-util.h -comp_trans.o: /usr/imports/include/X11R5/X11/Composite.h -comp_trans.o: /usr/imports/include/X11R5/X11/Constraint.h -comp_trans.o: /usr/imports/include/X11R5/X11/Core.h -comp_trans.o: /usr/imports/include/X11R5/X11/Intrinsic.h -comp_trans.o: /usr/imports/include/X11R5/X11/Object.h -comp_trans.o: /usr/imports/include/X11R5/X11/RectObj.h -comp_trans.o: /usr/imports/include/X11R5/X11/Shell.h -comp_trans.o: /usr/imports/include/X11R5/X11/StringDefs.h -comp_trans.o: /usr/imports/include/X11R5/X11/X.h -comp_trans.o: /usr/imports/include/X11R5/X11/Xatom.h -comp_trans.o: /usr/imports/include/X11R5/X11/Xfuncproto.h -comp_trans.o: /usr/imports/include/X11R5/X11/Xlib.h -comp_trans.o: /usr/imports/include/X11R5/X11/Xosdefs.h -comp_trans.o: /usr/imports/include/X11R5/X11/Xresource.h -comp_trans.o: /usr/imports/include/X11R5/X11/Xutil.h -comp_trans.o: /usr/imports/include/X11R5/Xm/PushB.h -comp_trans.o: /usr/imports/include/X11R5/Xm/Text.h -comp_trans.o: /usr/imports/include/X11R5/Xm/VendorS.h -comp_trans.o: /usr/imports/include/X11R5/Xm/VirtKeys.h -comp_trans.o: /usr/imports/include/X11R5/Xm/Xm.h -comp_trans.o: /usr/imports/include/X11R5/Xm/XmStrDefs.h -comp_trans.o: /usr/include/floatingpoint.h /usr/include/math.h -comp_trans.o: /usr/include/stddef.h /usr/include/stdio.h /usr/include/string.h -comp_trans.o: /usr/include/strings.h /usr/include/sys/ieeefp.h -comp_trans.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h -comp_trans.o: /usr/include/sys/types.h comp_trans.c -network.o: ./include/component.h ./include/comptypes.h ./include/event.h -network.o: ./include/eventdefs.h ./include/heap.h ./include/list.h -network.o: ./include/log.h ./include/mempool.h ./include/packet.h ./include/q.h -network.o: ./include/sim.h ./include/simx.h ./include/simx1.h -network.o: ./include/xm-comp_trans.h ./include/xm-icon.h ./include/xm-info_w.h -network.o: ./include/xm-lines.h ./include/xm-main_w.h ./include/xm-meters.h -network.o: ./include/xm-network.h ./include/xm-param_w.h ./include/xm-util.h -network.o: /usr/imports/include/X11R5/X11/Composite.h -network.o: /usr/imports/include/X11R5/X11/Constraint.h -network.o: /usr/imports/include/X11R5/X11/Core.h -network.o: /usr/imports/include/X11R5/X11/Intrinsic.h -network.o: /usr/imports/include/X11R5/X11/Object.h -network.o: /usr/imports/include/X11R5/X11/RectObj.h -network.o: /usr/imports/include/X11R5/X11/Shell.h -network.o: /usr/imports/include/X11R5/X11/StringDefs.h -network.o: /usr/imports/include/X11R5/X11/X.h -network.o: /usr/imports/include/X11R5/X11/Xatom.h -network.o: /usr/imports/include/X11R5/X11/Xfuncproto.h -network.o: /usr/imports/include/X11R5/X11/Xlib.h -network.o: /usr/imports/include/X11R5/X11/Xosdefs.h -network.o: /usr/imports/include/X11R5/X11/Xresource.h -network.o: /usr/imports/include/X11R5/X11/Xutil.h -network.o: /usr/imports/include/X11R5/Xm/DrawingA.h -network.o: /usr/imports/include/X11R5/Xm/PushB.h -network.o: /usr/imports/include/X11R5/Xm/Text.h -network.o: /usr/imports/include/X11R5/Xm/VendorS.h -network.o: /usr/imports/include/X11R5/Xm/VirtKeys.h -network.o: /usr/imports/include/X11R5/Xm/Xm.h -network.o: /usr/imports/include/X11R5/Xm/XmStrDefs.h -network.o: /usr/include/floatingpoint.h /usr/include/math.h -network.o: /usr/include/stddef.h /usr/include/stdio.h /usr/include/string.h -network.o: /usr/include/strings.h /usr/include/sys/ieeefp.h -network.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h -network.o: /usr/include/sys/types.h network.c -icon.o: ./include/component.h ./include/comptypes.h ./include/event.h -icon.o: ./include/eventdefs.h ./include/heap.h ./include/list.h ./include/log.h -icon.o: ./include/mempool.h ./include/packet.h ./include/q.h ./include/sim.h -icon.o: ./include/simx.h ./include/simx1.h ./include/xm-icon.h -icon.o: ./include/xm-network.h ./include/xm-util.h -icon.o: /usr/imports/include/X11R5/X11/Composite.h -icon.o: /usr/imports/include/X11R5/X11/Constraint.h -icon.o: /usr/imports/include/X11R5/X11/Core.h -icon.o: /usr/imports/include/X11R5/X11/Intrinsic.h -icon.o: /usr/imports/include/X11R5/X11/Object.h -icon.o: /usr/imports/include/X11R5/X11/RectObj.h -icon.o: /usr/imports/include/X11R5/X11/Shell.h -icon.o: /usr/imports/include/X11R5/X11/StringDefs.h -icon.o: /usr/imports/include/X11R5/X11/X.h -icon.o: /usr/imports/include/X11R5/X11/Xatom.h -icon.o: /usr/imports/include/X11R5/X11/Xfuncproto.h -icon.o: /usr/imports/include/X11R5/X11/Xlib.h -icon.o: /usr/imports/include/X11R5/X11/Xosdefs.h -icon.o: /usr/imports/include/X11R5/X11/Xresource.h -icon.o: /usr/imports/include/X11R5/X11/Xutil.h -icon.o: /usr/imports/include/X11R5/Xm/Label.h -icon.o: /usr/imports/include/X11R5/Xm/VendorS.h -icon.o: /usr/imports/include/X11R5/Xm/VirtKeys.h -icon.o: /usr/imports/include/X11R5/Xm/Xm.h -icon.o: /usr/imports/include/X11R5/Xm/XmStrDefs.h /usr/include/floatingpoint.h -icon.o: /usr/include/math.h /usr/include/stddef.h /usr/include/stdio.h -icon.o: /usr/include/string.h /usr/include/strings.h /usr/include/sys/ieeefp.h -icon.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h -icon.o: /usr/include/sys/types.h icon.c -meters.o: ./include/component.h ./include/event.h ./include/eventdefs.h -meters.o: ./include/heap.h ./include/list.h ./include/log.h ./include/mempool.h -meters.o: ./include/packet.h ./include/q.h ./include/sim.h ./include/simx.h -meters.o: ./include/simx1.h ./include/xm-comp_trans.h ./include/xm-info_w.h -meters.o: ./include/xm-main_w.h ./include/xm-meters.h ./include/xm-network.h -meters.o: ./include/xm-util.h ./include/xm-view.h ./include/xtables.h -meters.o: /usr/imports/include/X11R5/X11/Composite.h -meters.o: /usr/imports/include/X11R5/X11/Constraint.h -meters.o: /usr/imports/include/X11R5/X11/Core.h -meters.o: /usr/imports/include/X11R5/X11/Intrinsic.h -meters.o: /usr/imports/include/X11R5/X11/Object.h -meters.o: /usr/imports/include/X11R5/X11/RectObj.h -meters.o: /usr/imports/include/X11R5/X11/Shell.h -meters.o: /usr/imports/include/X11R5/X11/StringDefs.h -meters.o: /usr/imports/include/X11R5/X11/X.h -meters.o: /usr/imports/include/X11R5/X11/Xatom.h -meters.o: /usr/imports/include/X11R5/X11/Xfuncproto.h -meters.o: /usr/imports/include/X11R5/X11/Xlib.h -meters.o: /usr/imports/include/X11R5/X11/Xosdefs.h -meters.o: /usr/imports/include/X11R5/X11/Xresource.h -meters.o: /usr/imports/include/X11R5/X11/Xutil.h -meters.o: /usr/imports/include/X11R5/Xm/BulletinB.h -meters.o: /usr/imports/include/X11R5/Xm/CascadeB.h -meters.o: /usr/imports/include/X11R5/Xm/DrawingA.h -meters.o: /usr/imports/include/X11R5/Xm/Form.h -meters.o: /usr/imports/include/X11R5/Xm/Label.h -meters.o: /usr/imports/include/X11R5/Xm/LabelG.h -meters.o: /usr/imports/include/X11R5/Xm/PushB.h -meters.o: /usr/imports/include/X11R5/Xm/PushBG.h -meters.o: /usr/imports/include/X11R5/Xm/RowColumn.h -meters.o: /usr/imports/include/X11R5/Xm/SeparatoG.h -meters.o: /usr/imports/include/X11R5/Xm/Text.h -meters.o: /usr/imports/include/X11R5/Xm/TextF.h -meters.o: /usr/imports/include/X11R5/Xm/ToggleBG.h -meters.o: /usr/imports/include/X11R5/Xm/VendorS.h -meters.o: /usr/imports/include/X11R5/Xm/VirtKeys.h -meters.o: /usr/imports/include/X11R5/Xm/Xm.h -meters.o: /usr/imports/include/X11R5/Xm/XmStrDefs.h -meters.o: /usr/include/floatingpoint.h /usr/include/math.h -meters.o: /usr/include/stddef.h /usr/include/stdio.h /usr/include/string.h -meters.o: /usr/include/strings.h /usr/include/sys/ieeefp.h -meters.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h -meters.o: /usr/include/sys/types.h meters.c -lines.o: ./include/component.h ./include/event.h ./include/eventdefs.h -lines.o: ./include/heap.h ./include/list.h ./include/log.h ./include/mempool.h -lines.o: ./include/packet.h ./include/q.h ./include/sim.h ./include/simx.h -lines.o: ./include/simx1.h ./include/xm-lines.h ./include/xm-network.h -lines.o: /usr/imports/include/X11R5/X11/Composite.h -lines.o: /usr/imports/include/X11R5/X11/Constraint.h -lines.o: /usr/imports/include/X11R5/X11/Core.h -lines.o: /usr/imports/include/X11R5/X11/Intrinsic.h -lines.o: /usr/imports/include/X11R5/X11/Object.h -lines.o: /usr/imports/include/X11R5/X11/RectObj.h -lines.o: /usr/imports/include/X11R5/X11/Shell.h -lines.o: /usr/imports/include/X11R5/X11/StringDefs.h -lines.o: /usr/imports/include/X11R5/X11/X.h -lines.o: /usr/imports/include/X11R5/X11/Xatom.h -lines.o: /usr/imports/include/X11R5/X11/Xfuncproto.h -lines.o: /usr/imports/include/X11R5/X11/Xlib.h -lines.o: /usr/imports/include/X11R5/X11/Xosdefs.h -lines.o: /usr/imports/include/X11R5/X11/Xresource.h -lines.o: /usr/imports/include/X11R5/X11/Xutil.h -lines.o: /usr/imports/include/X11R5/Xm/VendorS.h -lines.o: /usr/imports/include/X11R5/Xm/VirtKeys.h -lines.o: /usr/imports/include/X11R5/Xm/Xm.h -lines.o: /usr/imports/include/X11R5/Xm/XmStrDefs.h /usr/include/floatingpoint.h -lines.o: /usr/include/math.h /usr/include/stddef.h /usr/include/stdio.h -lines.o: /usr/include/string.h /usr/include/strings.h /usr/include/sys/ieeefp.h -lines.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h -lines.o: /usr/include/sys/types.h lines.c -# DEPENDENCIES MUST END AT END OF FILE -# IF YOU PUT STUFF HERE IT WILL GO AWAY -# see make depend above freebsd-ports-release/2.2.5/cad/mars/pkg-comment000066400000000000000000000000330642210336600215520ustar00rootroot00000000000000Maryland Routing Simulator freebsd-ports-release/2.2.5/cad/mars/pkg-descr000066400000000000000000000002430642210336600212130ustar00rootroot00000000000000The Maryland Routing Simulator (MaRS) is a discrete-event simulator providing a flexible platform for the evaluation and comparison of network routing algorithms. freebsd-ports-release/2.2.5/cad/mars/pkg-plist000066400000000000000000000001720642210336600212470ustar00rootroot00000000000000bin/mars man/man1/mars.1.gz share/doc/mars/proman/prog.ps share/doc/mars/usrman/user.ps share/doc/mars/motifman/Xmotif.ps freebsd-ports-release/2.2.5/cad/pcb/000077500000000000000000000000000642210336600172145ustar00rootroot00000000000000freebsd-ports-release/2.2.5/cad/pcb/Makefile000066400000000000000000000011020642210336600206460ustar00rootroot00000000000000# New ports collection makefile for: PCB # Version required: 1.4.0 # Date created: 19 October 1994 # Whom: mr # # $Id: Makefile,v 1.15 1996/11/15 23:30:59 obrien Exp $ # DISTNAME= pcb-1.4.0 CATEGORIES= cad MASTER_SITES= ftp://ftp.uni-ulm.de/pub/pcb/1.4/ MAINTAINER= janek@gaja.ipan.lublin.pl RUN_DEPENDS= gm4:${PORTSDIR}/devel/m4 USE_IMAKE= yes MAN1= pcb.1 MANCOMPRESSED= yes DOCDIR= ${LOCALBASE}/share/doc/pcb post-install: @${MKDIR} ${DOCDIR} @${INSTALL_DATA} ${WRKSRC}/doc/* ${DOCDIR} @${INSTALL_DATA} ${WRKSRC}/README_FILES/* ${DOCDIR} .include freebsd-ports-release/2.2.5/cad/pcb/distinfo000066400000000000000000000000720642210336600207550ustar00rootroot00000000000000MD5 (pcb-1.4.0.tar.gz) = b8b70901955a66a058b4249d6cef2c1f freebsd-ports-release/2.2.5/cad/pcb/pkg-comment000066400000000000000000000000640642210336600213600ustar00rootroot00000000000000X11 interactive printed circuit board layout system freebsd-ports-release/2.2.5/cad/pcb/pkg-descr000066400000000000000000000002710642210336600210160ustar00rootroot00000000000000Pcb - X11 interactive printed circuit board layout system. Pcb is a handy tool for the X Window Systemm build to design printed circuit boards. All coordinate units are 1/1000 inch. freebsd-ports-release/2.2.5/cad/pcb/pkg-plist000066400000000000000000000103200642210336600210450ustar00rootroot00000000000000@cwd /usr/X11R6 bin/pcb lib/X11/pcb/default_font lib/X11/pcb/circuits/connectors/64-a-b lib/X11/pcb/circuits/connectors/64-a-c lib/X11/pcb/circuits/connectors/96-a-b-c lib/X11/pcb/circuits/connectors/connector_10pin lib/X11/pcb/circuits/connectors/connector_20pin lib/X11/pcb/circuits/connectors/connector_50pin lib/X11/pcb/circuits/connectors/scsi_connector_50pin lib/X11/pcb/circuits/discrete/2N3055 lib/X11/pcb/circuits/generics/c_bi_100_med lib/X11/pcb/circuits/generics/c_bi_100_small lib/X11/pcb/circuits/generics/c_uni_100_med lib/X11/pcb/circuits/generics/c_uni_100_small lib/X11/pcb/circuits/generics/crystal_300 lib/X11/pcb/circuits/generics/d_300 lib/X11/pcb/circuits/generics/dil16 lib/X11/pcb/circuits/generics/dil18 lib/X11/pcb/circuits/generics/dil20 lib/X11/pcb/circuits/generics/dil24small lib/X11/pcb/circuits/generics/dil24wide lib/X11/pcb/circuits/generics/dil28 lib/X11/pcb/circuits/generics/dil32 lib/X11/pcb/circuits/generics/dil40 lib/X11/pcb/circuits/generics/dil64 lib/X11/pcb/circuits/generics/dil8 lib/X11/pcb/circuits/generics/jumper lib/X11/pcb/circuits/generics/oscillator lib/X11/pcb/circuits/generics/plcc52 lib/X11/pcb/circuits/generics/plcc68 lib/X11/pcb/circuits/generics/plcc84 lib/X11/pcb/circuits/generics/r_400 lib/X11/pcb/circuits/generics/r_sil_1x4 lib/X11/pcb/circuits/generics/r_sil_1x8 lib/X11/pcb/circuits/generics/r_tr_400 lib/X11/pcb/circuits/linear/max222 lib/X11/pcb/circuits/linear/max232 lib/X11/pcb/circuits/linear/max233 lib/X11/pcb/circuits/linear/max667 lib/X11/pcb/circuits/linear/max680 lib/X11/pcb/circuits/linear/max690 lib/X11/pcb/circuits/linear/max691 lib/X11/pcb/circuits/lsi/68681 lib/X11/pcb/circuits/lsi/82077_plcc lib/X11/pcb/circuits/lsi/bt484_plcc lib/X11/pcb/circuits/lsi/mc68000_dil lib/X11/pcb/circuits/lsi/mc68008_plcc lib/X11/pcb/circuits/lsi/mc68030_pga lib/X11/pcb/circuits/lsi/mc68882_pga lib/X11/pcb/circuits/lsi/mc68hc11_plcc lib/X11/pcb/circuits/lsi/pic16c54 lib/X11/pcb/circuits/lsi/pic16c55 lib/X11/pcb/circuits/lsi/pic16c61 lib/X11/pcb/circuits/lsi/pic16c64 lib/X11/pcb/circuits/lsi/pic16c71 lib/X11/pcb/circuits/lsi/pic16c74 lib/X11/pcb/circuits/lsi/pic16c84 lib/X11/pcb/circuits/lsi/pic17c42 lib/X11/pcb/circuits/lsi/rtc62421 lib/X11/pcb/circuits/lsi/ti34010_plcc lib/X11/pcb/circuits/lsi/wd33c93a_dil lib/X11/pcb/circuits/memory/27512 lib/X11/pcb/circuits/memory/511000 lib/X11/pcb/circuits/memory/514100 lib/X11/pcb/circuits/memory/62256 lib/X11/pcb/circuits/memory/628128 lib/X11/pcb/circuits/ttl/7400 lib/X11/pcb/circuits/ttl/7401 lib/X11/pcb/circuits/ttl/7404 lib/X11/pcb/circuits/ttl/7407 lib/X11/pcb/circuits/ttl/7410 lib/X11/pcb/circuits/ttl/74138 lib/X11/pcb/circuits/ttl/74139 lib/X11/pcb/circuits/ttl/74145 lib/X11/pcb/circuits/ttl/74148 lib/X11/pcb/circuits/ttl/74157 lib/X11/pcb/circuits/ttl/74244 lib/X11/pcb/circuits/ttl/74245 lib/X11/pcb/circuits/ttl/74292 lib/X11/pcb/circuits/ttl/7432 lib/X11/pcb/circuits/ttl/74367 lib/X11/pcb/circuits/ttl/74373 lib/X11/pcb/circuits/ttl/74519 lib/X11/pcb/circuits/ttl/74538 lib/X11/pcb/circuits/ttl/74541 lib/X11/pcb/circuits/ttl/74573 lib/X11/pcb/circuits/ttl/74574 lib/X11/pcb/circuits/ttl/74592 lib/X11/pcb/circuits/ttl/74645 lib/X11/pcb/circuits/ttl/74688 lib/X11/pcb/circuits/ttl/7485 lib/X11/pcb/packages/dil14.pkg lib/X11/pcb/packages/dil16.pkg lib/X11/pcb/packages/dil18.pkg lib/X11/pcb/packages/dil20.pkg lib/X11/pcb/packages/dil24small.pkg lib/X11/pcb/packages/dil24wide.pkg lib/X11/pcb/packages/dil28.pkg lib/X11/pcb/packages/dil32.pkg lib/X11/pcb/packages/dil40.pkg lib/X11/pcb/packages/dil64.pkg lib/X11/pcb/packages/dil8.pkg lib/X11/pcb/packages/plcc52.pkg lib/X11/pcb/packages/plcc68.pkg lib/X11/pcb/packages/plcc84.pkg lib/X11/pcb/packages/to3.pkg lib/X11/app-defaults/Pcb man/man1/pcb.1.gz @dirrm lib/X11/pcb/packages @dirrm lib/X11/pcb/circuits/linear @dirrm lib/X11/pcb/circuits/memory @dirrm lib/X11/pcb/circuits/generics @dirrm lib/X11/pcb/circuits/lsi @dirrm lib/X11/pcb/circuits/connectors @dirrm lib/X11/pcb/circuits/discrete @dirrm lib/X11/pcb/circuits/ttl @dirrm lib/X11/pcb/circuits @dirrm lib/X11/pcb @cwd /usr/local share/doc/pcb/pcb.ps.gz share/doc/pcb/refcard.ps.gz share/doc/pcb/texinfo.tex.gz share/doc/pcb/INSTALL share/doc/pcb/LICENSE share/doc/pcb/MAILING share/doc/pcb/README share/doc/pcb/Whats_new_in_1.4 @dirrm share/doc/pcb freebsd-ports-release/2.2.5/cad/pkg/000077500000000000000000000000000642210336600172315ustar00rootroot00000000000000freebsd-ports-release/2.2.5/cad/pkg/COMMENT000066400000000000000000000000130642210336600202500ustar00rootroot00000000000000CAD tools. freebsd-ports-release/2.2.5/cad/spice/000077500000000000000000000000000642210336600175535ustar00rootroot00000000000000freebsd-ports-release/2.2.5/cad/spice/Makefile000066400000000000000000000020360642210336600212140ustar00rootroot00000000000000# New ports collection makefile for: spice # Version required: 3f4 (3f5?) # Date created: 26 Mar 96 # Whom: Julian Jenkins # # $Id: Makefile,v 1.7 1996/12/24 07:31:49 asami Exp $ # DISTNAME= sp3f4.kit PKGNAME= spice-3f4 CATEGORIES= cad MASTER_SITES= ftp://ic.eecs.berkeley.edu/pub/Spice3/ EXTRACT_SUFX= .tar.Z #PATCH_SITES= ftp://ic.eecs.berkeley.edu/pub/Spice3/3f4patches #PATCHFILES= grid.patch newcoms.patch spsmp.patch # documentation in ftp://ic.eecs.berkeley.edu/pub/Spice3/um.3f3.ps MAINTAINER= kaveman@magna.com.au NO_WRKSUBDIR= yes MAN1= sconvert.1 nutmeg.1 spice.1 MAN3= mfb.3 MAN5= mfbcap.5 post-install: chmod a+rx ${PREFIX}/bin/spice3 ${PREFIX}/bin/nutmeg \ ${PREFIX}/bin/sconvert ${PREFIX}/bin/help ${PREFIX}/bin/proc2mod \ ${PREFIX}/bin/multidec strip ${PREFIX}/bin/spice3 ${PREFIX}/bin/nutmeg \ ${PREFIX}/bin/sconvert ${PREFIX}/bin/help ${PREFIX}/bin/proc2mod \ ${PREFIX}/bin/multidec chmod -R a+rX ${PREFIX}/share/spice .include freebsd-ports-release/2.2.5/cad/spice/distinfo000066400000000000000000000000710642210336600213130ustar00rootroot00000000000000MD5 (sp3f4.kit.tar.Z) = d55eb08a7f523248b1b509092a444aeb freebsd-ports-release/2.2.5/cad/spice/files/000077500000000000000000000000000642210336600206555ustar00rootroot00000000000000freebsd-ports-release/2.2.5/cad/spice/files/FreeBSD000066400000000000000000000003610642210336600220120ustar00rootroot00000000000000# FreeBSD config exception file MAKE = /usr/bin/make INTERFACE_OPTS = -DWANT_X11 CC = gcc CC_OPT = -O2 -pipe -Dbsd CC_OPT_SAFE = -O2 -pipe -Dbsd LDFLAGS = -L /usr/X11R6/lib -lm -ltermcap ASM_HACK = < /dev/null freebsd-ports-release/2.2.5/cad/spice/files/Makefile000066400000000000000000000007200642210336600223140ustar00rootroot00000000000000 all: util/build FreeBSD default install: util/build FreeBSD install install -c -m 644 -o bin -g bin man/man5/mfbcap.5 ${PREFIX}/man/man5/mfbcap.5 install -c -m 644 -o bin -g bin man/man1/sconvert.1 ${PREFIX}/man/man1/sconvert.1 install -c -m 644 -o bin -g bin man/man1/nutmeg.1 ${PREFIX}/man/man1/nutmeg.1 install -c -m 644 -o bin -g bin man/man1/spice.1 ${PREFIX}/man/man1/spice.1 install -c -m 644 -o bin -g bin man/man3/mfb.3 ${PREFIX}/man/man3/mfb.3 freebsd-ports-release/2.2.5/cad/spice/files/patch-aa000066400000000000000000000121110642210336600222520ustar00rootroot00000000000000*** conf/defaults.orig Thu Jul 29 23:33:56 1993 --- conf/defaults Sat Dec 21 14:15:35 1996 *************** *** 65,71 **** # the following definition: # SYS_DIR = $(DIST_DIR) ! SYS_DIR = $(TOP1)/$(SYSTEM) # OBJ_TOP is the directory in which intermidiate files reside # These are ".o" files, synthesized ".c" files, ".a" files, --- 65,71 ---- # the following definition: # SYS_DIR = $(DIST_DIR) ! SYS_DIR = $(TOP0)/$(SYSTEM) # OBJ_TOP is the directory in which intermidiate files reside # These are ".o" files, synthesized ".c" files, ".a" files, *************** *** 105,116 **** # identified as and SYSTEM is the name of the per-system definitions # file listed on the "build" command line. ! SPICE_DIR = $(TOP1)/$(SYSTEM) ! SPICE_LIB_DIR = $(SPICE_DIR)/lib SPICE_EXEC_DIR = $(SPICE_DIR)/bin S_SPICE_DIR = $(SPICE_DIR) ! S_SPICE_LIB_DIR = $(S_SPICE_DIR)/lib S_SPICE_EXEC_DIR= $(S_SPICE_DIR)/bin # INSTALL_DIRS lists the directories that need to be created before --- 105,116 ---- # identified as and SYSTEM is the name of the per-system definitions # file listed on the "build" command line. ! SPICE_DIR = ${PREFIX} ! SPICE_LIB_DIR = $(SPICE_DIR)/share/spice SPICE_EXEC_DIR = $(SPICE_DIR)/bin S_SPICE_DIR = $(SPICE_DIR) ! S_SPICE_LIB_DIR = $(S_SPICE_DIR)/share/spice S_SPICE_EXEC_DIR= $(S_SPICE_DIR)/bin # INSTALL_DIRS lists the directories that need to be created before *************** *** 129,135 **** # an extra definition to work around the same strange bug. See either # file "conf/vax" or "conf/gcc". ! CC = cc # CC_OPT: Default compile options (optimization/debug level, other) --- 129,135 ---- # an extra definition to work around the same strange bug. See either # file "conf/vax" or "conf/gcc". ! CC = gcc # CC_OPT: Default compile options (optimization/debug level, other) *************** *** 203,209 **** # X_DIR indicates the top of the X11 lib/include hierarchy; it is only # a convenience that is used in the following definitions. ! X_DIR = /usr # INCX lists the X include directories. This may be different between # MIT X11r5, X11r4, and your vendor's version of X11, though listing --- 203,209 ---- # X_DIR indicates the top of the X11 lib/include hierarchy; it is only # a convenience that is used in the following definitions. ! X_DIR = /usr/X11R6 # INCX lists the X include directories. This may be different between # MIT X11r5, X11r4, and your vendor's version of X11, though listing *************** *** 282,288 **** # code for either or both MFB (a terminal independent graphics # interface) or X11. ! INTERFACE_OPTS = -DWANT_MFB -DWANT_X11 # BUGADDR is the e-mail address to send bug reports. If left blank # the "bug" command in spice will not operate. --- 282,288 ---- # code for either or both MFB (a terminal independent graphics # interface) or X11. ! INTERFACE_OPTS = -DWANT_X11 # BUGADDR is the e-mail address to send bug reports. If left blank # the "bug" command in spice will not operate. *************** *** 292,298 **** # DEFAULT_EDITOR lists where the default editor used by the "edit" # command is located. ! DEFAULT_EDITOR = vi # ASCII_RAWFILE indicates that the default format of the spice3 raw data # file should be in human-readable format ( = 1 ) or in the smaller, --- 292,298 ---- # DEFAULT_EDITOR lists where the default editor used by the "edit" # command is located. ! DEFAULT_EDITOR = /usr/bin/vi # ASCII_RAWFILE indicates that the default format of the spice3 raw data # file should be in human-readable format ( = 1 ) or in the smaller, *** util/build.orig Sun Mar 31 10:56:09 1996 --- util/build Sun Mar 31 10:57:21 1996 *************** *** 96,102 **** TMP_LEADER="${TMP_DIR}/buildl$$" TMP_TRAILER="${TMP_DIR}/buildt$$" ! trap 'rm -f ${TMP_LEADER} ${TMP_TRAILER}; exit 1' 1 2 3 4 6 7 8 9 10 12 13 14 15 echo > "${TMP_TRAILER}" BAD=false DEBUG= --- 96,102 ---- TMP_LEADER="${TMP_DIR}/buildl$$" TMP_TRAILER="${TMP_DIR}/buildt$$" ! trap 'rm -f ${TMP_LEADER} ${TMP_TRAILER}; exit 1' 1 2 3 4 6 7 8 10 12 13 14 15 echo > "${TMP_TRAILER}" BAD=false DEBUG= *** src/lib/fte/resource.c.orig Sun Mar 31 10:59:57 1996 --- src/lib/fte/resource.c Sun Mar 31 11:00:57 1996 *************** *** 369,375 **** --- 369,377 ---- long x; SIGNAL_TYPE (*orig_signal)( ); + #ifndef __FreeBSD__ if (getenv("SPICE_NO_DATASEG_CHECK")) + #endif return 0; low = 0; *** src/include/misc.h.orig Thu Dec 1 09:17:02 1994 --- src/include/misc.h Sun Mar 31 12:32:58 1996 *************** *** 86,92 **** --- 86,94 ---- extern char *realloc(); extern char *getenv(); extern int errno; + #ifndef __FreeBSD__ extern char *sys_errlist[]; + #endif extern char *getenv(); extern char *getwd(); extern int rand(); *************** *** 111,122 **** --- 111,124 ---- # endif /* clearerr */ # endif /* HAS_CLEARERR */ + #ifndef __FreeBSD__ # ifndef bzero extern int bzero(); # endif # ifndef bcopy extern void bcopy(); # endif + #endif /* __FreeBSD__ */ # ifndef index # ifdef HAS_INDEX freebsd-ports-release/2.2.5/cad/spice/files/patch-ab000066400000000000000000000071070642210336600222640ustar00rootroot00000000000000*** src/lib/fte/grid.c.orig Sun Apr 25 14:53:11 1993 --- src/lib/fte/grid.c Sat Jan 29 10:47:59 1994 *************** *** 17,22 **** --- 17,23 ---- #include "suffix.h" #define RAD_TO_DEG (180.0 / M_PI) + #define LABEL_CHARS 20 static double *lingrid(), *loggrid(); static void polargrid(), smithgrid(); *************** *** 225,231 **** int max; static double dd[2]; int mult = 1; ! char buf[16], *s; int slim, digits; if (axis == y_axis && graph->grid.ysized) { --- 226,232 ---- int max; static double dd[2]; int mult = 1; ! char buf[LABEL_CHARS], *s; int slim, digits; if (axis == y_axis && graph->grid.ysized) { *************** *** 477,483 **** drawlingrid(graph, units, spacing, nsp, dst, lmt, hmt, onedec, mult, mag, digits, axis) GRAPH *graph; ! char units[16]; bool onedec; int nsp, spacing, mult; double hmt, lmt, dst; --- 478,484 ---- drawlingrid(graph, units, spacing, nsp, dst, lmt, hmt, onedec, mult, mag, digits, axis) GRAPH *graph; ! char *units; bool onedec; int nsp, spacing, mult; double hmt, lmt, dst; *************** *** 488,494 **** int i, j; double m, step; ! char buf[16]; /* i counts how many pixels we have drawn, and j counts which unit * we are at. --- 489,495 ---- int i, j; double m, step; ! char buf[LABEL_CHARS]; /* i counts how many pixels we have drawn, and j counts which unit * we are at. *************** *** 567,573 **** double k; double decs; double mag, gain; ! char buf[32], *s; if (axis == x_axis && graph->grid.xsized) { lmt = graph->grid.xaxis.log.lmt; --- 568,574 ---- double k; double decs; double mag, gain; ! char buf[LABEL_CHARS], *s; if (axis == x_axis && graph->grid.xsized) { lmt = graph->grid.xaxis.log.lmt; *************** *** 671,677 **** { int i, j, k, l, m; double t; ! char buf[16]; /* Now plot every pp'th decade line, with subs lines between them. */ if (subs > 1) --- 672,678 ---- { int i, j, k, l, m; double t; ! char buf[LABEL_CHARS]; /* Now plot every pp'th decade line, with subs lines between them. */ if (subs > 1) *** src/lib/fte/newcoms.c.orig Sun Mar 7 16:30:58 1993 --- src/lib/fte/newcoms.c Wed Feb 23 22:39:55 1994 *************** *** 151,156 **** --- 151,160 ---- /* Copy from the first */ vname = cp_unquote(wl->wl_word); dv = vec_get(vname); + if (!dv) { + printf("'%s' reference vector not found\n", vname); + return; + } numdims = dv->v_numdims; dims = dv->v_dims; wl = wl->wl_next; *** src/lib/sparse/spsmp.c.orig Wed Feb 3 14:20:50 1993 --- src/lib/sparse/spsmp.c Sun Jan 30 11:53:10 1994 *************** *** 483,492 **** int CreateIfMissing; { MatrixPtr Matrix = (MatrixPtr)eMatrix; ! ElementPtr Element = Matrix->FirstInCol[Col]; /* Begin `SMPfindElt'. */ ASSERT( IS_SPARSE( Matrix ) ); Element = spcFindElementInCol(Matrix, &Element, Row, Col, CreateIfMissing); return (SMPelement *)Element; } --- 485,497 ---- int CreateIfMissing; { MatrixPtr Matrix = (MatrixPtr)eMatrix; ! ElementPtr Element; /* Begin `SMPfindElt'. */ ASSERT( IS_SPARSE( Matrix ) ); + Row = Matrix->ExtToIntRowMap[Row]; + Col = Matrix->ExtToIntColMap[Col]; + Element = Matrix->FirstInCol[Col]; Element = spcFindElementInCol(Matrix, &Element, Row, Col, CreateIfMissing); return (SMPelement *)Element; } freebsd-ports-release/2.2.5/cad/spice/pkg-comment000066400000000000000000000000450642210336600217160ustar00rootroot00000000000000A general-purpose circuit simulator. freebsd-ports-release/2.2.5/cad/spice/pkg-descr000066400000000000000000000012110642210336600213500ustar00rootroot00000000000000SPICE is a general-purpose circuit simulation program for nonlinear dc, nonlinear transient, and linear ac analyses. Circuits may contain resistors, capacitors, inductors, mutual inductors, independent voltage and current sources, four types of dependent sources, lossless and lossy transmission lines (two separate implementations), switches, uniform distributed RC lines, and the five most common semiconductor devices: diodes, BJTs, JFETs, MESFETs, and MOSFETs. From the SPICE3 Version3f3 User's Manual. This is availble as a postscript document from: ftp://ic.eecs.berkeley.edu/pub/Spice3/um.3f3.ps Julian Jenkins kaveman@magna.com.au freebsd-ports-release/2.2.5/cad/spice/pkg-plist000066400000000000000000000005040642210336600214070ustar00rootroot00000000000000bin/spice3 bin/nutmeg bin/sconvert bin/help bin/proc2mod bin/multidec share/spice/helpdir/spice.txt share/spice/helpdir/spice.idx share/spice/scripts/setplot share/spice/scripts/spinit share/spice/mfbcap share/spice/news man/man5/mfbcap.5.gz man/man1/sconvert.1.gz man/man1/nutmeg.1.gz man/man1/spice.1.gz man/man3/mfb.3.gz freebsd-ports-release/2.2.5/cad/spice/scripts/000077500000000000000000000000000642210336600212425ustar00rootroot00000000000000freebsd-ports-release/2.2.5/cad/spice/scripts/configure000066400000000000000000000001740642210336600231500ustar00rootroot00000000000000#!/bin/sh rm -f ${WRKSRC}/makefile cp ${FILESDIR}/Makefile ${WRKSRC}/Makefile cp ${FILESDIR}/FreeBSD ${WRKSRC}/conf/FreeBSDfreebsd-ports-release/2.2.5/chinese/000077500000000000000000000000000642210336600173375ustar00rootroot00000000000000freebsd-ports-release/2.2.5/chinese/FreeWnn-lib/000077500000000000000000000000000642210336600214475ustar00rootroot00000000000000freebsd-ports-release/2.2.5/chinese/FreeWnn-lib/Makefile000066400000000000000000000007230642210336600231110ustar00rootroot00000000000000# New ports collection makefile for: Wnn for Chinese # Version required: 4.2 # Date created: 20 July 1997 # Whom: Satoshi Taoka # # $Id: Makefile,v 1.4 1997/09/10 06:51:44 asami Exp $ # PKGNAME= zh-Wnn-4.2 CATEGORIES= chinese ## COMMENT, DESCR, PLIST is used in a local 'pkg' directory COMMENT= ${.CURDIR}/pkg/COMMENT DESCR= ${.CURDIR}/pkg/DESCR PLIST= ${.CURDIR}/pkg/PLIST .include "${.CURDIR}/../../japanese/Wnn/Makefile" freebsd-ports-release/2.2.5/chinese/FreeWnn-lib/pkg-comment000066400000000000000000000000740642210336600236140ustar00rootroot00000000000000A Japanese/Chinese/Korean input method (only Chinese built) freebsd-ports-release/2.2.5/chinese/FreeWnn-lib/pkg-descr000066400000000000000000000030260642210336600232520ustar00rootroot00000000000000This is Wnn4.2, a Japanese/Chinese/Korean input method. It is included primarily so that we can compile mule-2.1, a multilingual emacs. Only the Chinese version is build for this port. Note that binaries and libraries go to /usr/local, while man pages and includes go to /usr/X11R6. That's the way it was designed, I don't know why. - Satoshi (asami@cs.berkeley.edu) ------------------------------------------------------------------- This also include some patches for FreeBSD or bugfix. If use this patches, you can compile Wnn-4.2 under XFree86 3.1.2E or later(X11Release6.1). If there are any problem in this patches, please know me via E-mail. Hidekazu Kuroki (hidekazu@cs.titech.ac.jp) ------------------------------------------------------------------- Hisashi ITO make a patch for Xsi/jserver/b_index.c. This code is only used in a Chinese method 'cWnn'. But you are not able to use 'Qianma' very well. That bug is cuased by what cWnn has codes depend on architectures about small-endian and big-endian machines. If there are any problem in this patch, please know Mr. Ito via E-mail. Mr. Yoshio KATAYAMA fixed many bugs for Wnn4.2. Patches for those are in 'Wnn4.2.patch.tar.gz' and are applied in this port. [Notice] When compiling by this ports, if $LOCALBASE is not '/usr/local' and/or $X11BASE is not '/usr/X11R6' then you should properly change two lines '@cwd /usr/local' and '@cwd /usr/X11R6' in $PORTSDIR/chinese/Wnn/pkg/PLIST. -- S. Taoka freebsd-ports-release/2.2.5/chinese/FreeWnn-lib/pkg-plist000066400000000000000000000145450642210336600233150ustar00rootroot00000000000000@cwd /usr/local etc/rc.d/cWnn.sh lib/wnn/zh_CN/cserverrc lib/wnn/zh_CN/cixing.data lib/wnn/zh_CN/uum.msg lib/wnn/zh_CN/uumkey lib/wnn/zh_CN/uumkey_e lib/wnn/zh_CN/uumkey_p lib/wnn/zh_CN/uumrc lib/wnn/zh_CN/uumrc_p lib/wnn/zh_CN/uumrc_z lib/wnn/zh_CN/wnnstat.msg lib/wnn/zh_CN/libwnn.msg lib/wnn/zh_CN/wnnenvrc lib/wnn/zh_CN/wnnenvrc_Qi lib/wnn/zh_CN/wnnenvrc_QiR lib/wnn/zh_CN/wnnenvrc_R lib/wnn/zh_CN/wnnenvrc_Wu lib/wnn/zh_CN/wnnenvrc_WuR lib/wnn/zh_CN/rk/1B_BS lib/wnn/zh_CN/rk/1B_TOLOWER lib/wnn/zh_CN/rk/1B_TOUPPER lib/wnn/zh_CN/rk/1Z_ZhuYin lib/wnn/zh_CN/rk/2A_CTRL lib/wnn/zh_CN/rk/2B_WuBi lib/wnn/zh_CN/rk/2P_QuanPin lib/wnn/zh_CN/rk/2P_RongCuo lib/wnn/zh_CN/rk/2Z_ZhuYin lib/wnn/zh_CN/rk/2Z_tail lib/wnn/zh_CN/rk/2Z_tail_ma lib/wnn/zh_CN/rk/2Z_tail_pin lib/wnn/zh_CN/rk/3B_quanjiao lib/wnn/zh_CN/rk/mode lib/wnn/zh_CN/rk_p/1B_BS lib/wnn/zh_CN/rk_p/1B_TOLOWER lib/wnn/zh_CN/rk_p/1B_TOUPPER lib/wnn/zh_CN/rk_p/1F_select lib/wnn/zh_CN/rk_p/2A_CTRL lib/wnn/zh_CN/rk_p/2B_QianMa lib/wnn/zh_CN/rk_p/2B_WuBi lib/wnn/zh_CN/rk_p/2B_ch_yo_zi lib/wnn/zh_CN/rk_p/2B_ma_GuoBi lib/wnn/zh_CN/rk_p/2B_ma_NeiMa lib/wnn/zh_CN/rk_p/2B_ma_QuWei lib/wnn/zh_CN/rk_p/2F_restart lib/wnn/zh_CN/rk_p/2F_select lib/wnn/zh_CN/rk_p/2P_ErPin lib/wnn/zh_CN/rk_p/2P_ErPin_3K lib/wnn/zh_CN/rk_p/2P_ErPin_P lib/wnn/zh_CN/rk_p/2P_ErPin_P3K lib/wnn/zh_CN/rk_p/2P_QuanPin lib/wnn/zh_CN/rk_p/2P_RC2 lib/wnn/zh_CN/rk_p/2P_RC2_P lib/wnn/zh_CN/rk_p/2P_RongCuo lib/wnn/zh_CN/rk_p/2Z_tail_ma lib/wnn/zh_CN/rk_p/2Z_tail_pin lib/wnn/zh_CN/rk_p/3B_quanjiao lib/wnn/zh_CN/rk_p/3P_ErPin lib/wnn/zh_CN/rk_p/3P_ErPin_P lib/wnn/zh_CN/rk_p/mode lib/wnn/zh_CN/rk_z/1B_TOUPPER lib/wnn/zh_CN/rk_z/1F_select lib/wnn/zh_CN/rk_z/1Z_ZhuYin lib/wnn/zh_CN/rk_z/1Z_ZhuYin_X lib/wnn/zh_CN/rk_z/2A_CTRL lib/wnn/zh_CN/rk_z/2F_select lib/wnn/zh_CN/rk_z/2Z_ZhuYin lib/wnn/zh_CN/rk_z/2Z_ZhuYin_X lib/wnn/zh_CN/rk_z/2Z_tail lib/wnn/zh_CN/rk_z/2Z_tail_X lib/wnn/zh_CN/rk_z/3B_quanjiao lib/wnn/zh_CN/rk_z/mode lib/wnn/zh_CN/dic/sys/full.con lib/wnn/zh_CN/dic/sys/full.conR lib/wnn/zh_CN/dic/sys/basic.dic lib/wnn/zh_CN/dic/sys/level_1.dic lib/wnn/zh_CN/dic/sys/level_2.dic lib/wnn/zh_CN/dic/sys/computer.dic lib/wnn/zh_CN/dic/sys/cwnn.dic lib/wnn/zh_CN/dic/sys/WuBi.dic lib/wnn/zh_CN/dic/sys/QianMa.dic lib/wnn/cvt_key_empty lib/wnn/cvt_key_tbl lib/wnn/cvt_key_tbl.ST lib/wnn/cvt_key_tbl.gm lib/wnn/cvt_key_tbl.kt lib/wnn/cvt_key_tbl.mv lib/wnn/cvt_key_tbl.vt lib/wnn/serverdefs lib/wnn/zh_TW/dic/sys/full.con lib/wnn/zh_TW/dic/sys/full.conR lib/wnn/zh_TW/dic/sys/cns_ch.dic lib/wnn/zh_TW/dic/sys/cns_wd.dic lib/wnn/zh_TW/tserverrc lib/wnn/zh_TW/cixing.data lib/wnn/zh_TW/uum.msg lib/wnn/zh_TW/uumkey lib/wnn/zh_TW/uumkey_e lib/wnn/zh_TW/uumkey_p lib/wnn/zh_TW/uumrc lib/wnn/zh_TW/uumrc_p lib/wnn/zh_TW/uumrc_z lib/wnn/zh_TW/wnnstat.msg lib/wnn/zh_TW/libwnn.msg lib/wnn/zh_TW/wnnenvrc lib/wnn/zh_TW/wnnenvrc_R lib/wnn/zh_TW/rk/mode lib/wnn/zh_TW/rk/2A_CTRL lib/wnn/zh_TW/rk_p/mode lib/wnn/zh_TW/rk_p/2A_CTRL lib/wnn/zh_TW/rk_z/mode lib/wnn/zh_TW/rk_z/2A_CTRL @dirrm lib/wnn/zh_CN/rk_z @dirrm lib/wnn/zh_CN/rk_p @dirrm lib/wnn/zh_CN/rk @dirrm lib/wnn/zh_CN/dic/sys @dirrm lib/wnn/zh_CN/dic/usr @dirrm lib/wnn/zh_CN/dic @dirrm lib/wnn/zh_CN @dirrm lib/wnn/zh_TW/rk_z @dirrm lib/wnn/zh_TW/rk_p @dirrm lib/wnn/zh_TW/rk @dirrm lib/wnn/zh_TW/dic/sys @dirrm lib/wnn/zh_TW/dic/usr @dirrm lib/wnn/zh_TW/dic @dirrm lib/wnn/zh_TW @dirrm lib/wnn bin/cWnn4/cserver bin/cWnn4/tserver bin/cWnn4/cuum bin/cWnn4/cwnnstat bin/cWnn4/cwnnkill bin/cWnn4/cwddel bin/cWnn4/cwdreg bin/cWnn4/cdtoa bin/cWnn4/catod bin/cWnn4/catof bin/cWnn4/cwnntouch @dirrm bin/cWnn4 share/doc/zh-Wnn/manual/README share/doc/zh-Wnn/manual/app share/doc/zh-Wnn/manual/chap1 share/doc/zh-Wnn/manual/chap2 share/doc/zh-Wnn/manual/chap3 share/doc/zh-Wnn/manual/chap4 share/doc/zh-Wnn/manual/chap5 share/doc/zh-Wnn/manual/chap6 share/doc/zh-Wnn/manual/chap7 share/doc/zh-Wnn/manual/chap8 share/doc/zh-Wnn/manual/contents share/doc/zh-Wnn/manual/glossary share/doc/zh-Wnn/manual/index share/doc/zh-Wnn/manual/preface share/doc/zh-Wnn/manual.en/README share/doc/zh-Wnn/manual.en/Table-a-2.1.Z share/doc/zh-Wnn/manual.en/Table-a-2.2.Z share/doc/zh-Wnn/manual.en/Table-a-2.3.Z share/doc/zh-Wnn/manual.en/Table-a-3.1.Z share/doc/zh-Wnn/manual.en/Table-a-3.2.Z share/doc/zh-Wnn/manual.en/Table-a-3.3.Z share/doc/zh-Wnn/manual.en/Table-a-4.1.Z share/doc/zh-Wnn/manual.en/Table-a-4.2.Z share/doc/zh-Wnn/manual.en/Table-a-4.3.Z share/doc/zh-Wnn/manual.en/Table-a-4.4.Z share/doc/zh-Wnn/manual.en/Table-a-6.1.Z share/doc/zh-Wnn/manual.en/Table-a-6.2.Z share/doc/zh-Wnn/manual.en/Table-c-2.1.Z share/doc/zh-Wnn/manual.en/Table-c-2.2.Z share/doc/zh-Wnn/manual.en/Table-c-2.3.Z share/doc/zh-Wnn/manual.en/Table-c-2.4.Z share/doc/zh-Wnn/manual.en/Table-c-2.5.Z share/doc/zh-Wnn/manual.en/Table-c-2.6.Z share/doc/zh-Wnn/manual.en/Table-c-2.7.Z share/doc/zh-Wnn/manual.en/app share/doc/zh-Wnn/manual.en/chap1 share/doc/zh-Wnn/manual.en/Table-c-2.8.Z share/doc/zh-Wnn/manual.en/Table-c-3.1.Z share/doc/zh-Wnn/manual.en/Table-c-3.2.Z share/doc/zh-Wnn/manual.en/Table-c-3.3.Z share/doc/zh-Wnn/manual.en/Table-c-3.4.Z share/doc/zh-Wnn/manual.en/Table-c-3.5.Z share/doc/zh-Wnn/manual.en/Table-c-5.1.Z share/doc/zh-Wnn/manual.en/Table-c-6.1.Z share/doc/zh-Wnn/manual.en/Table-c-6.2.Z share/doc/zh-Wnn/manual.en/Table-c-6.3.Z share/doc/zh-Wnn/manual.en/Table-c-6.4.Z share/doc/zh-Wnn/manual.en/Table-c-6.5.Z share/doc/zh-Wnn/manual.en/Table-c-6.6.Z share/doc/zh-Wnn/manual.en/Table-c-6.7.Z share/doc/zh-Wnn/manual.en/Table-c-6.8.Z share/doc/zh-Wnn/manual.en/Table-c-7.1.Z share/doc/zh-Wnn/manual.en/Table-c-7.2.Z share/doc/zh-Wnn/manual.en/chap2 share/doc/zh-Wnn/manual.en/chap3 share/doc/zh-Wnn/manual.en/chap4 share/doc/zh-Wnn/manual.en/chap5 share/doc/zh-Wnn/manual.en/chap6 share/doc/zh-Wnn/manual.en/chap7 share/doc/zh-Wnn/manual.en/content share/doc/zh-Wnn/manual.en/cover share/doc/zh-Wnn/manual.en/index share/doc/zh-Wnn/manual.en/preface @dirrm share/doc/zh-Wnn/manual.en @dirrm share/doc/zh-Wnn/manual @dirrm share/doc/zh-Wnn @cwd /usr/X11R6 lib/libcwnn.a include/cwnn/jllib.h include/cwnn/jslib.h include/cwnn/rk_spclval.h include/cwnn/wnnerror.h include/cwnn/commonhd.h include/cwnn/cplib.h include/cwnn/msg.h @dirrm include/cwnn man/man1/cwdreg.1.gz man/man1/cdicsort.1.gz man/man1/cwddel.1.gz man/man1/cdtoa.1.gz man/man1/catof.1.gz man/man1/catod.1.gz man/man1/cwnnstat.1.gz man/man1/cwnnkill.1.gz man/man1/cuum.1.gz man/man1/cserver.1.gz man/man4/cst_end.4.gz man/man4/cwnn.4.gz man/man4/cenv.4.gz man/man4/ckey.4.gz freebsd-ports-release/2.2.5/chinese/FreeWnn-server/000077500000000000000000000000000642210336600222075ustar00rootroot00000000000000freebsd-ports-release/2.2.5/chinese/FreeWnn-server/Makefile000066400000000000000000000007230642210336600236510ustar00rootroot00000000000000# New ports collection makefile for: Wnn for Chinese # Version required: 4.2 # Date created: 20 July 1997 # Whom: Satoshi Taoka # # $Id: Makefile,v 1.4 1997/09/10 06:51:44 asami Exp $ # PKGNAME= zh-Wnn-4.2 CATEGORIES= chinese ## COMMENT, DESCR, PLIST is used in a local 'pkg' directory COMMENT= ${.CURDIR}/pkg/COMMENT DESCR= ${.CURDIR}/pkg/DESCR PLIST= ${.CURDIR}/pkg/PLIST .include "${.CURDIR}/../../japanese/Wnn/Makefile" freebsd-ports-release/2.2.5/chinese/FreeWnn-server/pkg-comment000066400000000000000000000000740642210336600243540ustar00rootroot00000000000000A Japanese/Chinese/Korean input method (only Chinese built) freebsd-ports-release/2.2.5/chinese/FreeWnn-server/pkg-descr000066400000000000000000000030260642210336600240120ustar00rootroot00000000000000This is Wnn4.2, a Japanese/Chinese/Korean input method. It is included primarily so that we can compile mule-2.1, a multilingual emacs. Only the Chinese version is build for this port. Note that binaries and libraries go to /usr/local, while man pages and includes go to /usr/X11R6. That's the way it was designed, I don't know why. - Satoshi (asami@cs.berkeley.edu) ------------------------------------------------------------------- This also include some patches for FreeBSD or bugfix. If use this patches, you can compile Wnn-4.2 under XFree86 3.1.2E or later(X11Release6.1). If there are any problem in this patches, please know me via E-mail. Hidekazu Kuroki (hidekazu@cs.titech.ac.jp) ------------------------------------------------------------------- Hisashi ITO make a patch for Xsi/jserver/b_index.c. This code is only used in a Chinese method 'cWnn'. But you are not able to use 'Qianma' very well. That bug is cuased by what cWnn has codes depend on architectures about small-endian and big-endian machines. If there are any problem in this patch, please know Mr. Ito via E-mail. Mr. Yoshio KATAYAMA fixed many bugs for Wnn4.2. Patches for those are in 'Wnn4.2.patch.tar.gz' and are applied in this port. [Notice] When compiling by this ports, if $LOCALBASE is not '/usr/local' and/or $X11BASE is not '/usr/X11R6' then you should properly change two lines '@cwd /usr/local' and '@cwd /usr/X11R6' in $PORTSDIR/chinese/Wnn/pkg/PLIST. -- S. Taoka freebsd-ports-release/2.2.5/chinese/FreeWnn-server/pkg-plist000066400000000000000000000145450642210336600240550ustar00rootroot00000000000000@cwd /usr/local etc/rc.d/cWnn.sh lib/wnn/zh_CN/cserverrc lib/wnn/zh_CN/cixing.data lib/wnn/zh_CN/uum.msg lib/wnn/zh_CN/uumkey lib/wnn/zh_CN/uumkey_e lib/wnn/zh_CN/uumkey_p lib/wnn/zh_CN/uumrc lib/wnn/zh_CN/uumrc_p lib/wnn/zh_CN/uumrc_z lib/wnn/zh_CN/wnnstat.msg lib/wnn/zh_CN/libwnn.msg lib/wnn/zh_CN/wnnenvrc lib/wnn/zh_CN/wnnenvrc_Qi lib/wnn/zh_CN/wnnenvrc_QiR lib/wnn/zh_CN/wnnenvrc_R lib/wnn/zh_CN/wnnenvrc_Wu lib/wnn/zh_CN/wnnenvrc_WuR lib/wnn/zh_CN/rk/1B_BS lib/wnn/zh_CN/rk/1B_TOLOWER lib/wnn/zh_CN/rk/1B_TOUPPER lib/wnn/zh_CN/rk/1Z_ZhuYin lib/wnn/zh_CN/rk/2A_CTRL lib/wnn/zh_CN/rk/2B_WuBi lib/wnn/zh_CN/rk/2P_QuanPin lib/wnn/zh_CN/rk/2P_RongCuo lib/wnn/zh_CN/rk/2Z_ZhuYin lib/wnn/zh_CN/rk/2Z_tail lib/wnn/zh_CN/rk/2Z_tail_ma lib/wnn/zh_CN/rk/2Z_tail_pin lib/wnn/zh_CN/rk/3B_quanjiao lib/wnn/zh_CN/rk/mode lib/wnn/zh_CN/rk_p/1B_BS lib/wnn/zh_CN/rk_p/1B_TOLOWER lib/wnn/zh_CN/rk_p/1B_TOUPPER lib/wnn/zh_CN/rk_p/1F_select lib/wnn/zh_CN/rk_p/2A_CTRL lib/wnn/zh_CN/rk_p/2B_QianMa lib/wnn/zh_CN/rk_p/2B_WuBi lib/wnn/zh_CN/rk_p/2B_ch_yo_zi lib/wnn/zh_CN/rk_p/2B_ma_GuoBi lib/wnn/zh_CN/rk_p/2B_ma_NeiMa lib/wnn/zh_CN/rk_p/2B_ma_QuWei lib/wnn/zh_CN/rk_p/2F_restart lib/wnn/zh_CN/rk_p/2F_select lib/wnn/zh_CN/rk_p/2P_ErPin lib/wnn/zh_CN/rk_p/2P_ErPin_3K lib/wnn/zh_CN/rk_p/2P_ErPin_P lib/wnn/zh_CN/rk_p/2P_ErPin_P3K lib/wnn/zh_CN/rk_p/2P_QuanPin lib/wnn/zh_CN/rk_p/2P_RC2 lib/wnn/zh_CN/rk_p/2P_RC2_P lib/wnn/zh_CN/rk_p/2P_RongCuo lib/wnn/zh_CN/rk_p/2Z_tail_ma lib/wnn/zh_CN/rk_p/2Z_tail_pin lib/wnn/zh_CN/rk_p/3B_quanjiao lib/wnn/zh_CN/rk_p/3P_ErPin lib/wnn/zh_CN/rk_p/3P_ErPin_P lib/wnn/zh_CN/rk_p/mode lib/wnn/zh_CN/rk_z/1B_TOUPPER lib/wnn/zh_CN/rk_z/1F_select lib/wnn/zh_CN/rk_z/1Z_ZhuYin lib/wnn/zh_CN/rk_z/1Z_ZhuYin_X lib/wnn/zh_CN/rk_z/2A_CTRL lib/wnn/zh_CN/rk_z/2F_select lib/wnn/zh_CN/rk_z/2Z_ZhuYin lib/wnn/zh_CN/rk_z/2Z_ZhuYin_X lib/wnn/zh_CN/rk_z/2Z_tail lib/wnn/zh_CN/rk_z/2Z_tail_X lib/wnn/zh_CN/rk_z/3B_quanjiao lib/wnn/zh_CN/rk_z/mode lib/wnn/zh_CN/dic/sys/full.con lib/wnn/zh_CN/dic/sys/full.conR lib/wnn/zh_CN/dic/sys/basic.dic lib/wnn/zh_CN/dic/sys/level_1.dic lib/wnn/zh_CN/dic/sys/level_2.dic lib/wnn/zh_CN/dic/sys/computer.dic lib/wnn/zh_CN/dic/sys/cwnn.dic lib/wnn/zh_CN/dic/sys/WuBi.dic lib/wnn/zh_CN/dic/sys/QianMa.dic lib/wnn/cvt_key_empty lib/wnn/cvt_key_tbl lib/wnn/cvt_key_tbl.ST lib/wnn/cvt_key_tbl.gm lib/wnn/cvt_key_tbl.kt lib/wnn/cvt_key_tbl.mv lib/wnn/cvt_key_tbl.vt lib/wnn/serverdefs lib/wnn/zh_TW/dic/sys/full.con lib/wnn/zh_TW/dic/sys/full.conR lib/wnn/zh_TW/dic/sys/cns_ch.dic lib/wnn/zh_TW/dic/sys/cns_wd.dic lib/wnn/zh_TW/tserverrc lib/wnn/zh_TW/cixing.data lib/wnn/zh_TW/uum.msg lib/wnn/zh_TW/uumkey lib/wnn/zh_TW/uumkey_e lib/wnn/zh_TW/uumkey_p lib/wnn/zh_TW/uumrc lib/wnn/zh_TW/uumrc_p lib/wnn/zh_TW/uumrc_z lib/wnn/zh_TW/wnnstat.msg lib/wnn/zh_TW/libwnn.msg lib/wnn/zh_TW/wnnenvrc lib/wnn/zh_TW/wnnenvrc_R lib/wnn/zh_TW/rk/mode lib/wnn/zh_TW/rk/2A_CTRL lib/wnn/zh_TW/rk_p/mode lib/wnn/zh_TW/rk_p/2A_CTRL lib/wnn/zh_TW/rk_z/mode lib/wnn/zh_TW/rk_z/2A_CTRL @dirrm lib/wnn/zh_CN/rk_z @dirrm lib/wnn/zh_CN/rk_p @dirrm lib/wnn/zh_CN/rk @dirrm lib/wnn/zh_CN/dic/sys @dirrm lib/wnn/zh_CN/dic/usr @dirrm lib/wnn/zh_CN/dic @dirrm lib/wnn/zh_CN @dirrm lib/wnn/zh_TW/rk_z @dirrm lib/wnn/zh_TW/rk_p @dirrm lib/wnn/zh_TW/rk @dirrm lib/wnn/zh_TW/dic/sys @dirrm lib/wnn/zh_TW/dic/usr @dirrm lib/wnn/zh_TW/dic @dirrm lib/wnn/zh_TW @dirrm lib/wnn bin/cWnn4/cserver bin/cWnn4/tserver bin/cWnn4/cuum bin/cWnn4/cwnnstat bin/cWnn4/cwnnkill bin/cWnn4/cwddel bin/cWnn4/cwdreg bin/cWnn4/cdtoa bin/cWnn4/catod bin/cWnn4/catof bin/cWnn4/cwnntouch @dirrm bin/cWnn4 share/doc/zh-Wnn/manual/README share/doc/zh-Wnn/manual/app share/doc/zh-Wnn/manual/chap1 share/doc/zh-Wnn/manual/chap2 share/doc/zh-Wnn/manual/chap3 share/doc/zh-Wnn/manual/chap4 share/doc/zh-Wnn/manual/chap5 share/doc/zh-Wnn/manual/chap6 share/doc/zh-Wnn/manual/chap7 share/doc/zh-Wnn/manual/chap8 share/doc/zh-Wnn/manual/contents share/doc/zh-Wnn/manual/glossary share/doc/zh-Wnn/manual/index share/doc/zh-Wnn/manual/preface share/doc/zh-Wnn/manual.en/README share/doc/zh-Wnn/manual.en/Table-a-2.1.Z share/doc/zh-Wnn/manual.en/Table-a-2.2.Z share/doc/zh-Wnn/manual.en/Table-a-2.3.Z share/doc/zh-Wnn/manual.en/Table-a-3.1.Z share/doc/zh-Wnn/manual.en/Table-a-3.2.Z share/doc/zh-Wnn/manual.en/Table-a-3.3.Z share/doc/zh-Wnn/manual.en/Table-a-4.1.Z share/doc/zh-Wnn/manual.en/Table-a-4.2.Z share/doc/zh-Wnn/manual.en/Table-a-4.3.Z share/doc/zh-Wnn/manual.en/Table-a-4.4.Z share/doc/zh-Wnn/manual.en/Table-a-6.1.Z share/doc/zh-Wnn/manual.en/Table-a-6.2.Z share/doc/zh-Wnn/manual.en/Table-c-2.1.Z share/doc/zh-Wnn/manual.en/Table-c-2.2.Z share/doc/zh-Wnn/manual.en/Table-c-2.3.Z share/doc/zh-Wnn/manual.en/Table-c-2.4.Z share/doc/zh-Wnn/manual.en/Table-c-2.5.Z share/doc/zh-Wnn/manual.en/Table-c-2.6.Z share/doc/zh-Wnn/manual.en/Table-c-2.7.Z share/doc/zh-Wnn/manual.en/app share/doc/zh-Wnn/manual.en/chap1 share/doc/zh-Wnn/manual.en/Table-c-2.8.Z share/doc/zh-Wnn/manual.en/Table-c-3.1.Z share/doc/zh-Wnn/manual.en/Table-c-3.2.Z share/doc/zh-Wnn/manual.en/Table-c-3.3.Z share/doc/zh-Wnn/manual.en/Table-c-3.4.Z share/doc/zh-Wnn/manual.en/Table-c-3.5.Z share/doc/zh-Wnn/manual.en/Table-c-5.1.Z share/doc/zh-Wnn/manual.en/Table-c-6.1.Z share/doc/zh-Wnn/manual.en/Table-c-6.2.Z share/doc/zh-Wnn/manual.en/Table-c-6.3.Z share/doc/zh-Wnn/manual.en/Table-c-6.4.Z share/doc/zh-Wnn/manual.en/Table-c-6.5.Z share/doc/zh-Wnn/manual.en/Table-c-6.6.Z share/doc/zh-Wnn/manual.en/Table-c-6.7.Z share/doc/zh-Wnn/manual.en/Table-c-6.8.Z share/doc/zh-Wnn/manual.en/Table-c-7.1.Z share/doc/zh-Wnn/manual.en/Table-c-7.2.Z share/doc/zh-Wnn/manual.en/chap2 share/doc/zh-Wnn/manual.en/chap3 share/doc/zh-Wnn/manual.en/chap4 share/doc/zh-Wnn/manual.en/chap5 share/doc/zh-Wnn/manual.en/chap6 share/doc/zh-Wnn/manual.en/chap7 share/doc/zh-Wnn/manual.en/content share/doc/zh-Wnn/manual.en/cover share/doc/zh-Wnn/manual.en/index share/doc/zh-Wnn/manual.en/preface @dirrm share/doc/zh-Wnn/manual.en @dirrm share/doc/zh-Wnn/manual @dirrm share/doc/zh-Wnn @cwd /usr/X11R6 lib/libcwnn.a include/cwnn/jllib.h include/cwnn/jslib.h include/cwnn/rk_spclval.h include/cwnn/wnnerror.h include/cwnn/commonhd.h include/cwnn/cplib.h include/cwnn/msg.h @dirrm include/cwnn man/man1/cwdreg.1.gz man/man1/cdicsort.1.gz man/man1/cwddel.1.gz man/man1/cdtoa.1.gz man/man1/catof.1.gz man/man1/catod.1.gz man/man1/cwnnstat.1.gz man/man1/cwnnkill.1.gz man/man1/cuum.1.gz man/man1/cserver.1.gz man/man4/cst_end.4.gz man/man4/cwnn.4.gz man/man4/cenv.4.gz man/man4/ckey.4.gz freebsd-ports-release/2.2.5/chinese/Makefile000066400000000000000000000006460642210336600210050ustar00rootroot00000000000000# $Id: Makefile,v 1.12 1997/10/01 09:37:47 max Exp $ # SUBDIR += Wnn SUBDIR += big5con SUBDIR += c2t SUBDIR += celvis SUBDIR += cless SUBDIR += cxterm SUBDIR += gb2ps SUBDIR += gbscript SUBDIR += hc SUBDIR += hztty SUBDIR += lunar SUBDIR += mule-wnn4 SUBDIR += nvi-big5 SUBDIR += nvi-euc-cn SUBDIR += nvi-euc-tw SUBDIR += ted .include freebsd-ports-release/2.2.5/chinese/big5con/000077500000000000000000000000000642210336600206655ustar00rootroot00000000000000freebsd-ports-release/2.2.5/chinese/big5con/Makefile000066400000000000000000000026470642210336600223360ustar00rootroot00000000000000# New ports collection makefile for: big5con # Version required: 0.1 # Date created: 07 Jan 1997 # Whom: Hung-Chi Chu # # $Id: Makefile,v 1.3 1997/07/21 19:21:01 max Exp $ # # This port is adapted from japanese/kon # DISTNAME= kon PKGNAME= zh-big5con-0.1 CATEGORIES= chinese # note kon is only in first directory and # fonts are only in the other two directories MASTER_SITES= ftp://ftp.iij.ad.jp/pub/linux-j/JE-sources/JE/ \ ftp://nctuccca.edu.tw/Chinese/ifcss/software/fonts/misc/bdf/ \ ftp://nctuccca.edu.tw/Chinese/ifcss/software/fonts/big5/bdf/ DISTFILES= kon-0.99.4e.tgz 8x16.bdf.gz taipei16.bdf.gz MAINTAINER= hcchu@r350.ee.ntu.edu.tw #from Hung-Chi Chu : The font is transformed from # a font with restrictive copyright, so I think you can't distribute # it on the CDROM. RESTRICTED= "The font 'taipei16.bdf' has restrictive copyrighted" EXTRACT_ONLY= kon-0.99.4e.tgz USE_GMAKE= yes post-configure: ${SED} -e 's%%CURDIR%%${.CURDIR}' \ -e 's%%PREFIX%%${PREFIX}' \ -e 's%%DISTDIR%%${DISTDIR}' \ ${FILESDIR}/dotconfig > ${WRKSRC}/.config post-install: @echo @echo "---------------------------------------------------------------" @echo "You need to add a line 'options SYSVSHM' to your kernel config." @echo "Use 'big5con' to run the big5 console." @echo "---------------------------------------------------------------" @echo .include freebsd-ports-release/2.2.5/chinese/big5con/distinfo000066400000000000000000000002470642210336600224320ustar00rootroot00000000000000MD5 (kon-0.99.4e.tgz) = c71fd1ae1a199aed25244e8ca42fd730 MD5 (8x16.bdf.gz) = f29879000c6e909fd8ec946ecc420216 MD5 (taipei16.bdf.gz) = a488213b6b7cee97d6d9d3bcfeb2bc98 freebsd-ports-release/2.2.5/chinese/big5con/pkg-comment000066400000000000000000000000250642210336600230260ustar00rootroot00000000000000Big5 Chinese console freebsd-ports-release/2.2.5/chinese/big5con/pkg-descr000066400000000000000000000006230642210336600224700ustar00rootroot00000000000000Kon is a kanji console. This is an alpha version. Supported video card is VGA only, and, supported font are Minix/V and BDF. This program requires shared memory. This version supports ja_JP.ujis ja_JP.sjis zh_TW.big5 zh_CN.ugb ko_KR.euc. Orignal kon written by manabe@papilio.tutics.tut.ac.jp. This port is done by ogura@st.rim.or.jp. Big5 console, ported by Hung-Chi Chu freebsd-ports-release/2.2.5/chinese/big5con/pkg-plist000066400000000000000000000001300642210336600225140ustar00rootroot00000000000000bin/big5con bin/big5fld etc/big5con.cfg lib/fonts/taipei16.bdf.gz lib/fonts/8x16.bdf.gz freebsd-ports-release/2.2.5/chinese/c2t/000077500000000000000000000000000642210336600200275ustar00rootroot00000000000000freebsd-ports-release/2.2.5/chinese/c2t/Makefile000066400000000000000000000020010642210336600214600ustar00rootroot00000000000000# ex:ts=8 # Ports collection makefile for: c2t # Version required: 1.0 # Date created: Mon Feb 03, 1997 # Whom: David O'Brien (obrien@FreeBSD.org) # # $Id: Makefile,v 1.3 1997/09/22 17:48:23 max Exp $ # DISTNAME= c2t PKGNAME= zh-c2t-1.0 CATEGORIES= chinese MASTER_SITES= ftp://ftp.ifcss.org/pub/software/unix/convert/ \ ftp://ftp.ifcss.org/pub/software/x-win/cxterm/dict/gb/ \ ftp://ftp.edu.tw/Chinese/ifcss/software/unix/convert/ \ ftp://ftp.edu.tw/Chinese/ifcss/software/x-win/cxterm/dict/gb/ \ ftp://ftp.cuhk.hk/pub/chinese/ifcss/software/unix/convert/ \ ftp://ftp.cuhk.hk/pub/chinese/ifcss/software/x-win/cxterm/dict/gb/ DISTFILES= c2t.tar.gz TONEPY.tit MAINTAINER= obrien@FreeBSD.org NO_WRKSUBDIR= yes EXTRACT_ONLY= c2t.tar.gz MAN1= c2t.1 do-install: @${MKDIR} ${PREFIX}/share/chinese/gb ${INSTALL_PROGRAM} ${WRKSRC}/c2t ${PREFIX}/bin ${INSTALL_DATA} ${DISTDIR}/TONEPY.tit ${PREFIX}/share/chinese/gb ${INSTALL_MAN} ${WRKSRC}/${MAN1} ${PREFIX}/man/man1 .include freebsd-ports-release/2.2.5/chinese/c2t/distinfo000066400000000000000000000001500642210336600215650ustar00rootroot00000000000000MD5 (c2t.tar.gz) = 47a1b77815cc02d9d667216a48d68931 MD5 (TONEPY.tit) = 076b6d78ea67fff505440353abb5d51e freebsd-ports-release/2.2.5/chinese/c2t/files/000077500000000000000000000000000642210336600211315ustar00rootroot00000000000000freebsd-ports-release/2.2.5/chinese/c2t/files/patch-01000066400000000000000000000002620642210336600223710ustar00rootroot00000000000000--- Makefile.orig Tue Feb 23 22:21:39 1993 +++ Makefile Tue Feb 4 02:10:15 1997 @@ -1,4 +1,4 @@ -CC=cc +CC=cc -DCHINDICT=\"$(PREFIX)/share/chinese/gb/TONEPY.tit\" all: c2t freebsd-ports-release/2.2.5/chinese/c2t/files/patch-02000066400000000000000000000005560642210336600224000ustar00rootroot00000000000000--- c2t.c.orig Tue Feb 4 02:10:45 1997 +++ c2t.c Tue Feb 4 02:08:55 1997 @@ -22,7 +22,11 @@ int argc; char **argv; { +#ifndef CHINDICT char *DICT="/home/ftp/software/unix/X-Window/cxterm-dictionary/TONEPY.tit"; +#else + char *DICT=CHINDICT; +#endif register int eka=0, toka=0, i=0; register char hz[4], **pipo=0; register char **taulu=0, rivi[82]; freebsd-ports-release/2.2.5/chinese/c2t/pkg-comment000066400000000000000000000000530642210336600221710ustar00rootroot00000000000000translates GB/Big5 encoding to tone pinyin freebsd-ports-release/2.2.5/chinese/c2t/pkg-descr000066400000000000000000000001210642210336600216230ustar00rootroot00000000000000c2t (chinese2text) translates GB/Big5 encoding to tone pinyin. -- David O'Brien freebsd-ports-release/2.2.5/chinese/c2t/pkg-plist000066400000000000000000000000660642210336600216660ustar00rootroot00000000000000bin/c2t share/chinese/gb/TONEPY.tit man/man1/c2t.1.gz freebsd-ports-release/2.2.5/chinese/celvis/000077500000000000000000000000000642210336600206245ustar00rootroot00000000000000freebsd-ports-release/2.2.5/chinese/celvis/Makefile000066400000000000000000000020130642210336600222600ustar00rootroot00000000000000# ex:ts=8 # New ports collection makefile for: celvis # Version required: 1.3 # Date created: Thur Aug 15, 1996 # Whom: David O'Brien (obrien@cs.ucdavis.edu) # # $Id: Makefile,v 1.6 1997/09/22 17:48:24 max Exp $ # DISTNAME= celvis PKGNAME= zh-celvis-1.3 CATEGORIES= chinese editors MASTER_SITES= ftp://ftp.edu.cn/PUB/Chinese/ # # switch to http://www.ifcss.org/ftp-pub/software/unix/editor/celvis-1.3.tar.gz # if the distfile becomes unfetchable again. Note this ver is slightly # different. MAINTAINER= obrien@FreeBSD.org MAN1= celvis.1 do-install: @# install target in celvis Makefile is not too good -- this is easier ${INSTALL_PROGRAM} ${WRKSRC}/celvis ${WRKSRC}/virec ${PREFIX}/bin ln -sf ${PREFIX}/bin/celvis ${PREFIX}/bin/cvi ${INSTALL_MAN} ${FILESDIR}/celvis.1 ${PREFIX}/man/man1/celvis.1 .if !defined{NOMANCOMPRESS} ln -sf ${PREFIX}/man/man1/celvis.1.gz ${PREFIX}/man/man1/cvi.1.gz .else ln -sf ${PREFIX}/man/man1/celvis.1 ${PREFIX}/man/man1/cvi.1 .endif .include freebsd-ports-release/2.2.5/chinese/celvis/distinfo000066400000000000000000000000670642210336600223710ustar00rootroot00000000000000MD5 (celvis.tar.gz) = 219f74d6b34b4812280fd3f96a1c4686 freebsd-ports-release/2.2.5/chinese/celvis/files/000077500000000000000000000000000642210336600217265ustar00rootroot00000000000000freebsd-ports-release/2.2.5/chinese/celvis/files/celvis.1000066400000000000000000000076220642210336600233040ustar00rootroot00000000000000.TH ELVIS 1 .SH NAME celvis, cex, cvi, cview, cinput - The Chinese editor .SH SYNOPSIS \fBcelvis\fP [\fIflags\fP] [\fB+\fP\fIcmd\fP] [\fIfiles\fP...] .SH DESCRIPTION \fIElvis\fP is a text editor which emulates \fIvi\fP/\fIex\fP. \fICelvis\fP is a Chinese version of \fIelvis\fP. It should run on top of some Chinese terminal or Chinese system, such as \fIcxterm\fP in X11 window system. This version supports both GB encoding and Big5 encoding Chinese text. .PP On systems which pass the program name as an argument, such as Unix and Minix, you may also install \fIcelvis\fP under the names "cex", "cvi", "cview", and "cinput". These extra names would normally be links to celvis; see the "ln" shell command. .PP When \fIcelvis\fP is invoked as "cvi", it behaves exactly as though it was invoked as "celvis". However, if you invoke \fIcelvis\fP as "cview", then the readonly option is set as though you had given it the "-R" flag. If you invoke \fIcelvis\fP as "cex", then \fIcelvis\fP will start up in the colon command mode instead of the visual command mode, as though you had given it the "-e" flag. If you invoke \fIcelvis\fP as "cinput" or "cedit", then \fIcelvis\fP will start up in input mode, as though the "-i" flag was given. .SH OPTIONS .IP \fB-r\fP To the real vi, this flag means that a previous edit should be recovered. \fICelvis\fP, though, has a separate program, called \fIvirec(1)\fP, for recovering files. When you invoke \fIcelvis\fP with -r, \fIcelvis\fP will tell you to run \fIvirec\fP. .IP \fB-R\fP This sets the "readonly" option, so you won't accidentally overwrite a file. .IP "\fB-t\fP \fItag\fP" This causes \fIcelvis\fP to start editing at the given tag. .IP \fB-e\fP \fICelvis\fP will start up in colon command mode. .IP \fB-v\fP \fICelvis\fP will start up in visual command mode. .IP \fB-i\fP \fICelvis\fP will start up in input mode. .IP "\fB+\fP\fIcommand\fP If you use the +\fIcommand\fP parameter, then after the first file is loaded \fIcommand\fP is executed as an EX command. A typical example would be "celvis +237 foo", which would cause \fIcelvis\fP to start editing foo and then move directly to line 237. .SH FILES .IP /tmp/elv* During editing, \fIcelvis\fP stores text in a temporary file. For UNIX, this file will usually be stored in the /tmp directory, and the first three characters will be "elv". For other systems, the temporary files may be stored someplace else; see the version-specific section of the documentation. .IP tags This is the database used by the \fI:tags\fP command and the \fB-t\fP option. It is usually created by the \fIctags(1)\fP program. .IP ".exrc or elvis.rc" On UNIX-like systems, a file called ".exrc" in your home directory is executed as a series of \fIex\fR commands. A file by the same name may be executed in the current directory, too. On non-UNIX systems, ".exrc" is usually an invalid file name; there, the initialization file is called "elvis.rc" instead. .SH "SEE ALSO" ctags(1), ref(1), virec(1), cxterm(1) .PP \fIElvis - A Clone of Vi/Ex\fP, the complete \fIelvis\fP documentation. .SH BUGS There is no LISP support. Certain other features are missing, too. .PP Auto-indent mode is not quite compatible with the real vi. Among other things, 0^D and ^^D don't do what you might expect. .PP Long lines are displayed differently. The real vi wraps long lines onto multiple rows of the screen, but \fIcelvis\fP scrolls sideways. .SH AUTHOR .nf Steve Kirkendall kirkenda@cs.pdx.edu \&...uunet!tektronix!psueea!eecs!kirkenda .fi .PP Many other people have worked to port \fIelvis\fP to various operating systems. To see who deserves credit, run the \fI:version\fP command from within \fIcelvis\fP, or look in the system-specific section of the complete documentation. .PP The Chinese version, \fIcelvis\fP, is developed by Man-Chi Pong (now with the Hong Kong University of Science and Technology, HK. E-mail: mcpong@uxmail.usthk.hk) and Yongguang Zhang (Purdue University, e-mail: ygz@cs.purdue.edu). freebsd-ports-release/2.2.5/chinese/celvis/files/patch-aa000066400000000000000000000005100642210336600233230ustar00rootroot00000000000000--- Makefile.orig Wed May 15 12:09:50 1991 +++ Makefile Thu Aug 15 04:47:32 1996 @@ -22,7 +22,7 @@ SRC5= regexp.c regexp.h regsub.c sysdos.c system.c tinytcap.c tio.c tmp.c SRC6= vars.c vcmd.c vi.c vi.h ctags.c ref.c virec.c wildcard.c shell.c EXTRA= -CFLAGS= -O +CFLAGS= -O -D_HAVE_PARAM_H LIBS= -ltermcap all: $(PROGS) freebsd-ports-release/2.2.5/chinese/celvis/files/patch-ab000066400000000000000000000017420642210336600233340ustar00rootroot00000000000000--- config.h.orig Tue Nov 6 11:53:55 1990 +++ config.h Thu Aug 15 05:42:16 1996 @@ -5,6 +5,10 @@ */ /*************************** autoconf section ************************/ +/* Can we tell a little more about this system? */ +#ifdef _HAVE_PARAM_H +# include +#endif /* standard unix V (?) */ #ifdef M_SYSV @@ -175,9 +179,15 @@ #endif /******************* Names of files and environment vars **********************/ +#if (defined(BSD) && (BSD >= 199103)) +# define TMPDIR "/var/tmp" /* directory where temp files live */ +# define COMPILED_BY "{Free,Net,Open,4.4,4.3/Reno}BSD (ported by David O'Brien)" +#endif #if ANY_UNIX -# define TMPDIR "/usr/tmp" /* directory where temp files live */ +# ifndef TMPDIR +# define TMPDIR "/usr/tmp" /* directory where temp files live */ +# endif # define TMPNAME "%s/elvt%04x%03x" /* temp file */ # define CUTNAME "%s/elvc%04x%03x" /* cut buffer's temp file */ # define EXRC ".exrc" /* init file in current directory */ freebsd-ports-release/2.2.5/chinese/celvis/files/patch-ac000066400000000000000000000010030642210336600233230ustar00rootroot00000000000000--- vi.h.orig Sun Oct 20 19:08:33 1991 +++ vi.h Thu Aug 15 04:45:45 1996 @@ -101,7 +101,7 @@ #define READONLY 0x0002 /* the file is read-only */ #define HADNUL 0x0004 /* the file contained NUL characters */ #define MODIFIED 0x0008 /* the file has been modified */ -#define NOFILE 0x0010 /* no name is known for the current text */ +#define NOFILENAME 0x0010 /* no name is known for the current text */ #define ADDEDNL 0x0020 /* newlines were added to the file */ /* macros used to set/clear/test flags */ freebsd-ports-release/2.2.5/chinese/celvis/files/patch-ad000066400000000000000000000004750642210336600233400ustar00rootroot00000000000000--- blk.c.orig Tue Nov 6 11:53:55 1990 +++ blk.c Thu Aug 15 04:47:18 1996 @@ -19,7 +19,9 @@ # define NBUFS 5 /* must be at least 3 -- more is better */ #endif +#if !(defined(BSD) && (BSD >= 199103)) extern long lseek(); +#endif /*------------------------------------------------------------------------*/ freebsd-ports-release/2.2.5/chinese/celvis/files/patch-ae000066400000000000000000000005640642210336600233400ustar00rootroot00000000000000--- recycle.c.orig Tue Nov 6 11:53:56 1990 +++ recycle.c Thu Aug 15 04:51:43 1996 @@ -18,7 +18,9 @@ #ifndef NO_RECYCLE /* this whole file would have be skipped if NO_RECYCLE is defined */ +#if !(defined(BSD) && (BSD >= 199103)) extern long lseek(); +#endif #define BTST(bitno, byte) ((byte) & (1 << (bitno))) #define BSET(bitno, byte) ((byte) |= (1 << (bitno))) freebsd-ports-release/2.2.5/chinese/celvis/files/patch-af000066400000000000000000000015370642210336600233420ustar00rootroot00000000000000--- tmp.c.orig Thu Aug 15 04:45:57 1996 +++ tmp.c Thu Aug 15 05:14:50 1996 @@ -21,6 +21,7 @@ /* The FAIL() macro prints an error message and then exits. */ #define FAIL(why,arg) mode = MODE_EX; msg(why, arg); endwin(); HZ_abort(9) +#define FAIL2(why,arg1,arg2) mode = MODE_EX; msg(why, arg1, arg2); endwin(); HZ_abort(9) /* This is the name of the temp file */ static char tmpname[80]; @@ -91,7 +92,7 @@ if (*o_readonly || (statb.st_mode & S_IJRON)) #endif #if OS9 - if we don't have write permission... + /* if we don't have write permission... */ #endif #if ANY_UNIX if (*o_readonly || !(statb.st_mode & @@ -149,7 +150,7 @@ tmpfd = open(tmpname, O_RDWR | O_BINARY); if (tmpfd < 0) { - FAIL("Can't create temporary file, errno=%d", errno); + FAIL2("Can't create temporary file (%s), errno=%d", tmpname, errno); return 1; } freebsd-ports-release/2.2.5/chinese/celvis/files/patch-ag000066400000000000000000000006640642210336600233430ustar00rootroot00000000000000--- cmd1.c.orig Tue Nov 6 11:53:55 1990 +++ cmd1.c Sat Aug 17 15:18:01 1996 @@ -882,9 +882,6 @@ #else msg("%s (%s)", VERSION, DATE); #endif -#ifdef COMPILED_BY - msg("Compiled by %s", COMPILED_BY); -#endif #ifdef CREDIT msg("%s", CREDIT); #endif @@ -893,6 +890,9 @@ #endif #ifdef CVERSION msg("%s", CVERSION); +#endif +#ifdef COMPILED_BY + msg("Compiled by %s", COMPILED_BY); #endif #ifdef COPYING msg("%s", COPYING); freebsd-ports-release/2.2.5/chinese/celvis/pkg-comment000066400000000000000000000000420642210336600227640ustar00rootroot00000000000000A vi/ex clone that speaks Chinese freebsd-ports-release/2.2.5/chinese/celvis/pkg-descr000066400000000000000000000005350642210336600224310ustar00rootroot00000000000000CElvis is a clone of vi/ex, the standard UNIX editor. CElvis supports nearly all of the vi/ex commands, in both visual mode and colon mode. It also allows displaying and editing of documents using the Chinese GB (simple) and Big-5 (complex) encodings. Celvis is based on Elvis version 1.3 by Steve Kirkendall. David O'Brien obrien@cs.ucdavis.edu freebsd-ports-release/2.2.5/chinese/celvis/pkg-plist000066400000000000000000000001040642210336600224540ustar00rootroot00000000000000bin/celvis bin/cvi bin/virec man/man1/celvis.1.gz man/man1/cvi.1.gz freebsd-ports-release/2.2.5/chinese/cless/000077500000000000000000000000000642210336600204505ustar00rootroot00000000000000freebsd-ports-release/2.2.5/chinese/cless/Makefile000066400000000000000000000015700642210336600221130ustar00rootroot00000000000000# New ports collection makefile for: cless # Version required: 2.90 # Date created: Sat Aug 10, 1996 # Whom: David O'Brien (obrien@cs.ucdavis.edu) # # $Id: Makefile,v 1.5 1997/09/22 17:48:26 max Exp $ # DISTNAME= cless-290 PKGNAME= zh-${DISTNAME} CATEGORIES= chinese misc MASTER_SITES= ftp://ftp.ifcss.org/pub/software/unix/c-utils/ \ ftp://ftp.cuhk.hk/pub/chinese/ifcss/software/unix/c-utils/ \ ftp://ftp.edu.tw/Chinese/ifcss/software/unix/c-utils/ \ ftp://ftp.mpi-sb.mpg.de/pub/chinese/mirror/ftp.ifcss.org/software/unix/c-utils/ MAINTAINER= obrien@FreeBSD.org GNU_CONFIGURE= yes CFLAGS+= -DHANZI # LDFLAGS=-s datadir=/usr/local/lib/less MAN1= cless.1 clesskey.1 post-install: .if !defined(NOPORTDOCS) ${MKDIR} -p ${PREFIX}/share/doc/cless ${INSTALL_DATA} ${WRKSRC}/README.CLESS ${PREFIX}/share/doc/cless .endif .include freebsd-ports-release/2.2.5/chinese/cless/distinfo000066400000000000000000000000720642210336600222110ustar00rootroot00000000000000MD5 (cless-290.tar.gz) = 6d0bc5915da08c7f81bf650f59f54697 freebsd-ports-release/2.2.5/chinese/cless/files/000077500000000000000000000000000642210336600215525ustar00rootroot00000000000000freebsd-ports-release/2.2.5/chinese/cless/files/patch-aa000066400000000000000000000034260642210336600231600ustar00rootroot00000000000000--- Makefile.in.orig Mon Apr 24 19:41:39 1995 +++ Makefile.in Sun Sep 15 22:55:52 1996 @@ -73,24 +73,24 @@ ${OBJ}: less.h defines.h funcs.h filename.${O}: filename.c - ${CC} -c -DHELPFILE=\"${datadir}/less.hlp\" -I. ${CPPFLAGS} ${CFLAGS} ${srcdir}/filename.c + ${CC} -c -DHELPFILE=\"${datadir}/cless.gb\" -I. ${CPPFLAGS} ${CFLAGS} ${srcdir}/filename.c install: all less.hlp less.bg5 less.gb less.nro installdirs - ${INSTALL_PROGRAM} less ${bindir}/${binprefix}less - ${INSTALL_PROGRAM} lesskey ${bindir}/${binprefix}lesskey - ${INSTALL_DATA} ${srcdir}/less.hlp ${datadir}/less.hlp - ${INSTALL_DATA} ${srcdir}/less.bg5 ${datadir}/less.bg5 - ${INSTALL_DATA} ${srcdir}/less.gb ${datadir}/less.gb - ${INSTALL_DATA} ${srcdir}/less.nro ${mandir}/${manprefix}less.${manext} - ${INSTALL_DATA} ${srcdir}/lesskey.nro ${mandir}/${manprefix}lesskey.${manext} + ${INSTALL_PROGRAM} less ${bindir}/${binprefix}cless + ${INSTALL_PROGRAM} lesskey ${bindir}/${binprefix}clesskey + ${INSTALL_DATA} ${srcdir}/less.hlp ${datadir}/cless.hlp + ${INSTALL_DATA} ${srcdir}/less.bg5 ${datadir}/cless.bg5 + ${INSTALL_DATA} ${srcdir}/less.gb ${datadir}/cless.gb + ${INSTALL_DATA} ${srcdir}/less.nro ${mandir}/${manprefix}cless.${manext} + ${INSTALL_DATA} ${srcdir}/lesskey.nro ${mandir}/${manprefix}clesskey.${manext} installdirs: mkinstalldirs ${srcdir}/mkinstalldirs ${bindir} ${datadir} ${mandir} uninstall: - rm -f ${bindir}/${binprefix}less ${bindir}/${binprefix}lesskey - rm -f ${datadir}/less.hlp ${datadir}/less.bg5 ${datadir}/less.gb - rm -f ${mandir}/less.${manext} ${mandir}/lesskey.${manext} + rm -f ${bindir}/${binprefix}cless ${bindir}/${binprefix}clesskey + rm -f ${datadir}/cless.hlp ${datadir}/cless.bg5 ${datadir}/cless.gb + rm -f ${mandir}/cless.${manext} ${mandir}/clesskey.${manext} info: install-info: freebsd-ports-release/2.2.5/chinese/cless/files/patch-ab000066400000000000000000000006100642210336600231510ustar00rootroot00000000000000--- defines.h.in.orig Sun Sep 15 22:58:20 1996 +++ defines.h.in Sun Sep 15 22:58:27 1996 @@ -104,8 +104,8 @@ * DEF_LESSKEYINFILE is the filename of the default lesskey input * (in the HOME directory). */ -#define LESSKEYFILE ".less" -#define DEF_LESSKEYINFILE ".lesskey" +#define LESSKEYFILE ".cless" +#define DEF_LESSKEYINFILE ".clesskey" /* Settings always true on Unix. */ freebsd-ports-release/2.2.5/chinese/cless/files/patch-ac000066400000000000000000000265540642210336600231710ustar00rootroot00000000000000--- less.nro.orig Sun Sep 15 23:00:49 1996 +++ less.nro Sun Sep 15 23:06:46 1996 @@ -1,12 +1,12 @@ .TH LESS 1 .SH NAME -less \- opposite of more +cless \- opposite of more .SH SYNOPSIS -.B "less -?" +.B "cless -?" .br -.B "less -V" +.B "cless -V" .br -.B "less [-[+]aBcCdeEfgGiImMnNqQrsSuUVwX]" +.B "cless [-[+]aBcCdeEfgGiImMnNqQrsSuUVwX]" .br .B " [-b \fIbufs\fP] [-h \fIlines\fP] [-j \fIline\fP] [-k \fIkeyfile\fP]" .br @@ -23,7 +23,7 @@ (1), but which allows backward movement in the file as well as forward movement. Also, -.I less +.I cless does not have to read the entire input file before starting, so with large input files it starts up faster than text editors like .I vi @@ -114,7 +114,7 @@ Go to a position N percent into the file. N should be between 0 and 100. (This works if standard input is being read, but only if -.I less +.I cless has already read to the end of the file. It is always fast, but not always useful.) .PP @@ -329,18 +329,18 @@ .IP +cmd Causes the specified cmd to be executed each time a new file is examined. For example, +G causes -.I less +.I cless to initially display each file starting at the end rather than the beginning. .PP .IP V Prints the version number of -.I less +.I cless being run. .PP .IP "q or :q or :Q or ZZ" Exits -.I less. +.I cless. .PP The following three @@ -374,13 +374,13 @@ .SH OPTIONS Command line options are described below. Most options may be changed while -.I less +.I cless is running, via the "\-" command. .PP Options are also taken from the environment variable "LESS". For example, -to avoid typing "less -options ..." each time -.I less +to avoid typing "cless -options ..." each time +.I cless is invoked, you might tell .I csh: .sp @@ -402,10 +402,10 @@ following string. .IP -? This option displays a summary of the commands accepted by -.I less +.I cless (the same as the h command). If this option is given, all other options are ignored, and -.I less +.I cless exits after the help screen is viewed. (Depending on how your shell interprets the question mark, it may be necessary to quote the question mark, thus: "-\\?".) @@ -417,7 +417,7 @@ (or after the last found line; see the -j option). .IP -b\fIn\fP Specifies the number of buffers -.I less +.I cless will use for each file. Buffers are 1K, and by default 10 buffers are used for each file (except if the file is a pipe; see the -B option). @@ -444,7 +444,7 @@ that is, lacks some important capability, such as the ability to clear the screen or scroll backward. The -d option does not otherwise change the behavior of -.I less +.I cless on a dumb terminal). .IP -D\fBx\fP\fIcolor\fP [MS-DOS only] @@ -457,31 +457,31 @@ A single number \fIN\fP is the same as \fIN.0\fP. .IP -e Causes -.I less +.I cless to automatically exit the second time it reaches end-of-file. By default, the only way to exit -.I less +.I cless is via the "q" command. .IP -E Causes -.I less +.I cless to automatically exit the first time it reaches end-of-file. .IP -f Forces non-regular files to be opened. (A non-regular file is a directory or a device special file.) Also suppresses the warning message when a binary file is opened. By default, -.I less +.I cless will refuse to open non-regular files. .IP -g Normally, -.I less +.I cless will highlight ALL strings which match the last search command. The -g flag changes this behavior to highlight only the particular string which was found by the last search command. This can cause -.I less +.I cless to run somewhat faster than the default. .IP -G The -G flag suppresses all highlighting of strings found by search commands. @@ -519,32 +519,32 @@ on the screen. .IP -k\fIfilename\fP Causes -.I less +.I cless to open and interpret the named file as a -.I lesskey +.I clesskey (1) file. Multiple -k options may be specified. -If a file called .less exists in the user's home directory, this +If a file called .cless exists in the user's home directory, this file is also used as a -.I lesskey +.I clesskey file. .IP -m Causes -.I less +.I cless to prompt verbosely (like \fImore\fP), with the percent into the file. By default, -.I less +.I cless prompts with a colon. .IP -M Causes -.I less +.I cless to prompt even more verbosely than .I more. .IP -n Suppresses line numbers. The default (to use line numbers) may cause -.I less +.I cless to run more slowly in some cases, especially with a very large input file. Suppressing line numbers with the -n flag will avoid this problem. Using line numbers means: the line number will be displayed in the verbose @@ -556,12 +556,12 @@ each line in the display. .IP -o\fIfilename\fP Causes -.I less +.I cless to copy its input to the named file as it is being viewed. This applies only when the input file is a pipe, not an ordinary file. If the file already exists, -.I less +.I cless will ask for confirmation before overwriting it. .IP -O\fIfilename\fP The -O option is like -o, but it will overwrite an existing @@ -569,23 +569,23 @@ .sp If no log file has been specified, the -o and -O options can be used from within -.I less +.I cless to specify a log file. Without a file name, they will simply report the name of the log file. The "s" command is equivalent to specifying -o from within -.I less. +.I cless. .IP -p\fIpattern\fP The -p option on the command line is equivalent to specifying +/\fIpattern\fP; that is, it tells -.I less +.I cless to start at the first occurrence of \fIpattern\fP in the file. .IP -P\fIprompt\fP Provides a way to tailor the three prompt styles to your own preference. This option would normally be put in the LESS environment variable, rather than being typed in with each -.I less +.I cless command. Such an option must either be the last option in the LESS variable, or be terminated by a dollar sign. @@ -613,7 +613,7 @@ The default is to display control characters using the caret notation; for example, a control-A (octal 001) is displayed as "^A". Warning: when the -r flag is used, -.I less +.I cless cannot keep track of the actual appearance of the screen (since this depends on how the screen responds to each type of control character). @@ -638,10 +638,10 @@ .I ctags (1) command. This option may also be specified from within -.I less +.I cless (using the \- command) as a way of examining a new file. The command ":t" is equivalent to specifying -t from within -.I less. +.I cless. .IP -T\fItagsfile\fP Specifies a tags file to be used instead of "tags". .IP -u @@ -667,7 +667,7 @@ if neither -u nor -U is in effect. .IP -V Displays the version number of -.I less. +.I cless. .IP -w Causes blank lines to be used to represent lines past the end of the file. @@ -705,9 +705,9 @@ .IP + If a command line option begins with \fB+\fP, the remainder of that option is taken to be an initial command to -.I less. +.I cless. For example, +G tells -.I less +.I cless to start at the end of the file rather than the beginning, and +/xyz tells it to start at the first occurrence of "xyz" in the file. As a special case, + acts like +g; @@ -777,25 +777,25 @@ .SH "KEY BINDINGS" You may define your own -.I less +.I cless commands by using the program -.I lesskey +.I clesskey (1) -to create a file called ".less" in your home directory. +to create a file called ".cless" in your home directory. This file specifies a set of command keys and an action associated with each key. You may also use -.I lesskey +.I clesskey to change the line-editing keys (see LINE EDITING). See the -.I lesskey +.I clesskey manual page for more details. .SH "INPUT PREPROCESSOR" You may define an "input preprocessor" for -.I less. +.I cless. Before -.I less +.I cless opens a file, it first gives your input preprocessor a chance to modify the way the contents of the file are displayed. An input preprocessor is simply an executable program (or shell script), @@ -805,7 +805,7 @@ in place of the contents of the original file. However, it will appear to the user as if the original file is opened; that is, -.I less +.I cless will display the original filename as the name of the current file. .PP An input preprocessor receives one command line argument, the original filename, @@ -813,7 +813,7 @@ It should create the replacement file, and when finished, print the name of the replacement file to its standard output. If the input preprocessor does not output a replacement filename, -.I less +.I cless uses the original file, as normal. The input preprocessor is not called when viewing standard input. To set up an input preprocessor, set the LESSOPEN environment variable @@ -823,7 +823,7 @@ when the input preprocessor command is invoked. .PP When -.I less +.I cless closes a file opened in such a way, it will call another program, called the input postprocessor, which may perform any desired clean-up action (such as deleting the @@ -839,24 +839,24 @@ .PP For example, on many Unix systems, these two scripts will allow you to keep files in compressed format, but still let -.I less +.I cless view them directly: .PP -lessopen.sh: +clessopen.sh: .br #! /bin/sh .br case "$1" in .br - *.Z) uncompress -c $1 >/tmp/less.$$ 2>/dev/null + *.Z) uncompress -c $1 >/tmp/cless.$$ 2>/dev/null .br - if [ -s /tmp/less.$$ ]; then + if [ -s /tmp/cless.$$ ]; then .br - echo /tmp/less.$$ + echo /tmp/cless.$$ .br else .br - rm -f /tmp/less.$$ + rm -f /tmp/cless.$$ .br fi .br @@ -878,7 +878,7 @@ .PP It is also possible to set up an input preprocessor to pipe the file data directly to -.I less, +.I cless, rather than putting the data into a replacement file. This avoids the need to decompress the entire file before starting to view it. @@ -888,7 +888,7 @@ writes the entire contents of the replacement file on its standard output. If the input pipe does not write any characters on its standard output, then there is no replacement file and -.I less +.I cless uses the original file, as normal. To use an input pipe, make the first character in the LESSOPEN environment variable a @@ -950,7 +950,7 @@ Selects a character set appropriate for NeXT computers. .PP In special cases, it may be desired to tailor -.I less +.I cless to use a character set other than the ones definable by LESSCHARSET. In this case, the environment variable LESSCHARDEF can be used to define a character set. @@ -983,7 +983,7 @@ but your system supports the .I setlocale interface, -.I less +.I cless will use setlocale to determine the character set. setlocale is controlled by setting the LANG or LC_CTYPE environment variables. .PP @@ -1173,14 +1173,14 @@ .IP EDITOR The name of the editor (used for the v command). .IP HOME -Name of the user's home directory (used to find a .less file). +Name of the user's home directory (used to find a .cless file). .IP LANG Language for determining the character set. .IP LC_CTYPE Language for determining the character set. .IP LESS Flags which are passed to -.I less +.I cless automatically. .IP LESSBINFMT Format for displaying non-printable, non-control characters. @@ -1204,13 +1204,14 @@ The shell used to execute the ! command, as well as to expand filenames. .IP TERM The type of terminal on which -.I less +.I cless is being run. .IP VISUAL The name of the editor (used for the v command). .SH "SEE ALSO" -lesskey(1) +clesskey(1) +less(1) .SH WARNINGS The = command and prompts (unless changed by -P) freebsd-ports-release/2.2.5/chinese/cless/files/patch-ad000066400000000000000000000057500642210336600231650ustar00rootroot00000000000000--- lesskey.nro.orig Sun Sep 15 23:00:54 1996 +++ lesskey.nro Sun Sep 15 23:03:28 1996 @@ -1,22 +1,22 @@ .TH LESSKEY 1 .SH NAME -lesskey \- specify key bindings for less +clesskey \- specify key bindings for cless .SH SYNOPSIS -.B "lesskey [-o output] [input]" +.B "clesskey [-o output] [input]" .br -.B "lesskey -V" +.B "clesskey -V" .SH DESCRIPTION .I Lesskey is used to specify a set of key bindings to be used by -.I less. +.I cless. The input file is a text file which describes the key bindings, If the input file is "-", standard input is read. -If no input file is specified, $HOME/.lesskey is read. +If no input file is specified, $HOME/.clesskey is read. The output file is a binary file which is used by -.I less. -If no output file is specified, $HOME/.less is written. +.I cless. +If no output file is specified, $HOME/.cless is written. If the output file already exists, -.I lesskey +.I clesskey will overwrite it. .PP The input file consists of lines of the form: @@ -26,7 +26,7 @@ Whitespace is any sequence of one or more spaces and/or tabs. The \fIstring\fP is the command key(s) which invoke the action. The \fIstring\fP may be a single command key, or a sequence of up to 15 keys. -The \fIaction\fP is the name of the less action, from the list below. +The \fIaction\fP is the name of the cless action, from the list below. The characters in the \fIstring\fP may appear literally, or be prefixed by a caret to indicate a control key. A backslash followed by one to three octal digits may be used to @@ -41,22 +41,22 @@ .PP An action may be followed by an "extra" string. When such a command is entered while running -.I less, +.I cless, the action is performed, and then the extra string is parsed, just as if it were typed in to -.I less. +.I cless. This feature can be used in certain cases to extend the functionality of a command. For example, see the "{" and ":t" commands in the example below. .PP The -V flag causes -.I lesskey +.I clesskey to print its version number and immediately exit. Other flags and arguments are ignored. .SH EXAMPLE The following input file describes the set of -default command keys used by less: +default command keys used by cless: .sp .nf \er forw-line @@ -147,14 +147,14 @@ .sp .SH PRECEDENCE Commands specified by -.I lesskey +.I clesskey take precedence over the default commands. A default command key may be disabled by including it in the input file with the action "invalid". Alternatively, a key may be defined to do nothing by using the action "noaction". "noaction" is similar to "invalid", but -.I less +.I cless will give an error beep for an "invalid" command, but not for a "noaction" command. In addition, ALL default commands may be disabled by @@ -185,7 +185,7 @@ .SH EXAMPLE The following input file describes the set of -default line-editing keys used by less: +default line-editing keys used by cless: .sp .nf #line-edit @@ -210,6 +210,7 @@ .sp .SH "SEE ALSO" +cless(1) less(1) .SH COPYRIGHT freebsd-ports-release/2.2.5/chinese/cless/pkg-comment000066400000000000000000000000570642210336600226160ustar00rootroot00000000000000A better pager utility (and it speaks Chinese) freebsd-ports-release/2.2.5/chinese/cless/pkg-descr000066400000000000000000000012000642210336600222430ustar00rootroot00000000000000A paginator similar to "more" or "pg", but much more powerful and speaks Chinese. Cless is a port of GNU's less version 290 that suports the display of files written in the Chinese language using the GB (simple) or Big5 (complex) encodings. You can switch to reading of normal ASCII text by setting the environment LESSCHARSET to 'ascii'. Also, the help can be displayed in either Simple Chinese, Complex Chinese, or English by setting the LESSHELP environmental variable to the correct helpfile. Cless should be run w/in a CXterm or simular terminal emulator supporting Chinese language encodings. David O'Brien obrien@cs.ucdavis.edu freebsd-ports-release/2.2.5/chinese/cless/pkg-plist000066400000000000000000000002160642210336600223040ustar00rootroot00000000000000bin/cless bin/clesskey man/man1/cless.1.gz man/man1/clesskey.1.gz share/cless.hlp share/cless.bg5 share/cless.gb share/doc/cless/README.CLESS freebsd-ports-release/2.2.5/chinese/cxterm/000077500000000000000000000000000642210336600206415ustar00rootroot00000000000000freebsd-ports-release/2.2.5/chinese/cxterm/Makefile000066400000000000000000000023170642210336600223040ustar00rootroot00000000000000# New ports collection makefile for: cxterm # Version required: 5.0 # Date created: Sat Aug 10, 1996 # Whom: David O'Brien (obrien@cs.ucdavis.edu) # # $Id: Makefile,v 1.9 1997/07/31 23:11:28 obrien Exp $ # DISTNAME= cxterm5.0.p3 PKGNAME= zh-cxterm-5.0.3 CATEGORIES= chinese x11 MASTER_SITES= ftp://ftp.ifcss.org/pub/software/x-win/cxterm/ \ ftp://ftp.cuhk.hk/pub/chinese/ifcss/software/x-win/cxterm/ \ ftp://ftp.edu.tw/Chinese/ifcss/software/x-win/cxterm/ \ ftp://ftp.mpi-sb.mpg.de/pub/chinese/mirror/ftp.ifcss.org/software/x-win/cxterm/ MAINTAINER= obrien@FreeBSD.org WRKSRC= ${WRKDIR}/cxterm-5.0 USE_IMAKE= yes XMKMF= xmkmf ALL_TARGET= xrelease Makefiles includes all post-install: ${INSTALL_SCRIPT} ${WRKDIR}/CXterm.sh \ ${PREFIX}/bin/CXterm # standard X11 place ${INSTALL_DATA} ${WRKDIR}/CXterm.ad \ ${PREFIX}/lib/X11/app-defaults/CXterm # standard CXterm place ${INSTALL_DATA} ${WRKDIR}/CXterm.ad \ ${PREFIX}/lib/X11/cxterm.dic/ .if !defined(NOPORTDOCS) ${MKDIR} ${PREFIX}/share/doc/cxterm ${INSTALL_DATA} ${WRKSRC}/Doc/CXTERM.FAQ ${PREFIX}/share/doc/cxterm ${INSTALL_DATA} ${WRKSRC}/Doc/input.doc ${PREFIX}/share/doc/cxterm .endif .include freebsd-ports-release/2.2.5/chinese/cxterm/distinfo000066400000000000000000000000750642210336600224050ustar00rootroot00000000000000MD5 (cxterm5.0.p3.tar.gz) = de542ec3e12b04f5589a7c1583d8c512 freebsd-ports-release/2.2.5/chinese/cxterm/files/000077500000000000000000000000000642210336600217435ustar00rootroot00000000000000freebsd-ports-release/2.2.5/chinese/cxterm/files/patch-aa000066400000000000000000000007330642210336600233470ustar00rootroot00000000000000--- cxterm/misc.c.orig Tue Jan 17 02:57:48 1995 +++ cxterm/misc.c Sat Aug 10 05:46:57 1996 @@ -34,6 +34,7 @@ * SOFTWARE. */ +#include #include "ptyx.h" /* X headers included here. */ #include @@ -796,8 +797,10 @@ char *SysErrorMsg (n) int n; { +#if !(defined(BSD) && (BSD >= 199306)) extern char *sys_errlist[]; extern int sys_nerr; +#endif return ((n >= 0 && n < sys_nerr) ? sys_errlist[n] : "unknown error"); } freebsd-ports-release/2.2.5/chinese/cxterm/files/patch-ab000066400000000000000000000012400642210336600233420ustar00rootroot00000000000000--- scripts/CXterm.sh.orig Tue Jan 31 20:05:00 1995 +++ scripts/CXterm.sh Sat Aug 24 14:36:03 1996 @@ -11,14 +11,17 @@ check_use_font () { for f in "$@" ; do - if [ "`xlsfonts $f 2>/dev/null`" = "$f" ]; then + # the awk'ing is needed if $f exists in more than one font dir - DEO + TRYFONT=`xlsfonts $f 2>/dev/null | /usr/bin/awk '{print $1 ; exit}'` + if [ "$TRYFONT" = "$f" ]; then echo $f return 0 fi done xset fp+ "$XFONTDIR" for f in "$@" ; do - if [ "`xlsfonts $f 2>/dev/null`" = "$f" ]; then + TRYFONT=`xlsfonts $f 2>/dev/null | /usr/bin/awk '{print $1 ; exit}'` + if [ "$TRYFONT" = "$f" ]; then echo $f return 0 fi freebsd-ports-release/2.2.5/chinese/cxterm/files/patch-ac000066400000000000000000000005640642210336600233530ustar00rootroot00000000000000--- fonts/Imakefile.orig Mon Nov 4 05:07:24 1996 +++ fonts/Imakefile Mon Nov 4 05:07:42 1996 @@ -2,13 +2,14 @@ -OBJS = FontObj(gb16st) FontObj(hku16et) +#OBJS = FontObj(gb16st) FontObj(hku16et) +OBJS = FontObj(hku16et) FONTINSTDIR = $(FONTDIR)/chinese MakeFonts() -FontTarget(gb16st) +#FontTarget(gb16st) FontTarget(hku16et) InstallFonts($(FONTINSTDIR)) freebsd-ports-release/2.2.5/chinese/cxterm/files/patch-ad000066400000000000000000000004040642210336600233450ustar00rootroot00000000000000--- ./cxterm/HZutil.c.org Tue Jan 17 02:57:30 1995 +++ ./cxterm/HZutil.c Wed Apr 23 03:44:24 1997 @@ -153,6 +153,7 @@ { #if !defined(X_NOT_POSIX) || defined(SYSV) || defined(USG) +# include # include #else # include freebsd-ports-release/2.2.5/chinese/cxterm/pkg-comment000066400000000000000000000000350642210336600230030ustar00rootroot00000000000000An xterm that speaks Chinese freebsd-ports-release/2.2.5/chinese/cxterm/pkg-descr000066400000000000000000000005150642210336600224440ustar00rootroot00000000000000cxterm is a xterm replacement with Chinese (Simple/GB and Complex/Big5) support. This version of cxterm is derived from the X11R6 xterm, and thus has simular capabilities. Note, if you are a new user, or not quite understand X resources or X font paths, etc., simply use the command "CXterm". David O'Brien obrien@cs.ucdavis.edu freebsd-ports-release/2.2.5/chinese/cxterm/pkg-plist000066400000000000000000000030170642210336600224770ustar00rootroot00000000000000bin/cxterm bin/tit2cit bin/cit2tit bin/hzimctrl bin/CXterm man/man1/cxterm.1.gz man/man1/tit2cit.1.gz man/man1/cit2tit.1.gz man/man1/hzimctrl.1.gz lib/X11/cxterm.dic/gb/CCDOSPY.cit lib/X11/cxterm.dic/gb/CTLau.cit lib/X11/cxterm.dic/gb/CangJie.cit lib/X11/cxterm.dic/gb/English.cit lib/X11/cxterm.dic/gb/HIRAGANA.cit lib/X11/cxterm.dic/gb/KATAKANA.cit lib/X11/cxterm.dic/gb/PY.cit lib/X11/cxterm.dic/gb/Punct.cit lib/X11/cxterm.dic/gb/QJ.cit lib/X11/cxterm.dic/gb/QianMa.cit lib/X11/cxterm.dic/gb/SW.cit lib/X11/cxterm.dic/gb/TONEPY.cit lib/X11/cxterm.dic/gb/TeleCode.cit lib/X11/cxterm.dic/gb/WuBi.cit lib/X11/cxterm.dic/gb/simple.lx lib/X11/cxterm.dic/big5/4Corner.cit lib/X11/cxterm.dic/big5/ARRAY30.cit lib/X11/cxterm.dic/big5/Boshiamy.cit lib/X11/cxterm.dic/big5/CangJie.cit lib/X11/cxterm.dic/big5/ETZY.cit lib/X11/cxterm.dic/big5/English.cit lib/X11/cxterm.dic/big5/HSU.cit lib/X11/cxterm.dic/big5/PY.cit lib/X11/cxterm.dic/big5/Punct.cit lib/X11/cxterm.dic/big5/QJ.cit lib/X11/cxterm.dic/big5/Simplex.cit lib/X11/cxterm.dic/big5/ZOZY.cit lib/X11/cxterm.dic/big5/simple.lx lib/X11/cxterm.dic/jis/Punct.cit lib/X11/cxterm.dic/jis/QJ.cit lib/X11/cxterm.dic/jis/ROMKANA.cit lib/X11/cxterm.dic/jis/TCODE.cit lib/X11/cxterm.dic/ks/HANGUL.cit lib/X11/cxterm.dic/ks/HANJA.cit lib/X11/cxterm.dic/ks/Punct.cit lib/X11/cxterm.dic/ks/QJ.cit lib/X11/fonts/chinese/hku16et.pcf.gz lib/X11/fonts/chinese/fonts.dir lib/X11/fonts/chinese/fonts.alias lib/X11/app-defaults/CXterm lib/X11/cxterm.dic/CXterm.ad share/doc/cxterm/CXTERM.FAQ share/doc/cxterm/input.doc freebsd-ports-release/2.2.5/chinese/cxterm/scripts/000077500000000000000000000000000642210336600223305ustar00rootroot00000000000000freebsd-ports-release/2.2.5/chinese/cxterm/scripts/pre-install000066400000000000000000000022510642210336600245050ustar00rootroot00000000000000#!/bin/sh -x # set up the resource file RESFILE=${PREFIX}/lib/X11/cxterm.dic sed -e 's|^\(cxterm[*.].*hanziInputDir:\).*$|\1 '"${RESFILE}"'/gb|; s|^\(cxtermb5[*.].*hanziInputDir:\).*$|\1 '"${RESFILE}"'/big5| s|^\(cxtermjis[*.].*hanziInputDir:\).*$|\1 '"${RESFILE}"'/jis| s|^\(cxtermks[*.].*hanziInputDir:\).*$|\1 '"${RESFILE}"'/ks|' \ ${WRKSRC}/cxterm/CXterm.ad > ${WRKDIR}/CXterm.ad # setup helper script echo "creating CXterm script for inexperienced users" CXTERM_SH=${WRKDIR}/CXterm.sh echo "#!/bin/sh" > $CXTERM_SH echo "" >> $CXTERM_SH echo "CXTERM_AD=${PREFIX}/lib/X11/cxterm.dic/CXterm.ad" >> $CXTERM_SH echo "XFONTDIR=${PREFIX}/lib/X11/fonts/chinese" >> $CXTERM_SH echo "" >> $CXTERM_SH /bin/cat ${WRKSRC}/scripts/CXterm.sh >> $CXTERM_SH # look for Simple fonts from the X11R6 misc fonts collection if [ ! -f ${X11BASE}/lib/X11/fonts/misc/gb16st.pcf.Z ]; then echo "" echo "You need to install the X11R6 misc fonts in order to get the" echo "Simple Chinese fonts." echo "" fi freebsd-ports-release/2.2.5/chinese/gb2ps/000077500000000000000000000000000642210336600203545ustar00rootroot00000000000000freebsd-ports-release/2.2.5/chinese/gb2ps/Makefile000066400000000000000000000024620642210336600220200ustar00rootroot00000000000000# ex:ts=8 # Ports collection makefile for: gb2ps # Version required: 2.02 # Date created: Mon Feb 03, 1997 # Whom: David O'Brien (obrien@FreeBSD.org) # # $Id: Makefile,v 1.3 1997/09/22 17:48:30 max Exp $ # DISTNAME= gb2ps.2.02 PKGNAME= zh-gb2ps-2.02 CATEGORIES= chinese MASTER_SITES= ftp://ftp.ifcss.org/pub/software/unix/print/ \ ftp://ftp.ifcss.org/pub/software/fonts/gb/misc/ \ ftp://ftp.edu.tw/Chinese/ifcss/software/unix/print/ \ ftp://ftp.edu.tw/Chinese/ifcss/software/fonts/gb/misc/ \ ftp://ftp.cuhk.hk/pub/chinese/ifcss/software/unix/print/ \ ftp://ftp.cuhk.hk/pub/chinese/ifcss/software/fonts/gb/misc/ DISTFILES= ${DISTNAME}.tar.gz \ csong24.ccf.gz ckai24.ccf.gz cfang24.ccf.gz chei24.ccf.gz \ cfan24.ccf.gz MAINTAINER= obrien@FreeBSD.org EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} WRKSRC= ${WRKDIR}/GB2PS do-install: @${MKDIR} ${PREFIX}/share/chinese/gb ${INSTALL_PROGRAM} ${WRKSRC}/gb2ps ${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/cover.ps ${PREFIX}/share/chinese .for font in csong24.ccf ckai24.ccf cfang24.ccf chei24.ccf cfan24.ccf ${GUNZIP_CMD} -c ${DISTDIR}/${font}.gz > ${PREFIX}/share/chinese/gb/${font} .endfor .if !defined(NOPORTDOCS) @${MKDIR} ${PREFIX}/share/doc/gb2ps ${INSTALL_MAN} ${WRKSRC}/gb2ps.help ${PREFIX}/share/doc/gb2ps .endif .include freebsd-ports-release/2.2.5/chinese/gb2ps/distinfo000066400000000000000000000005200642210336600221130ustar00rootroot00000000000000MD5 (gb2ps.2.02.tar.gz) = ca06fcdb504b181b47c1ff4f6edfd97f MD5 (csong24.ccf.gz) = f30b985e5d526fbb4f209e31a1d1edcb MD5 (ckai24.ccf.gz) = d2ac212fe09ccdedb4e5a83a017fddd6 MD5 (cfang24.ccf.gz) = 5689e95d9528815edf662c9497b79a8e MD5 (chei24.ccf.gz) = 61ccf11e56a371c92209f31be02f8c13 MD5 (cfan24.ccf.gz) = 6a511d88c427eaf9b2085ef9ebd23fd8 freebsd-ports-release/2.2.5/chinese/gb2ps/files/000077500000000000000000000000000642210336600214565ustar00rootroot00000000000000freebsd-ports-release/2.2.5/chinese/gb2ps/files/patch-01000066400000000000000000000006020642210336600227140ustar00rootroot00000000000000--- Makefile.orig Sun Aug 16 22:34:14 1992 +++ Makefile Wed Feb 5 00:03:39 1997 @@ -5,9 +5,9 @@ # COVERPAGE -- the absolute path and name of coverpage PS file # -- default is current directory -CFONT=./ +CFONT=${PREFIX}/share/chinese/gb/ -COVERPAGE=./cover.ps +COVERPAGE=${PREFIX}/share/chinese/cover.ps CFLAGS = -DCFONT=\"${CFONT}\" -DCOVERPAGE=\"${COVERPAGE}\" freebsd-ports-release/2.2.5/chinese/gb2ps/pkg-comment000066400000000000000000000000700642210336600225150ustar00rootroot00000000000000converts Chinese GB (simple) encoded text to PostScript freebsd-ports-release/2.2.5/chinese/gb2ps/pkg-descr000066400000000000000000000006770642210336600221700ustar00rootroot00000000000000GB2PS converts Chinese GB (simple) encoded text to PostScript. It automatically supports the HZ encoding. It even allows you to mix GB and HZ code together. Examples: input: gb2ps -h output: the usage of GB2PS input: gb2ps cm9203d.gb cm output: PS programs cm input: gb2ps -b 3 -e 5 cm9208a.hz cm output: PS program cm from page 3 to page 5. then you can print out the chinese document by sending the PS output to your PS printer. freebsd-ports-release/2.2.5/chinese/gb2ps/pkg-plist000066400000000000000000000003120642210336600222050ustar00rootroot00000000000000bin/gb2ps share/chinese/cover.ps share/chinese/gb/csong24.ccf share/chinese/gb/ckai24.ccf share/chinese/gb/cfang24.ccf share/chinese/gb/chei24.ccf share/chinese/gb/cfan24.ccf share/doc/gb2ps/gb2ps.help freebsd-ports-release/2.2.5/chinese/gbscript/000077500000000000000000000000000642210336600211545ustar00rootroot00000000000000freebsd-ports-release/2.2.5/chinese/gbscript/Makefile000066400000000000000000000021220642210336600226110ustar00rootroot00000000000000# ex:ts=8 # Ports collection makefile for: gbscript # Version required: 1.11 # Date created: Mon Feb 03, 1997 # Whom: David O'Brien (obrien@FreeBSD.org) # # $Id: Makefile,v 1.3 1997/09/22 17:48:32 max Exp $ # DISTNAME= gbscript-1.11 PKGNAME= zh-gbscript-1.11 CATEGORIES= chinese MASTER_SITES= ftp://ftp.ifcss.org/pub/software/unix/print/ \ ftp://ftp.ifcss.org/pub/software/fonts/gb/misc/ \ ftp://ftp.edu.tw/Chinese/ifcss/software/unix/print/ \ ftp://ftp.edu.tw/Chinese/ifcss/software/fonts/gb/misc/ \ ftp://ftp.cuhk.hk/pub/chinese/ifcss/software/unix/print/ \ ftp://ftp.cuhk.hk/pub/chinese/ifcss/software/fonts/gb/misc/ DISTFILES= gbscript-1.11.tar.gz cclib.24 MAINTAINER= obrien@FreeBSD.org EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAKEFILE= makefile CFLAG+= -DPROLOGUE_PATH=\"${PREFIX}/share/chinese/gb\" do-install: @${MKDIR} ${PREFIX}/share/chinese/gb ${INSTALL_PROGRAM} ${WRKSRC}/gbscript ${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/gbscript.pro ${PREFIX}/share/chinese/gb ${INSTALL_DATA} ${DISTDIR}/cclib.24 ${PREFIX}/share/chinese/gb .include freebsd-ports-release/2.2.5/chinese/gbscript/distinfo000066400000000000000000000001600642210336600227130ustar00rootroot00000000000000MD5 (gbscript-1.11.tar.gz) = 23804291f441f598cd2bca830601c158 MD5 (cclib.24) = abb1c003d80fac25bb580dc4bd76f44a freebsd-ports-release/2.2.5/chinese/gbscript/files/000077500000000000000000000000000642210336600222565ustar00rootroot00000000000000freebsd-ports-release/2.2.5/chinese/gbscript/files/patch-01000066400000000000000000000007310642210336600235170ustar00rootroot00000000000000--- makefile.orig Thu Apr 22 03:14:08 1993 +++ makefile Tue Feb 4 23:51:25 1997 @@ -7,7 +7,8 @@ # for gcc CC = gcc -CFLAGS = -g -O +#CFLAGS = -g -O +DEFS = -DPROLOGUE_PATH=\"${PREFIX}/share/chinese/gb\" # for other compilers, add -DNO_FUNCPROTO if your C compiler cannot # the understand ANSI function prototype feature. @@ -15,7 +16,7 @@ # CFLAGS = -g # -DNO_FUNCPROTO .c.o: - $(CC) $(CFLAGS) -c $*.c + $(CC) $(CFLAGS) $(DEFS) -c $*.c all: gbscript freebsd-ports-release/2.2.5/chinese/gbscript/files/patch-02000066400000000000000000000014020642210336600235140ustar00rootroot00000000000000--- gbscript.c.orig Mon May 10 19:56:59 1993 +++ gbscript.c Tue Feb 4 23:10:58 1997 @@ -47,10 +47,19 @@ # endif #endif +#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__bsdi__) +#include +#define stricmp strcasecmp +#endif + #ifndef SEEK_SET # define SEEK_SET 0 #endif +#ifndef PROLOGUE_PATH +#define PROLOGUE_PATH "." +#endif + #define FALSE 0 #define TRUE (!FALSE) #define GBBEGIN 0x00A1 @@ -150,7 +159,7 @@ 12.0, 0.5, 0.0, 0.0}; -char homedir[256] = "."; +char homedir[256] = PROLOGUE_PATH; char pfilename[64]= "gbscript.pro"; char tfilename[64]; char ifilename[256] = ""; freebsd-ports-release/2.2.5/chinese/gbscript/pkg-comment000066400000000000000000000000620642210336600233160ustar00rootroot00000000000000converts GB simplified Chinese text to PostScript freebsd-ports-release/2.2.5/chinese/gbscript/pkg-descr000066400000000000000000000021740642210336600227620ustar00rootroot00000000000000gbscript converts GB simplified Chinese text to PostScript. Chinese bitmap fonts, which are: o without 'zone gap', and o 16x16 or 24x24 sized Some usable fonts are: Name Description File Size [24x24] cclib.24 (Simplified SONG) 588,816 cclibf.24 (Traditional SONG) 588,816 cclibb.24 (Simplified FANGSONG) 588,816 cclibk.24 (Simplified KAI) 588,816 cclibh.24 (Simplified HEI) 588,816 [16x16] ncclib.16 (Simplified) 267,712 NOTE: o cclib.j24, cclib.f24, cclib.k24, cclib.h24 and cclib.n24 are a different set of font files (although derived from same origins), they cannot be used with GBscript. o some fonts do not include those zones for special symbols (in order to save some disk space), thus they are not continuous in zone and there exist 'zone gaps', GBscript currently cannot handle this type of fonts. Location: Chinese bitmap fonts can be found in /ftp@ifcss.org:/software/fonts/ freebsd-ports-release/2.2.5/chinese/gbscript/pkg-plist000066400000000000000000000001060642210336600230060ustar00rootroot00000000000000bin/gbscript share/chinese/gb/gbscript.pro share/chinese/gb/cclib.24 freebsd-ports-release/2.2.5/chinese/hc/000077500000000000000000000000000642210336600177315ustar00rootroot00000000000000freebsd-ports-release/2.2.5/chinese/hc/Makefile000066400000000000000000000017570642210336600214030ustar00rootroot00000000000000# ex:ts=8 # Ports collection makefile for: hc # Version required: 3.0 # Date created: Mon Feb 03, 1997 # Whom: David O'Brien (obrien@FreeBSD.org) # # $Id: Makefile,v 1.2 1997/09/22 17:48:33 max Exp $ # DISTNAME= hc-3.0 PKGNAME= zh-hc-3.0 CATEGORIES= chinese MASTER_SITES= ftp://ftp.ifcss.org/pub/software/unix/convert/ \ ftp://ftp.edu.tw/Chinese/ifcss/software/unix/convert/ \ ftp://ftp.cuhk.hk/pub/chinese/ifcss/software/unix/convert/ DISTFILES= hc-30.tar.gz hc-supp.tab MAINTAINER= obrien@FreeBSD.org WRKSRC= ${WRKDIR}/hc3 EXTRACT_ONLY= hc-30.tar.gz ALL_TARGET= hc b2g g2b MAN1= hc.1 do-install: @${MKDIR} ${PREFIX}/share/chinese ${INSTALL_PROGRAM} ${WRKSRC}/hc ${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/b2g ${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/g2b ${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/hc.tab ${PREFIX}/share/chinese ${INSTALL_DATA} ${DISTDIR}/hc-supp.tab ${PREFIX}/share/chinese ${INSTALL_MAN} ${WRKSRC}/${MAN1} ${PREFIX}/man/man1 .include freebsd-ports-release/2.2.5/chinese/hc/distinfo000066400000000000000000000001530642210336600214720ustar00rootroot00000000000000MD5 (hc-30.tar.gz) = e3a0fad6154e1d3f4e8abbb52abf28e1 MD5 (hc-supp.tab) = 5b12db3fbe75b4b252a4f588a1d25a58 freebsd-ports-release/2.2.5/chinese/hc/files/000077500000000000000000000000000642210336600210335ustar00rootroot00000000000000freebsd-ports-release/2.2.5/chinese/hc/files/patch-01000066400000000000000000000007370642210336600223020ustar00rootroot00000000000000--- Makefile.orig Wed Mar 10 23:22:44 1993 +++ Makefile Tue Feb 4 02:48:17 1997 @@ -5,12 +5,12 @@ b2g: echo "#! /bin/csh" > b2g - echo $(PWD)/hc "-m b2g -t" $(PWD)/hc.tab "$$*" >> b2g + echo $(PREFIX)/bin/hc "-m b2g -t" $(PREFIX)/share/chinese/hc.tab "$$*" >> b2g chmod a+x b2g g2b: echo "#! /bin/csh" > g2b - echo $(PWD)/hc -m g2b -t $(PWD)/hc.tab "$$*" >> g2b + echo $(PREFIX)/bin/hc -m g2b -t $(PREFIX)/share/chinese/hc.tab "$$*" >> g2b chmod a+x g2b clean: freebsd-ports-release/2.2.5/chinese/hc/pkg-comment000066400000000000000000000000670642210336600221000ustar00rootroot00000000000000Hanzi Converter -- converts between GB and BIG-5 codes freebsd-ports-release/2.2.5/chinese/hc/pkg-descr000066400000000000000000000006770642210336600215450ustar00rootroot00000000000000This is the Hanzi Converter, which converts between GB and BIG-5 codes. The program converts a GB file to a BIG-5 file, or a BIG-5 file to a GB file. GB (GuoBiao) refers to the standard implementation of "GB2312-80" of Mainland China, in which the two bytes representing a GB code have their most significant bit set to 1. BIG-5 refers to the Big Five standard published in 1984 by Taiwan's Institute for Information Industry. -- David O'Brien freebsd-ports-release/2.2.5/chinese/hc/pkg-plist000066400000000000000000000001270642210336600215660ustar00rootroot00000000000000bin/hc bin/b2g bin/g2b share/chinese/hc.tab share/chinese/hc-supp.tab man/man1/hc.1.gz freebsd-ports-release/2.2.5/chinese/hztty/000077500000000000000000000000000642210336600205215ustar00rootroot00000000000000freebsd-ports-release/2.2.5/chinese/hztty/Makefile000066400000000000000000000012560642210336600221650ustar00rootroot00000000000000# Ports collection makefile for: hztty # Version required: 2.0 # Date created: Wed Sep 24, 1997 # Whom: Ada T Lim # # $Id$ # DISTNAME= hztty-2.0 PKGNAME= zh-hztty-2.0 CATEGORIES= chinese MASTER_SITES= ftp://ftp.ifcss.org/pub/software/convert/ \ ftp://ftp.cuhk.hk/pub/chinese/ifcss/software/convert/ \ ftp://ftp.edu.tw/Chinese/ifcss/software/convert/ \ ftp://ftp.mpi-sb.mpg.de/pub/chinese/mirror/ftp.ifcss.org/software/convert/ MAINTAINER= ada@bsd.org ALL_TARGET= bsd MAN1= hztty.1 do-install: ${INSTALL_PROGRAM} ${WRKSRC}/hztty ${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/hztty.1 ${PREFIX}/man/man1 .include freebsd-ports-release/2.2.5/chinese/hztty/distinfo000066400000000000000000000000720642210336600222620ustar00rootroot00000000000000MD5 (hztty-2.0.tar.gz) = 7ec5907ad55825780274b8a77b217e21 freebsd-ports-release/2.2.5/chinese/hztty/files/000077500000000000000000000000000642210336600216235ustar00rootroot00000000000000freebsd-ports-release/2.2.5/chinese/hztty/files/patch-aa000066400000000000000000000005000642210336600232170ustar00rootroot00000000000000*** Makefile.dist Thu Sep 25 00:26:00 1997 --- Makefile Thu Sep 25 00:47:01 1997 *************** *** 132,138 **** bsd: ! miniconf.sh $(CPP) ${MAKE} ${MFLAGS} DEFINES='-DBSD' ${PROG} posix: --- 134,140 ---- bsd: ! ./miniconf.sh $(CPP) ${MAKE} ${MFLAGS} DEFINES='-DBSD' ${PROG} posix: freebsd-ports-release/2.2.5/chinese/hztty/files/patch-ab000066400000000000000000000005600642210336600232260ustar00rootroot00000000000000--- tty.c.orig Sun Jan 29 12:24:55 1995 +++ tty.c Mon Oct 6 23:56:32 1997 @@ -26,7 +26,7 @@ # define TTYDEV "/dev/pty/ttyxx" #else /* !hpux */ # define PTYCHAR1 "pqrstuvwxyzPQRSTUVWXYZ" -# define PTYCHAR2 "0123456789abcdef" +# define PTYCHAR2 "0123456789abcdefghijklmnopqrstuv" # define PTYDEV "/dev/ptyxx" # define TTYDEV "/dev/ttyxx" #endif /* !hpux */ freebsd-ports-release/2.2.5/chinese/hztty/pkg-comment000066400000000000000000000000530642210336600226630ustar00rootroot00000000000000a translator between GuoBiao / Big5 and HZ freebsd-ports-release/2.2.5/chinese/hztty/pkg-descr000066400000000000000000000015700642210336600223260ustar00rootroot00000000000000 hztty This program turns a tty session from one encoding to another. For example, running hztty on cxterm can allow you to read/write Chinese in HZ format, which was not supported by cxterm. If you have many applications in different encodings but your favor terminal program only supports one, hztty can make life easy. For example, hztty can your GB cxterm into a HZ terminal, a Unicode (16bit, or UTF8, or UTF7) terminal, or a Big5 terminal. The idea is to open a new shell session on top of the current one and to translate the encoding between the new tty and the orignal. For example, if your application uses encoding A and your terminal supports encoding B. Hztty catches the output of the application and converts them from A to B before sending to the terminal. Similarly, hztty converts all the terminal input from B to A before sending to the application. freebsd-ports-release/2.2.5/chinese/hztty/pkg-plist000066400000000000000000000000360642210336600223550ustar00rootroot00000000000000bin/hztty man/man1/hztty.1.gz freebsd-ports-release/2.2.5/chinese/lunar/000077500000000000000000000000000642210336600204605ustar00rootroot00000000000000freebsd-ports-release/2.2.5/chinese/lunar/Makefile000066400000000000000000000014040642210336600221170ustar00rootroot00000000000000# ex:ts=8 # Ports collection makefile for: lunar # Version required: 2.1 # Date created: Mon Feb 03, 1997 # Whom: David O'Brien (obrien@FreeBSD.org) # # $Id: Makefile,v 1.2 1997/09/22 17:48:35 max Exp $ # DISTNAME= lunar-2.1 PKGNAME= zh-lunar-2.1 CATEGORIES= chinese MASTER_SITES= ftp://ftp.ifcss.org/pub/software/unix/c-utils/ \ ftp://ftp.edu.tw/Chinese/ifcss/software/unix/c-utils/ \ ftp://ftp.cuhk.hk/pub/chinese/ifcss/software/unix/c-utils/ MAINTAINER= obrien@FreeBSD.org ALL_TARGET= MAN1= lunar.1 do-install: @${MKDIR} ${PREFIX}/share/chinese ${INSTALL_PROGRAM} ${WRKSRC}/lunar ${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/lunar.bitmap ${PREFIX}/share/chinese ${INSTALL_MAN} ${WRKSRC}/${MAN1} ${PREFIX}/man/man1 .include freebsd-ports-release/2.2.5/chinese/lunar/distinfo000066400000000000000000000000720642210336600222210ustar00rootroot00000000000000MD5 (lunar-2.1.tar.gz) = 399683498a01615b3a68dceff09581b2 freebsd-ports-release/2.2.5/chinese/lunar/files/000077500000000000000000000000000642210336600215625ustar00rootroot00000000000000freebsd-ports-release/2.2.5/chinese/lunar/files/patch-01000066400000000000000000000004130642210336600230200ustar00rootroot00000000000000--- Makefile.orig Mon Aug 10 21:14:48 1992 +++ Makefile Tue Feb 4 01:20:50 1997 @@ -1,6 +1,8 @@ # Makefile of LUNAR -CFLAGS= -O +CFLAGS= -O -DBITMAPFILE=\"$(BITMAPFILE)\" + +BITMAPFILE= $(PREFIX)/share/chinese/lunar.bitmap lunar: lunar.o cc -o lunar lunar.o freebsd-ports-release/2.2.5/chinese/lunar/files/patch-02000066400000000000000000000011070642210336600230220ustar00rootroot00000000000000--- lunar.c.orig Mon Aug 10 21:14:48 1992 +++ lunar.c Tue Feb 4 01:04:18 1997 @@ -60,6 +60,10 @@ #define GanBM 4 #define ZhiBM 14 +#ifndef BITMAPFILE +#define BITMAPFILE "lunar.bitmap" +#endif + typedef struct { int year, month, day, hour, weekday; int leap; /* the lunar month is a leap month */ @@ -124,7 +128,7 @@ int showHZ = 0; /* output in hanzi */ int showBM = 0; /* output in bitmap */ -char BMfile[] = "lunar.bitmap"; /* bit map file */ +char BMfile[] = BITMAPFILE; /* bit map file */ char GZBM[NBM][BMRow][BMCol]; /* the bitmap array */ char *progname; freebsd-ports-release/2.2.5/chinese/lunar/pkg-comment000066400000000000000000000001170642210336600226230ustar00rootroot00000000000000convert between the Gregorian Solar Calendar (SC) and the Lunar Calendar (LC). freebsd-ports-release/2.2.5/chinese/lunar/pkg-descr000066400000000000000000000010050642210336600222560ustar00rootroot00000000000000The lunar program performs date conversion between the Gregorian Solar Calendar (SC) and the Chinese Lunar Calendar (LC). Given a date in either calendar, the program also outputs the corresponding "shengxiao" (animal of the year) and "ganzhi" characters. The date range currently covered is from about 1900 A.D. to 2049 A.D. The standard time of the Lunar Calendar is Beijing (Hong Kong) Standard Time, not GMT. Be sure to adjust appropriately for other time zones and "Day-light Saving Time". -- David O'Brien freebsd-ports-release/2.2.5/chinese/lunar/pkg-plist000066400000000000000000000000710642210336600223130ustar00rootroot00000000000000bin/lunar share/chinese/lunar.bitmap man/man1/lunar.1.gz freebsd-ports-release/2.2.5/chinese/mule-freewnn/000077500000000000000000000000000642210336600217435ustar00rootroot00000000000000freebsd-ports-release/2.2.5/chinese/mule-freewnn/Makefile000066400000000000000000000005250642210336600234050ustar00rootroot00000000000000# New ports collection makefile for: mule with Wnn4 # Version required: 2.3 # Date created: 20 July 1997 # Whom: Satoshi Taoka # # $Id: Makefile,v 1.1 1997/09/10 08:49:23 asami Exp $ # PKGNAME= zh-mule-wnn4-2.3 CATEGORIES= chinese editors CWNN4= yes .include "${.CURDIR}/../../editors/mule/Makefile" freebsd-ports-release/2.2.5/chinese/mule-freewnn/pkg-comment000066400000000000000000000001100642210336600240770ustar00rootroot00000000000000A multilingual emacs, with Wnn4 support built in (Only the executables) freebsd-ports-release/2.2.5/chinese/mule-freewnn/pkg-descr000066400000000000000000000025170642210336600235520ustar00rootroot00000000000000This is a package containing only the executables for mule-2.3, a multilingual editor based on emacs-19.28. You should install a package, mule-common-2.3, containing emacs lisp files, info pages, and so on (except executables) for mule-2.3. This package is built with Chinese support, using Wnn4 as default. It is supported input methods, jeonkak, hangul for Korean(Hanja), and quanjiao, zhuyin, erpin for Chinese (check out lib/mule/site-lisp/site-start.el), using Wnn4, too. This package and the package, mule-common-2.3, *will* clobber any existing emacs installation. In particular, the executables and man pages of etags/ctags are installed, and the info pages that come with the original emacs get installed too. Although this shouldn't cause any problems to run both mule and emacs, it may cause some confusion when one of them is pkg_delete'd. If someone has a solution to this, please tell me. A "dir" file is supplied in the ${PORTSDIR}/editors/mule-common/files/ subdirectory of the ports package. Copy it into your /usr/local/info to read mule info pages, but also make sure you also add everything that may have been added to that file! [Notice] Mr. Yoshio KATAYAMA fixed many bugs for mule-2.3. Patches for those are in 'mule-2.3.patch.tar.gz' and are applied in this port. - S. Taoka taoka@infonets.hiroshima-u.ac.jp freebsd-ports-release/2.2.5/chinese/nvi-big5/000077500000000000000000000000000642210336600207575ustar00rootroot00000000000000freebsd-ports-release/2.2.5/chinese/nvi-big5/Makefile000066400000000000000000000012410642210336600224150ustar00rootroot00000000000000# New ports collection makefile for: nvi-1.79 + multilingual patch(big5) # Version required: 1.79 # Date created: 6 Mar 1997 # Whom: Jun-ichiro itojun Itoh # # $Id: Makefile,v 1.6 1997/08/21 16:55:24 itojun Exp $ # # can't use PORTSDIR here, since we haven't included bsd.port.mk FILESDIR= ${.CURDIR}/../../editors/nvi/files PATCHDIR= ${.CURDIR}/../../editors/nvi/patches PKGDIR= ${.CURDIR}/../../editors/nvi/pkg COMMENT= ${.CURDIR}/pkg/COMMENT .include <${.CURDIR}/../../editors/nvi/Makefile> PKGNAME= zh-nvi-big5-1.79-970820 CATEGORIES= chinese editors MAINTAINER= itojun@itojun.org CONFIGURE_ARGS= --enable-multibyte=big5 --program-prefix=n freebsd-ports-release/2.2.5/chinese/nvi-big5/pkg-comment000066400000000000000000000001060642210336600231200ustar00rootroot00000000000000A clone of vi/ex, with multilingual patch, default settings for big5. freebsd-ports-release/2.2.5/chinese/nvi-euc-cn/000077500000000000000000000000000642210336600213035ustar00rootroot00000000000000freebsd-ports-release/2.2.5/chinese/nvi-euc-cn/Makefile000066400000000000000000000012460642210336600227460ustar00rootroot00000000000000# New ports collection makefile for: nvi-1.79 + multilingual patch(euc-cn) # Version required: 1.79 # Date created: 6 Mar 1997 # Whom: Jun-ichiro itojun Itoh # # $Id: Makefile,v 1.7 1997/08/21 16:55:24 itojun Exp $ # # can't use PORTSDIR here, since we haven't included bsd.port.mk FILESDIR= ${.CURDIR}/../../editors/nvi/files PATCHDIR= ${.CURDIR}/../../editors/nvi/patches PKGDIR= ${.CURDIR}/../../editors/nvi/pkg COMMENT= ${.CURDIR}/pkg/COMMENT .include <${.CURDIR}/../../editors/nvi/Makefile> PKGNAME= zh-nvi-euccn-1.79-970820 CATEGORIES= chinese editors MAINTAINER= itojun@itojun.org CONFIGURE_ARGS= --enable-multibyte=euc-cn --program-prefix=n freebsd-ports-release/2.2.5/chinese/nvi-euc-cn/pkg-comment000066400000000000000000000001100642210336600234370ustar00rootroot00000000000000A clone of vi/ex, with multilingual patch, default settings for euc-cn. freebsd-ports-release/2.2.5/chinese/nvi-euc-tw/000077500000000000000000000000000642210336600213355ustar00rootroot00000000000000freebsd-ports-release/2.2.5/chinese/nvi-euc-tw/Makefile000066400000000000000000000012460642210336600230000ustar00rootroot00000000000000# New ports collection makefile for: nvi-1.79 + multilingual patch(euc-tw) # Version required: 1.79 # Date created: 5 Apr 1997 # Whom: Jun-ichiro itojun Itoh # # $Id: Makefile,v 1.5 1997/08/21 16:55:25 itojun Exp $ # # can't use PORTSDIR here, since we haven't included bsd.port.mk FILESDIR= ${.CURDIR}/../../editors/nvi/files PATCHDIR= ${.CURDIR}/../../editors/nvi/patches PKGDIR= ${.CURDIR}/../../editors/nvi/pkg COMMENT= ${.CURDIR}/pkg/COMMENT .include <${.CURDIR}/../../editors/nvi/Makefile> PKGNAME= zh-nvi-euctw-1.79-970820 CATEGORIES= chinese editors MAINTAINER= itojun@itojun.org CONFIGURE_ARGS= --enable-multibyte=euc-tw --program-prefix=n freebsd-ports-release/2.2.5/chinese/nvi-euc-tw/pkg-comment000066400000000000000000000001100642210336600234710ustar00rootroot00000000000000A clone of vi/ex, with multilingual patch, default settings for euc-tw. freebsd-ports-release/2.2.5/chinese/pkg/000077500000000000000000000000000642210336600201205ustar00rootroot00000000000000freebsd-ports-release/2.2.5/chinese/pkg/COMMENT000066400000000000000000000000210642210336600211360ustar00rootroot00000000000000Chinese support. freebsd-ports-release/2.2.5/chinese/ted/000077500000000000000000000000000642210336600201135ustar00rootroot00000000000000freebsd-ports-release/2.2.5/chinese/ted/Makefile000066400000000000000000000006550642210336600215610ustar00rootroot00000000000000# New ports collection makefile for: ted # Version required: 3.6a # Date Created: 18 Sep 1997 # Whom: Vanilla I. Shu # # $Id$ # DISTNAME= ted3.6a PKGNAME= zh-ted-3.6a CATEGORIES= chinese editors MASTER_SITES= ${MASTER_SITE_XCONTRIB} MASTER_SITE_SUBDIR= editors/ EXTRACT_SUFX= .tgz MAINTAINER= vanilla@MinJe.com.TW USE_X11= yes WRKSRC= ${WRKDIR}/ted MAKEFILE= Makefile.b5 .include freebsd-ports-release/2.2.5/chinese/ted/distinfo000066400000000000000000000000650642210336600216560ustar00rootroot00000000000000MD5 (ted3.6a.tgz) = 2914e6dc0e5b6c99bdf11ab724a679fa freebsd-ports-release/2.2.5/chinese/ted/files/000077500000000000000000000000000642210336600212155ustar00rootroot00000000000000freebsd-ports-release/2.2.5/chinese/ted/files/patch-aa000066400000000000000000000037570642210336600226320ustar00rootroot00000000000000*** Makefile.b5.orig Fri Sep 19 01:15:03 1997 --- Makefile.b5 Fri Sep 19 01:18:22 1997 *************** *** 1,5 **** CHINESE=1 ! TEDDIR=/usr/local/lib/Ted ########## GCC/Linux ...... ############ CC=gcc CComp=GCC --- 1,5 ---- CHINESE=1 ! TEDDIR=/usr/X11R6/lib/X11/ted ########## GCC/Linux ...... ############ CC=gcc CComp=GCC *************** LDFLAGS= -L/usr/X11R6/lib *** 27,41 **** #SUNKBD=-DSUNKBD ########################### ! CFLAGS = -O -DCHINESE=$(CHINESE) -I$(XINC) -DCComp=$(CComp) $(SUNKBD) #CFLAGS = -g -DCHINESE=$(CHINESE) -I$(XINC) -DCComp=$(CComp) -DDEBUG $(SUNKBD) OBJS = e.o x.o m.o f.o b.o edln.o xcp.o s.o u.o misc.o twin.o dir.o xkey.o \ cwin.o filebrowse.o cli_xcin.o kwcomp.o ! all: ted ref ctags ted: $(OBJS) ! $(CC) -g $(OBJS) -o $@ $(LDFLAGS) -lX11 # strip $@ echo '*** Finish ***' ref: --- 27,41 ---- #SUNKBD=-DSUNKBD ########################### ! CFLAGS += -DCHINESE=$(CHINESE) -I$(XINC) -DCComp=$(CComp) $(SUNKBD) #CFLAGS = -g -DCHINESE=$(CHINESE) -I$(XINC) -DCComp=$(CComp) -DDEBUG $(SUNKBD) OBJS = e.o x.o m.o f.o b.o edln.o xcp.o s.o u.o misc.o twin.o dir.o xkey.o \ cwin.o filebrowse.o cli_xcin.o kwcomp.o ! all: ted #ref ctags ted: $(OBJS) ! $(CC) $(OBJS) -o $@ $(LDFLAGS) -lX11 # strip $@ echo '*** Finish ***' ref: *************** ctags: *** 45,55 **** $(CC) $(CFLAGS) ctags.c -o $@ strip $@ install: ! cp ted ref ctags /usr/local/bin if [ ! -d $(TEDDIR) ]; then mkdir $(TEDDIR); fi ! cp tedrc ted.help $(TEDDIR) ! cli_xcin.o: ! ln -s ../big5-pack/xcin/cli_xcin.o . clean: rm -f $(OBJS) ted core *~ *_ clb5: --- 45,56 ---- $(CC) $(CFLAGS) ctags.c -o $@ strip $@ install: ! install -c -s -o bin -g bin -m 0755 ted /usr/X11R6/bin if [ ! -d $(TEDDIR) ]; then mkdir $(TEDDIR); fi ! install -c -o bin -g bin -m 0555 tedrc $(TEDDIR) ! install -c -o bin -g bin -m 0555 ted.help $(TEDDIR) ! #cli_xcin.o: ! # ln -s ../big5-pack/xcin/cli_xcin.o . clean: rm -f $(OBJS) ted core *~ *_ clb5: freebsd-ports-release/2.2.5/chinese/ted/files/patch-ab000066400000000000000000000011500642210336600226140ustar00rootroot00000000000000*** xkey.c.orig Thu Sep 18 23:23:06 1997 --- xkey.c Thu Sep 18 23:23:45 1997 *************** if (cdtedrc && (fp=fopen(ftedrc,"r"))) { *** 563,569 **** if (fp=fopen( strcat(strcat(strcpy(tt,(char *)getenv("HOME")),"/.Ted/"),ftedrc), "r" )) return fp; ! if (fp=fopen(strcat(strcpy(uu,"/usr/local/lib/Ted/"),ftedrc),"r")) return fp; if (!depth) { if (cdtedrc) --- 563,569 ---- if (fp=fopen( strcat(strcat(strcpy(tt,(char *)getenv("HOME")),"/.Ted/"),ftedrc), "r" )) return fp; ! if (fp=fopen(strcat(strcpy(uu,"/usr/X11R6/lib/X11/ted/"),ftedrc),"r")) return fp; if (!depth) { if (cdtedrc) freebsd-ports-release/2.2.5/chinese/ted/files/patch-ac000066400000000000000000000017240642210336600226240ustar00rootroot00000000000000*** tedrc.orig Thu Sep 18 23:24:10 1997 --- tedrc Thu Sep 18 23:24:39 1997 *************** f [a-f12] MergeTedrc("localtedrc") *** 153,160 **** f [s-f9] ExeCmdFnameExt("make",".o") ## If the file is already open, switch to this file; otherwise ## load the file ! f [f1] RaiseOrLoad("/usr/local/lib/Ted/ted.help") ! f [c-a][f1] RaiseOrLoad("/usr/local/lib/Ted/tedrc") ## execute command and place the output in the current file #f [c-q][s] InsPipe("ls") # Excute command and and place output in a new file with name same as the command --- 153,160 ---- f [s-f9] ExeCmdFnameExt("make",".o") ## If the file is already open, switch to this file; otherwise ## load the file ! f [f1] RaiseOrLoad("/usr/X11R6/lib/X11/ted/ted.help") ! f [c-a][f1] RaiseOrLoad("/usr/X11R6/lib/X11/ted/tedrc") ## execute command and place the output in the current file #f [c-q][s] InsPipe("ls") # Excute command and and place output in a new file with name same as the command freebsd-ports-release/2.2.5/chinese/ted/files/patch-ad000066400000000000000000000107200642210336600226210ustar00rootroot00000000000000*** cli_xcin.c.orig Fri Sep 19 01:19:33 1997 --- cli_xcin.c Sat Sep 13 11:41:12 1997 *************** *** 0 **** --- 1,130 ---- + /* + Copyright (C) 1994,1995 Edward Der-Hua Liu, Hsin-Chu, Taiwan + */ + + #include + #include + #include + #include + #include + #include "state.h" + #include "protocol.h" + + static Atom xcin_atom=0; + static Window xcin_win=None; + static InmdState inmdstate; + #define ENDIAN_TEST() (*(int *)"\x11\x22\x33\x44"==0x11223344) + static char my_endian; + + static connect_xcin(Display *display) + { + Window twin; + xcin_atom=XInternAtom(display, XCIN_ATOM,False); + my_endian=ENDIAN_TEST(); /* if == 11223344, it is big-endian */ + + xcin_win=XGetSelectionOwner(display,xcin_atom); + return xcin_win; + } + + void send_FocusIn(Display *display, Window window) + { + XClientMessageEvent event; + XEvent erreve; + char *tmp=event.data.b; + + if (connect_xcin(display)==None) return; + /* Ensure xcin exists, or the process will be hanged */ + event.type=ClientMessage; + event.window=window; + event.message_type=xcin_atom; + event.format=8; + + tmp[0]=tmp[1]=tmp[2]=0xff; + tmp[3]=CLI_FOCUS_IN; + memcpy(&tmp[4],&inmdstate, sizeof(inmdstate)); + XSendEvent(display, xcin_win, False, 0, (XEvent *)&event); + } + + static void send_FocusOut(Display *display, Window window) + { + XClientMessageEvent event; + XEvent erreve; + char *tmp=event.data.b; + + if (connect_xcin(display)==None) return; + /* Ensure xcin exists, or the process will be hanged */ + event.type=ClientMessage; + event.window=window; + event.message_type=xcin_atom; + event.format=8; + + tmp[0]=tmp[1]=tmp[2]=0xff; + tmp[3]=CLI_FOCUS_OUT; + memcpy(&tmp[4],&inmdstate, sizeof(inmdstate)); + XSendEvent(display, xcin_win, False, 0, (XEvent *)&event); + } + + static void big_little(char *i) + { + char t; + t=*i; *i=*(i+3); *(i+3)=t; + t=*(i+1); *(i+1)=*(i+2); *(i+2)=t; + } + static read_keys(Display *display, char *buf) + { + Atom actual_type; + int actual_format,i; + u_long nitems,bytes_after; + char *ttt, *cp; + XCIN_RES res; + int ofs; + cp=(char *)&res; + ofs=0; + do { + if (XGetWindowProperty(display,xcin_win,xcin_atom, + ofs/4,(sizeof(XCIN_RES)+3)/4, + True, AnyPropertyType, &actual_type,&actual_format, + &nitems,&bytes_after,(unsigned char **)&ttt) != Success) + puts("err property"); + memcpy((char *)(&res)+(ofs & ~0x3), ttt, nitems); + XFree(ttt); + ofs=(ofs & ~0x3) + nitems; + } while ((!nitems && !ofs) || bytes_after>0); + if (my_endian) { + big_little((char *)&res.len); + big_little((char *)&res.status); + } + memcpy(buf,res.tkey, res.len); + inmdstate=res.inmdstate; + buf[res.len]=0; + return res.status; + } + + #include + + static XComposeStatus compose_status = {NULL, 0}; + + send_key(Display *display, Window win, XKeyEvent *eve, char *buf) + { + XClientMessageEvent event; + XEvent erreve; + char *tmp=event.data.b; + u_char tttt[8]; + KeySym keysym; + int count; + + if (xcin_win==None && connect_xcin(display)==None) + return K_REJECT; + if ((xcin_win=XGetSelectionOwner(display,xcin_atom))==None) + return K_REJECT; + + event.type=ClientMessage; + event.window=win; + event.message_type=xcin_atom; + event.format=32; + count =XLookupString (eve, tttt, sizeof(tmp), (KeySym *)tmp, &compose_status); + memcpy(&tmp[4],&eve->state,4); + XSendEvent(display, xcin_win, False, 0, (XEvent *)&event); + XSync(display,False); + return (read_keys(display, buf)); + } *** protocol.h.orig Fri Sep 19 01:19:44 1997 --- protocol.h Fri Sep 19 01:19:41 1997 *************** *** 0 **** --- 1,13 ---- + /* + Copyright (C) 1994 Edward Der-Hua Liu, Hsin-Chu, Taiwan + */ + + #define K_REJECT (0) + #define K_ACCEPT (1) + + #define CLI_FOCUS_IN (1) + #define CLI_FOCUS_OUT (3) + + #define LOAD_KEYWORD (2) + + #define XCIN_ATOM "XCIN_A" *** state.h.orig Fri Sep 19 01:20:14 1997 --- state.h Fri Sep 19 01:20:05 1997 *************** *** 0 **** --- 1,24 ---- + /* + Copyright (C) 1994 Edward Der-Hua Liu, Hsin-Chu, Taiwan + */ + + typedef struct { + char kb_state; + char _CurInMethod; + } InmdState; + + #define EngChiMask (1) + #define HalfFullMask (2) + + typedef struct { + int len; + int status; + InmdState inmdstate; + char tkey[512]; + } XCIN_RES; + + #define EngChi ((inmdstate.kb_state & EngChiMask) ? 1:0) + #define HalfFull ((inmdstate.kb_state & HalfFullMask) ? 1:0) + #define CurInMethod (inmdstate._CurInMethod) + /*extern InmdState inmdstate; + */ freebsd-ports-release/2.2.5/chinese/ted/pkg-comment000066400000000000000000000001000642210336600222460ustar00rootroot00000000000000A Small and Powerful Text Editor for X Window with big5 support freebsd-ports-release/2.2.5/chinese/ted/pkg-descr000066400000000000000000000001670642210336600217210ustar00rootroot00000000000000Ted is a small and powerful Text editor for X Window, the interface is like PE2 on DOS - Vanilla vanilla@MinJe.com.TW freebsd-ports-release/2.2.5/chinese/ted/pkg-plist000066400000000000000000000001020642210336600217410ustar00rootroot00000000000000bin/ted lib/X11/ted/ted.help lib/X11/ted/tedrc @dirrm lib/X11/ted freebsd-ports-release/2.2.5/comms/000077500000000000000000000000000642210336600170375ustar00rootroot00000000000000freebsd-ports-release/2.2.5/comms/Makefile000066400000000000000000000006070642210336600205020ustar00rootroot00000000000000# $Id: Makefile,v 1.25 1997/06/08 11:24:45 andreas Exp $ # SUBDIR += bpl+ SUBDIR += ecu SUBDIR += hylafax SUBDIR += kermit SUBDIR += lrzsz SUBDIR += mgetty+sendfax SUBDIR += minicom SUBDIR += qpage SUBDIR += rzsz SUBDIR += seyon SUBDIR += snooper SUBDIR += tkhylafax SUBDIR += xcept SUBDIR += zmtx-zmrx .include freebsd-ports-release/2.2.5/comms/bpl+/000077500000000000000000000000000642210336600176675ustar00rootroot00000000000000freebsd-ports-release/2.2.5/comms/bpl+/Makefile000066400000000000000000000007230642210336600213310ustar00rootroot00000000000000# New ports collection makefile for: bpl+ # Version required: ? # Date created: 22 Sep 1996 # Whom: Masafumi NAKANE # # $Id: Makefile,v 1.2 1996/09/26 07:46:43 max Exp $ # DISTNAME= bpl+ PKGNAME= bpl+-1.0 CATEGORIES= comms MASTER_SITES= ftp://ftp.tohoku.ac.jp/pub/net/telnet/telnetx/ MAINTAINER= max@FreeBSD.ORG do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bpl ${PREFIX}/bin @ln -fs ${PREFIX}/bin/bpl ${PREFIX}/bin/bp .include freebsd-ports-release/2.2.5/comms/bpl+/distinfo000066400000000000000000000000650642210336600214320ustar00rootroot00000000000000MD5 (bpl+.tar.gz) = 2b18db85caa8ae28477219b0a9c2c099 freebsd-ports-release/2.2.5/comms/bpl+/pkg-comment000066400000000000000000000000360642210336600220320ustar00rootroot00000000000000B Plus file transfer protocol freebsd-ports-release/2.2.5/comms/bpl+/pkg-descr000066400000000000000000000004540642210336600214740ustar00rootroot00000000000000This is an implementation of B Plus binary file transfer protocol. B Plus is used on several online services to let their users download files from the system. In conjunction with telnetx package, you can use this program to download files from those systems connected to the Internet. - Masafumi freebsd-ports-release/2.2.5/comms/bpl+/pkg-plist000066400000000000000000000000170642210336600215220ustar00rootroot00000000000000bin/bpl bin/bp freebsd-ports-release/2.2.5/comms/ecu/000077500000000000000000000000000642210336600176135ustar00rootroot00000000000000freebsd-ports-release/2.2.5/comms/ecu/Makefile000066400000000000000000000011660642210336600212570ustar00rootroot00000000000000# New ports collection makefile for: ecu # Version required: 4.08 # Date created: Feb 18, 1995 # Whom: ache # # $Id: Makefile,v 1.18 1997/07/02 03:47:10 asami Exp $ # DISTNAME= ecu-4.08 CATEGORIES= comms MASTER_SITES= ftp://ftp.kiarchive.ru/pub/unix/comm/ #MASTER_SITES= ftp://tsx-11.mit.edu/pub/linux/sources/usr.bin/Communications/ MAINTAINER= ache@FreeBSD.ORG do-configure: cd ${WRKSRC}; yes "" | ./Configure post-install: cd ${WRKSRC}/doc; \ ${INSTALL_MAN} ecu.man ${PREFIX}/man/cat1/ecu.1; \ ${INSTALL_MAN} proc.man ${PREFIX}/man/cat1/proc.1 .include freebsd-ports-release/2.2.5/comms/ecu/distinfo000066400000000000000000000000710642210336600213530ustar00rootroot00000000000000MD5 (ecu-4.08.tar.gz) = ce0021a19f417e455af164ef193dd873 freebsd-ports-release/2.2.5/comms/ecu/pkg-comment000066400000000000000000000000260642210336600217550ustar00rootroot00000000000000Extended Call Utility freebsd-ports-release/2.2.5/comms/ecu/pkg-descr000066400000000000000000000031360642210336600214200ustar00rootroot00000000000000 ECU (Extended Call Utility) is a personal and research communications program originally written for users of SCO UNIX V.3.2/386 and XENIX V on 80286 and 80386 systems. Support for other systems has been added and further porting is possible with "minor" effort to other systems based on or similar to UNIX System V. ECU provides the classic terminal communications facility of passing keyboard data to a serial line and incoming data to the computer video display. In addition, a dialing directory, a function key mapping feature, and session logging are available. A very flexible procedure (script) language is also incorporated to automate many communications tasks. In addition to augmenting interactive tasks, by using shell scripts and ECU procedures, ECU can perform batch-style communications sessions in an entirely "unattended" fashion. ECU presents to the host a flexible "ANSI" terminal type, accepting any valid video control sequences from MS-DOS or SCO documentation as of late 1990. It also fares well, though imperfectly, with Sun and VT-100 in-band video control sequences. Standards are great: everybody should have one, especially if they call it "ANSI." The program supports almost any local terminal (console) which can be described in a termcap database entry. For more information, refer to "Supported Terminals." ECU supports numerous file transfer protocols: as of this writing, XMODEM, XMODEM/CRC, XMODEM-1K, YMODEM/CRC Batch, ZMODEM/CRC-16, ZMODEM/CRC-32, Kermit and SEAlink are supported. freebsd-ports-release/2.2.5/comms/ecu/pkg-plist000066400000000000000000000002150642210336600214460ustar00rootroot00000000000000bin/ecu lib/ecu/funckeymap lib/ecu/ecuhelp.data lib/ecu/ecusz lib/ecu/ecurz lib/ecu/tty1a.mi lib/ecu/tty2d.mi man/cat1/ecu.1 man/cat1/proc.1 freebsd-ports-release/2.2.5/comms/hylafax/000077500000000000000000000000000642210336600204735ustar00rootroot00000000000000freebsd-ports-release/2.2.5/comms/hylafax/Makefile000066400000000000000000000041140642210336600221330ustar00rootroot00000000000000# ports collection makefile for: hylafax # Version required: v4.0pl1 # Date created: 19 Apr 1997 # Whom: Jun-ichiro itojun Itoh # # $Id: Makefile,v 1.8 1996/11/17 03:00:42 obrien Exp $ # DISTNAME= hylafax-v4.0pl1 PKGNAME= hylafax-4.0.1 CATEGORIES= comms MASTER_SITES= ftp://ftp.sgi.com/sgi/fax/source/ EXTRACT_SUFX= -tar.gz MAINTAINER= itojun@itojun.org BUILD_DEPENDS= bash:${PORTSDIR}/shells/bash \ ${PREFIX}/lib/afm/Courier:${PORTSDIR}/print/afm # no dependency on ghostscript because we don't know which # version the user prefers RUN_DEPENDS= bash:${PORTSDIR}/shells/bash LIB_DEPENDS= tiff34\\.1\\.:${PORTSDIR}/graphics/tiff34 \ jpeg\\.7\\.:${PORTSDIR}/graphics/jpeg USE_GMAKE= yes CONFIGURE_ARGS= --with-INSTALL="" \ --with-MAKE=gmake --with-CC=/usr/bin/cc \ --with-LIBTIFF="-L${PREFIX}/lib -ltiff34 -ljpeg" \ --with-TIFFINC="${WRKSRC}" HAS_CONFIGURE= yes MAN1= hylafax.1 faxalter.1 faxcover.1 faxmail.1 faxrm.1 faxstat.1 sendfax.1 \ sendpage.1 sgi2fax.1 textfmt.1 MAN5= pagesizes.5f typerules.5f \ hylafax.5f cid.5f config.5f destctrls.5f dialrules.5f hosts.5f \ info.5f log.5f pagermap.5f recvq.5f sendq.5f shutdown.5f status.5f \ tsi.5f xferlog.5f MAN8= cqtest.8c choptest.8c dialtest.8c faxabort.8c faxaddmodem.8c \ faxanswer.8c faxconfig.8c faxmodem.8c faxstate.8c faxcron.8c \ faxgetty.8c faxinfo.8c faxq.8c faxqclean.8c faxquit.8c faxrcvd.8c \ faxsend.8c faxsetup.8c faxwatch.8c hfaxd.8c mkcover.8c notify.8c \ pagesend.8c pollrcvd.8c ps2fax.8c recvstats.8c tagtest.8c tiff2fax.8c \ tiffcheck.8c tsitest.8c wedged.8c xferstats.8c SUID_EXES= ${PREFIX}/sbin/faxgetty ${PREFIX}/sbin/faxq \ ${PREFIX}/bin/faxrm ${PREFIX}/bin/faxalter # for tiff34 pre-configure: @${RM} -f ${WRKSRC}/tiff.h @${RM} -f ${WRKSRC}/tiffio.h @ln -s ${PREFIX}/include/tiff34.h ${WRKSRC}/tiff.h @ln -s ${PREFIX}/include/tiffio34.h ${WRKSRC}/tiffio.h post-install: chown uucp ${SUID_EXES} chmod 4555 ${SUID_EXES} @if [ ! -f ${PREFIX}/etc/rc.d/hylafax.sh.sample ]; then \ cp ${FILESDIR}/hylafax.sh.sample ${PREFIX}/etc/rc.d; \ fi ${CAT} ${PKGDIR}/MESSAGE .include freebsd-ports-release/2.2.5/comms/hylafax/distinfo000066400000000000000000000001000642210336600222240ustar00rootroot00000000000000MD5 (hylafax-v4.0pl1-tar.gz) = 47af6fb4b94985c8829c47003bc4e4ab freebsd-ports-release/2.2.5/comms/hylafax/files/000077500000000000000000000000000642210336600215755ustar00rootroot00000000000000freebsd-ports-release/2.2.5/comms/hylafax/files/README000066400000000000000000000006020642210336600224530ustar00rootroot00000000000000The port is complete rewrite of hylafax-3.0p1 port by Julian Stacey , May 1995. original notice was as follows: Copyright Julian Stacey 1995: Please preserve & comply with Sam Leffler's & SGI's legal stuff I hereby release my work in this area for public use, & disclaim all liability ! Leave my name intact please, I'm a freelance, publicity can be useful. freebsd-ports-release/2.2.5/comms/hylafax/files/hylafax.sh.sample000066400000000000000000000004250642210336600250460ustar00rootroot00000000000000#! /bin/sh # hylafax startup example. # be sure to initialize the followings: # server: /usr/local/sbin/faxsetup # modems: /usr/local/sbin/faxaddmodem # incoming calls: /etc/ttys if [ -x /usr/local/sbin/faxq ]; then /usr/local/sbin/faxq && echo -n ' hylafax' fi freebsd-ports-release/2.2.5/comms/hylafax/files/patch-ab000066400000000000000000000016600642210336600232020ustar00rootroot00000000000000--- ./configure.org Tue Nov 26 15:20:17 1996 +++ ./configure Wed May 28 21:55:16 1997 @@ -1,4 +1,4 @@ -#!/bin/sh +#!/usr/local/bin/bash # $Id: configure,v 1.401 1996/11/23 17:28:45 sam Rel $ # # HylaFAX Facsimile Software @@ -239,7 +241,7 @@ test -d /usr/ucb && PATH=$PATH:/usr/ucb # Sun and others test -d /usr/contrib/bin && PATH=$PATH:/usr/contrib/bin # BSDi test -d /usr/5bin && PATH=/usr/5bin:$PATH:/usr/etc # Sun and others -test -d /usr/local/bin && PATH=/usr/local/bin:$PATH # for GNU stuff +test -d /usr/local/bin && PATH=$PATH:/usr/local/bin # for GNU stuff PATH=$PATH:$OPATH POSIXLY_CORRECT=1; export POSIXLY_CORRECT # disable GNU extensions @@ -3928,7 +3930,8 @@ printConfig checkForExecutable $PATH_SENDMAIL checkForExecutable $PATH_GETTY - prompt "Are these ok [yes]?"; read ok +# prompt "Are these ok [yes]?"; read ok + ok=yes test -z "$ok" && ok=yes case "$ok" in [1-9]|1[0-9]) promptForParameter $ok;; freebsd-ports-release/2.2.5/comms/hylafax/files/patch-ad000066400000000000000000000051630642210336600232060ustar00rootroot00000000000000To fit the FreeBSD tty device handling scheme. *** faxd/Getty.c++.orig Sun Apr 20 16:40:07 1997 --- faxd/Getty.c++ Sun Apr 20 16:40:31 1997 *************** *** 218,224 **** // NB: this is executed in the parent fxStr device = fxStr::format("%s/" | line, _PATH_DEV); Sys::chown(device, UUCPLock::getUUCPUid(), UUCPLock::getUUCPGid()); ! Sys::chmod(device, 0600); // reset protection } extern void vlogError(const char* fmt, va_list ap); --- 218,224 ---- // NB: this is executed in the parent fxStr device = fxStr::format("%s/" | line, _PATH_DEV); Sys::chown(device, UUCPLock::getUUCPUid(), UUCPLock::getUUCPGid()); ! Sys::chmod(device, 0660); // reset protection } extern void vlogError(const char* fmt, va_list ap); *** faxd/UUCPLock.c++.orig Wed Nov 27 08:21:38 1996 --- faxd/UUCPLock.c++ Sun Apr 20 17:09:21 1997 *************** *** 37,42 **** --- 37,43 ---- } #endif #include + #include /* * UUCP Device Locking Support. *************** *** 146,153 **** if (!pwd) faxApp::fatal("Can not deduce identity of UUCP"); UUCPuid = pwd->pw_uid; - UUCPgid = pwd->pw_gid; endpwent(); // paranoia } } uid_t UUCPLock::getUUCPUid() { setupIDs(); return UUCPuid; } --- 147,159 ---- if (!pwd) faxApp::fatal("Can not deduce identity of UUCP"); UUCPuid = pwd->pw_uid; endpwent(); // paranoia + + const group *grp = getgrnam("dialer"); + if (!grp) + faxApp::fatal("Can not deduce identity of DIALER"); + UUCPgid = grp->gr_gid; + endgrent(); // paranoia } } uid_t UUCPLock::getUUCPUid() { setupIDs(); return UUCPuid; } *** config/skel.orig Sun Apr 20 21:53:58 1997 --- config/skel Sun Apr 20 21:54:30 1997 *************** *** 41,48 **** SessionTracing: 11 # log server-related operations RecvFileMode: 0600 # recvd facsimile are not public LogFileMode: 0600 # private log files ! DeviceMode: 0600 # device is accessible only to uucp/fax ! GettyArgs: "-h %l dx_%s" # requires modem to auto-detect fax/data QualifyTSI: "" # do not restrict inbound facsimile SpeakerVolume: off # machine's are already too loud RingsBeforeAnswer: 1 # answer on first ring --- 41,48 ---- SessionTracing: 11 # log server-related operations RecvFileMode: 0600 # recvd facsimile are not public LogFileMode: 0600 # private log files ! DeviceMode: 0660 # device is accessible only to uucp/fax ! GettyArgs: "std.%s" # requires modem to auto-detect fax/data QualifyTSI: "" # do not restrict inbound facsimile SpeakerVolume: off # machine's are already too loud RingsBeforeAnswer: 1 # answer on first ring freebsd-ports-release/2.2.5/comms/hylafax/files/patch-ae000066400000000000000000000074400642210336600232070ustar00rootroot00000000000000For multilingualization (iso-2022 variant encodings). Some part of this is biased to Japanization, however, it should give some hints to asian people. *** util/TypeRules.c++.orig Wed Nov 27 08:20:45 1996 --- util/TypeRules.c++ Sun Apr 20 23:43:42 1997 *************** *** 48,54 **** } static const char* typeNames[] = ! { "ascii", "string", "address", "byte", "short", "long" }; static const char* opNames[] = { "", "=", "!=", "<", "<=", ">", ">=", "&", "^", "!" }; static const char* resultNames[] = { "tiff", "postscript", "error" }; --- 48,54 ---- } static const char* typeNames[] = ! { "ascii", "asciiesc", "string", "address", "byte", "short", "long" }; static const char* opNames[] = { "", "=", "!=", "<", "<=", ">", ">=", "&", "^", "!" }; static const char* resultNames[] = { "tiff", "postscript", "error" }; *************** *** 65,71 **** ); if (type == STRING) printf(" \"%s\"", value.s); ! else if (type != ASCII) { if (op == ANY) printf(" "); else --- 65,71 ---- ); if (type == STRING) printf(" \"%s\"", value.s); ! else if (type != ASCII && type != ASCIIESC) { if (op == ANY) printf(" "); else *************** *** 83,88 **** --- 83,89 ---- const u_char* cp = (const u_char*) data; switch (type) { case ASCII: + { u_int i; for (i = 0; i < size; i++) if (!isprint(cp[i]) && !isspace(cp[i])) { *************** *** 92,97 **** --- 93,111 ---- } ok = TRUE; goto done; + } + case ASCIIESC: + { + u_int i; + for (i = 0; i < size; i++) + if (!isprint(cp[i]) && !isspace(cp[i]) && cp[i] != '\033') { + if (verbose) + printf("failed (unprintable char %#x)\n", cp[i]); + return (FALSE); + } + ok = TRUE; + goto done; + } case STRING: ok = (strncmp((const char*)(cp+off), value.s, fxmin((u_int) strlen(value.s), (u_int)(size-off))) == 0); *************** *** 307,312 **** --- 321,328 ---- rule.type = TypeRule::STRING; else if (strncasecmp(tp, "ascii", cp-tp) == 0) rule.type = TypeRule::ASCII; + else if (strncasecmp(tp, "asciiesc", cp-tp) == 0) + rule.type = TypeRule::ASCIIESC; else if (strncasecmp(tp, "addr", cp-tp) == 0) rule.type = TypeRule::ADDR; else { *************** *** 317,323 **** cp++; rule.op = TypeRule::EQ; // default is '=' const char* vp = cp; ! if (rule.type != TypeRule::STRING && rule.type != TypeRule::ASCII) { // numeric value switch (*vp) { case '=': rule.op = TypeRule::EQ; cp++; break; --- 333,340 ---- cp++; rule.op = TypeRule::EQ; // default is '=' const char* vp = cp; ! if (rule.type != TypeRule::STRING && rule.type != TypeRule::ASCII ! && rule.type != TypeRule::ASCIIESC) { // numeric value switch (*vp) { case '=': rule.op = TypeRule::EQ; cp++; break; *** util/TypeRules.h.orig Sun Apr 20 23:22:28 1997 --- util/TypeRules.h Sun Apr 20 23:21:11 1997 *************** *** 130,135 **** --- 130,136 ---- fxBool cont; // continuation enum { ASCII, // ascii-only string + ASCIIESC, // ascii-only string + escape char (iso-2022 variants) STRING, // byte string ADDR, // address of match BYTE, // 8 bits *** util/typerules.orig Sun Apr 20 23:22:49 1997 --- util/typerules Sun Apr 20 23:24:45 1997 *************** *** 128,133 **** --- 128,138 ---- >15 string ascii ps %F/textfmt -B -f Courier-Bold\ -p 11 -s %s >%o <%i # + # Japanization (should help other iso-2022 variants too) + # + #>15 string asciiesc ps a2ps-j -l '' -p -ns -nt <%i >%o + #0 asciiesc x ps a2ps-j -l '' -p -ns -nt <%i >%o + # # This causes anything else with ascii-only data to be treated as text. # 0 ascii x ps %F/textfmt -B -f Courier-Bold\ freebsd-ports-release/2.2.5/comms/hylafax/pkg-comment000066400000000000000000000000200642210336600226270ustar00rootroot00000000000000A fax software. freebsd-ports-release/2.2.5/comms/hylafax/pkg-descr000066400000000000000000000013170642210336600222770ustar00rootroot00000000000000(excerpt from HylaFAX FAQ, http://www.vix.com/hylafax/FAQ/Q1.html) HylaFAX is a facsimile system for UNIX systems. It supports: o sending facsimile o receiving facsimile o polled retrieval of facsimile o transparent shared data use of the modem o sending messages to pagers Facsimile can be any size (e.g. A4, B4), either 98 or 196 lpi, and transmitted/received as either 1D-encoded or 2D-encoded facsimile data (2D-encoded data is frequently more compact and hence takes a shorter time to communicate). Any modem that supports one of the standard interfaces for facsimile operation can be used; i.e. any Class 1, Class 2, or Class 2.0 modem. freebsd-ports-release/2.2.5/comms/hylafax/pkg-message000066400000000000000000000011400642210336600226150ustar00rootroot00000000000000Hylafax was installed. You'll need manual configurations to actually activate it. Setting up: (for impatients) Invoke /usr/local/sbin/faxsetup, and answer what she asks. When you are asked to specify the name of tty device, use "cuaa1" instead of "ttyd1". Otherwise it does not work well. Consult /usr/local/etc/rc.d/hylafax.sh.sample for startups. For accepting incoming FAX/data calls, modify /etc/ttys as below and send SIGHUP to init process: >cuaa1 "/usr/local/sbin/faxgetty" dialup on secure Documentation: On Line Manuals: man hylafax. World Wide Web site: http://www.vix.com/flexfax/ freebsd-ports-release/2.2.5/comms/hylafax/pkg-plist000066400000000000000000000113420642210336600223310ustar00rootroot00000000000000@cwd /usr/local bin/faxalter bin/faxcover bin/faxmail bin/faxrm bin/faxstat bin/sendfax bin/sendpage etc/rc.d/hylafax.sh.sample lib/fax/faxcover.ps lib/fax/faxmail.ps lib/fax/hfaxd.conf lib/fax/pagesizes lib/fax/typerules man/man1/faxalter.1.gz man/man1/faxcover.1.gz man/man1/faxmail.1.gz man/man1/faxrm.1.gz man/man1/faxstat.1.gz man/man1/hylafax.1.gz man/man1/sendfax.1.gz man/man1/sendpage.1.gz man/man1/sgi2fax.1.gz man/man1/textfmt.1.gz man/man5/cid.5f.gz man/man5/config.5f.gz man/man5/destctrls.5f.gz man/man5/dialrules.5f.gz man/man5/hosts.5f.gz man/man5/hylafax.5f.gz man/man5/info.5f.gz man/man5/log.5f.gz man/man5/pagermap.5f.gz man/man5/pagesizes.5f.gz man/man5/recvq.5f.gz man/man5/sendq.5f.gz man/man5/shutdown.5f.gz man/man5/status.5f.gz man/man5/tsi.5f.gz man/man5/typerules.5f.gz man/man5/xferlog.5f.gz man/man8/choptest.8c.gz man/man8/cqtest.8c.gz man/man8/dialtest.8c.gz man/man8/faxabort.8c.gz man/man8/faxaddmodem.8c.gz man/man8/faxanswer.8c.gz man/man8/faxconfig.8c.gz man/man8/faxcron.8c.gz man/man8/faxgetty.8c.gz man/man8/faxinfo.8c.gz man/man8/faxmodem.8c.gz man/man8/faxq.8c.gz man/man8/faxqclean.8c.gz man/man8/faxquit.8c.gz man/man8/faxrcvd.8c.gz man/man8/faxsend.8c.gz man/man8/faxsetup.8c.gz man/man8/faxstate.8c.gz man/man8/faxwatch.8c.gz man/man8/hfaxd.8c.gz man/man8/mkcover.8c.gz man/man8/notify.8c.gz man/man8/pagesend.8c.gz man/man8/pollrcvd.8c.gz man/man8/ps2fax.8c.gz man/man8/recvstats.8c.gz man/man8/tagtest.8c.gz man/man8/tiff2fax.8c.gz man/man8/tiffcheck.8c.gz man/man8/tsitest.8c.gz man/man8/wedged.8c.gz man/man8/xferstats.8c.gz sbin/choptest sbin/cqtest sbin/dialtest sbin/faxabort sbin/faxaddmodem sbin/faxanswer sbin/faxconfig sbin/faxcron sbin/faxgetty sbin/faxinfo sbin/faxmodem sbin/faxmsg sbin/faxq sbin/faxqclean sbin/faxquit sbin/faxsend sbin/faxsetup sbin/faxsetup.bsdi sbin/faxsetup.irix sbin/faxsetup.linux sbin/faxstate sbin/faxwatch sbin/hfaxd sbin/lockname sbin/ondelay sbin/pagesend sbin/probemodem sbin/recvstats sbin/tagtest sbin/textfmt sbin/tiffcheck sbin/tsitest sbin/typetest sbin/xferstats @dirrm lib/fax @cwd /var/spool fax/COPYRIGHT fax/bin/faxrcvd fax/bin/mkcover fax/bin/notify fax/bin/notify.awk fax/bin/pcl2fax fax/bin/pollrcvd fax/bin/ps2fax.dps fax/bin/ps2fax.gs fax/bin/ps2fax.imp fax/bin/tiff2fax fax/bin/wedged fax/config/att-dataport fax/config/att-dataport-2 fax/config/att-dataport-2.0 fax/config/cirrus fax/config/class1 fax/config/class2 fax/config/class2.0 fax/config/dsi-scout+ fax/config/e-tech fax/config/everex-2496d fax/config/exar fax/config/gvc-288 fax/config/gvc-288-2 fax/config/intel-400e fax/config/moto-288 fax/config/mt-1432 fax/config/nuvo-voyager fax/config/ppi-pm14400fxmt fax/config/ppi-pm14400fxsa fax/config/rc144ac fax/config/rc144ac-1 fax/config/rc288dpi fax/config/rc288dpi-1 fax/config/rc32acl fax/config/rc32acl-1 fax/config/rockwell fax/config/skel fax/config/telebit-qblazer fax/config/telebit-t3000 fax/config/telebit-wb fax/config/tricom2842 fax/config/uds-fastalk fax/config/usr-2.0 fax/config/usr-rts fax/config/usr-xon fax/config/zyxel-1496e fax/config/zyxel-1496e-1 fax/config/zyxel-1496e-2.0 fax/config/zyxel-2864 fax/etc/cover.templ fax/etc/dialrules fax/etc/dialrules.europe fax/etc/dialrules.sf-ba fax/etc/dpsprinter.ps fax/etc/hosts fax/etc/lutRS18.pcf fax/etc/xferlog @exec chown uucp:dialer %D/fax @comment pkg_* can't deal with fifos if specified as a file @exec mkfifo %D/fax/FIFO @exec chown uucp:dialer %D/fax/FIFO @exec chmod 600 %D/fax/FIFO @unexec rm %D/fax/FIFO @exec mkdir %D/fax/archive @exec chown uucp:dialer %D/fax/archive @exec chmod 700 %D/fax/archive @exec mkdir %D/fax/client @exec chown uucp:dialer %D/fax/client @exec chmod 755 %D/fax/client @exec mkdir %D/fax/dev @exec chown uucp:dialer %D/fax/dev @exec chmod 755 %D/fax/dev @exec mkdir %D/fax/docq @exec chown uucp:dialer %D/fax/docq @exec chmod 700 %D/fax/docq @exec mkdir %D/fax/doneq @exec chown uucp:dialer %D/fax/doneq @exec chmod 700 %D/fax/doneq @exec mkdir %D/fax/info @exec chown uucp:dialer %D/fax/info @exec chmod 755 %D/fax/info @exec mkdir %D/fax/log @exec chown uucp:dialer %D/fax/log @exec chmod 755 %D/fax/log @exec mkdir %D/fax/pollq @exec chown uucp:dialer %D/fax/pollq @exec chmod 700 %D/fax/pollq @exec mkdir %D/fax/recvq @exec chown uucp:dialer %D/fax/recvq @exec chmod 755 %D/fax/recvq @exec mkdir %D/fax/sendq @exec chown uucp:dialer %D/fax/sendq @exec chmod 700 %D/fax/sendq @exec mkdir %D/fax/status @exec chown uucp:dialer %D/fax/status @exec chmod 755 %D/fax/status @exec mkdir %D/fax/tmp @exec chown uucp:dialer %D/fax/tmp @exec chmod 700 %D/fax/tmp @dirrm fax/archive @dirrm fax/bin @dirrm fax/client @dirrm fax/config @dirrm fax/dev @dirrm fax/docq @dirrm fax/doneq @dirrm fax/etc @dirrm fax/info @dirrm fax/log @dirrm fax/pollq @dirrm fax/recvq @dirrm fax/sendq @dirrm fax/status @dirrm fax/tmp @dirrm fax freebsd-ports-release/2.2.5/comms/kermit/000077500000000000000000000000000642210336600203325ustar00rootroot00000000000000freebsd-ports-release/2.2.5/comms/kermit/Makefile000066400000000000000000000013070642210336600217730ustar00rootroot00000000000000# New ports collection makefile for: kermit # Version required: 6.0.192 # Date created: Oct 27, 1994 # Whom: pst # # $Id: Makefile,v 1.15 1997/01/18 19:32:38 max Exp $ # DISTNAME= cku192src PKGNAME= kermit-6.0.192 CATEGORIES= comms MASTER_SITES= ftp://kermit.columbia.edu/kermit/archives/ \ ftp://ftp.th-darmstadt.de/pub/networking/kermit/ \ ftp://ftp.std.com/customers2/src/telcom/ MAINTAINER= ports@FreeBSD.org RESTRICTED= "'No redistribution' copyright" NO_WRKSUBDIR= yes MAN1= kermit.1 MANCOMPRESSED= yes post-install: @${MKDIR} ${PREFIX}/share/examples/kermit ${INSTALL_DATA} ${FILESDIR}/dot.kermrc ${PREFIX}/share/examples/kermit @${CAT} ${PKGDIR}/DESCR .include freebsd-ports-release/2.2.5/comms/kermit/distinfo000066400000000000000000000000720642210336600220730ustar00rootroot00000000000000MD5 (cku192src.tar.gz) = c54feaa3389a6464003dafa16a6945d2 freebsd-ports-release/2.2.5/comms/kermit/files/000077500000000000000000000000000642210336600214345ustar00rootroot00000000000000freebsd-ports-release/2.2.5/comms/kermit/files/Makefile.sed000066400000000000000000000014320642210336600236460ustar00rootroot00000000000000PROG= kermit CFLAGS+= -I${.CURDIR} -DBSD44 -DCK_CURSES -DDYNAMIC -DTCPSOCKET \ -DNOCOTFMC -DSETREUID -DSAVEDUID -DNDSYSERRLIST SRCS= ckcmai.c ckucmd.c ckuusr.c ckuus2.c ckuus3.c ckuus4.c ckuus5.c \ ckuus6.c ckuus7.c ckuusx.c ckuusy.c ckcpro.c ckcfns.c ckcfn2.c \ ckcfn3.c ckuxla.c ckucon.c ckutio.c ckufio.c ckudia.c ckuscr.c \ ckcnet.c ckusig.c BINDIR=%%PREFIX%%/bin MANDIR=%%PREFIX%%/man/man CLEANFILES+= ckcpro.c ckcwart.o wart kermit.1 DPADD= ${LIBCURSES} ${LIBTERM} LDADD= -lcurses -ltermcap .SUFFIXES: .w .w.c: ./wart ${.IMPSRC} ${.TARGET} wart: ckwart.c $(CC) -o wart ${.CURDIR}/ckwart.c ckcpro.c: ckcpro.w ckcpro.c: wart kermit.1: ckuker.cpp $(CPP) ckuker.cpp | grep -v ^$$ | grep -v ^\# > kermit.1 || \ rm -f kermit.1 .include freebsd-ports-release/2.2.5/comms/kermit/pkg-comment000066400000000000000000000001140642210336600224720ustar00rootroot00000000000000File transfer and terminal emulation utilitiy for serial lines and sockets. freebsd-ports-release/2.2.5/comms/kermit/pkg-descr000066400000000000000000000004320642210336600221330ustar00rootroot00000000000000KERMIT file transfer/terminal emulation utility ------------------------------------------------------ This is a release of C-Kermit file transfer protocol utility. This version supports transfer of un-escaped control characters for very fast file transfers with high reliability. freebsd-ports-release/2.2.5/comms/kermit/pkg-plist000066400000000000000000000001010642210336600221570ustar00rootroot00000000000000bin/kermit man/man1/kermit.1.gz share/examples/kermit/dot.kermrc freebsd-ports-release/2.2.5/comms/kermit/scripts/000077500000000000000000000000000642210336600220215ustar00rootroot00000000000000freebsd-ports-release/2.2.5/comms/kermit/scripts/configure000066400000000000000000000003420642210336600237240ustar00rootroot00000000000000#!/bin/sh # # shuffle things around for bmake to work right # mv ${WRKDIR}/makefile ${WRKDIR}/makefile.dist sed -e "s@%%PREFIX%%@${PREFIX}@" < ${FILESDIR}/Makefile.sed > ${WRKDIR}/Makefile cp ${FILESDIR}/dot.kermrc ${WRKDIR} freebsd-ports-release/2.2.5/comms/lrzsz/000077500000000000000000000000000642210336600202235ustar00rootroot00000000000000freebsd-ports-release/2.2.5/comms/lrzsz/Makefile000066400000000000000000000006750642210336600216730ustar00rootroot00000000000000# ex:ts=8 # New ports collection makefile for: lrzsz # Version required: 0.12.x # Date created: 29 Sept 1996 # Whom: David O'Brien # # $Id: Makefile,v 1.4 1997/04/07 03:02:40 obrien Exp $ DISTNAME= lrzsz-0.12.16 CATEGORIES= comms MASTER_SITES= ftp://ftp.ihg.uni-duisburg.de/uwe/ MAINTAINER= obrien@FreeBSD.org GNU_CONFIGURE= yes USE_GMAKE= yes MAN1= lrz.1 lsz.1 .include freebsd-ports-release/2.2.5/comms/lrzsz/distinfo000066400000000000000000000000760642210336600217700ustar00rootroot00000000000000MD5 (lrzsz-0.12.16.tar.gz) = 440c15da322bee1cc21865656fc245b0