Search | Directories | Reference Tools
UW Home > Discover UW > IT Connect > Pine Information Center > Get Pine 
| Search Pine Information Center

Pine: Available ports

The three-letter code shown in the table below is used to specify which platform to compile Pine for, as explained in the section Building the Pine Programs in the Technical Notes. Please note: these codes are not parts of filenames, but arguments to the build command used to compile the Pine source code.

(List below last updated: Wednesday, 28 Sep. 2005)

Here is the full list of Pine ports:

	a41	IBM RS/6000 running AIX 4.1 or 4.2
	ga4	IBM RS/6000 running AIX 4.1 or 4.2 using gcc compiler
	a32	IBM RS/6000 running AIX 3.2 or earlier
	aix	IBM S/370 AIX

    AOS for IBM RT
	aos	AOS for IBM RT (untested)

	mnt	FreeMint

	aux	Macintosh A/UX

    BSD (original BSD 4.3 from U.C. Berkeley)
	bsd	BSD 4.3

	bs3	BSDi BSD/386 Version 3 and Version 4
	bs2	BSDi BSD/386 Version 2
	bsi	BSDi BSD/386 Version 1

    Bull DPX
	dpx	Bull DPX/2 B.O.S.

	cvx	Convex

	cyg	Cygwin environment under Windows (use buildcyg script),
		  with SSLDIR=/usr/ssl, SSLINCLUDE=/usr/share/ssl,
		  and SSLLIB=/usr/lib

    Data General
	d54	Data General DG/UX 5.4
	d41	Data General DG/UX 4.11 or earlier
	d-g	Data General DG/UX (even earlier)

    Digital Ultrix
	ult	DECstation Ultrix 4.1 or 4.2
	gul	DECstation Ultrix using gcc compiler
	vul	VAX Ultrix

    Digital Unix
	os4	Digital Unix v4.0
	osf	DEC OSF/1 v2.0 and Digital Unix (OSF/1) 3.n
	sos	DEC OSF/1 v2.0 with SecureWare

	epx	EP/IX System V

	bsf	FreeBSD

        snx     Reliant Unix

    Generic (not intended for direct use)
	gen	Generic port

	hpx	Hewlett Packard HP-UX 10.x
	hxd	Hewlett Packard HP-UX 10.x with DCE security
	ghp	Hewlett Packard HP-UX 10.x using gcc compiler
	hpp	Hewlett Packard HP-UX 8.x and 9.x
	shp	Hewlett Packard HP-UX 8.x and 9.x with Trusted Computer Base
	gh9	Hewlett Packard HP-UX 8.x and 9.x using gcc compiler

	isc	Interactive Systems Unix

	(On some platforms the vsnprintf implementation is apparently not
	 correct, and pine will crash early on with a SegFault. The only
	 place where pine uses vsnprintf is in the debugjournal() routine
	 in .../pine/osdep/debuging.tim. You can exclude this by compiling
	 without DEBUGJOURNAL defined. Try a build command like
	   ./build DEBUG="-g -DDEBUG" lnp
	 to work around this problem. August, 2003)
	lnx	Linux using crypt from the C library
	lnp	Linux using Pluggable Authentication Modules (PAM)
	slx	Linux using -lcrypt to get the crypt function
	sl4	Linux using -lshadow to get the crypt() function
	sl5	Linux using shadow passwords, no extra libraries
	ldb     Debian Linux. Same as lnp but with SSLDIR=/usr,
		  SSLINCLUDE=/usr/include/openssl, SSLCERTS=/etc/ssl/certs,
		  SSLKEYS=/etc/ssl/private. The packages libssl-dev, libpam-dev,
		  and ncurses-dev are required for building
	lmd     Mandrakelinux. Same as lnp but with SSLDIR=/usr/lib/ssl,
		  SSLINCLUDE=/usr/include, SSLLIB=/usr/lib
	lrh	RedHat Enterprise and RedHat 7.2 or later.
		  Same as lnp but with SSLDIR=/usr/share/ssl,
		  SSLINCLUDE=/usr/include/openssl, SSLLIB=/usr/lib,
	lsu     SuSE Linux.  Same as lnp but with SSLDIR=/usr/ssl,
		  SSLINCLUDE=/usr/include/openssl, SSLLIB=/usr/lib

	lyn	Lynx Real-Time System (Lynxos)

	mct	Tenon MachTen (Mac)

	osx     Macintosh OS X.  With SSLDIR=/System/Library/OpenSSL,
		  SSLINCLUDE=/usr/include/openssl, and SSLLIB=/usr/lib.
		(For OS X 10.1.5 or earlier try removing -lncurses from
		 pico/makefile.osx and from pine/makefile.osx.)
	ox2     Macintosh OS X 10.2 and earlier.  Disables PAM support.

	neb	NetBSD

	nxt	NeXT 68030's and 68040's Mach 2.0

	bso	OpenBSD with shared-lib
        nto	Neutrino

	sc5	SCO Open Server 5.x
	go5	SCO Open Server 5.x using gcc compiler
	sco	SCO Unix
	gsc	SCO Unix using gcc compiler

	pt1	Sequent Dynix/ptx v1.4
	ptx	Sequent Dynix/ptx
		  (also, see contrib/ports/sequent_ptx_4.4.6)
	dyn	Sequent Dynix (not ptx)

    SGI Irix
	sgi	Silicon Graphics Irix
	sg6	Silicon Graphics Irix >= 6.5

    Sun Solaris (Solaris 9 is the same as SunOS 5.9)
	gs5	Sun Solaris >= 2.5 using gcc compiler
	soc	Sun Solaris >= 8 using Sun C compiler
	gs4	Sun Solaris <= 2.4 using gcc compiler
	so5	Sun Solaris >= 2.5    (not sure this works, try soc or gs5)
	so4	Sun Solaris <= 2.4

    Sun SunOS (This is pre-Solaris SunOS)
	sun	Sun SunOS 4.1
	ssn	Sun SunOS 4.1 with shadow password security
	gsu	SunOS 4.1 using gcc compiler
	s40	Sun SunOS 4.0

    System V Release 4
	sv4	System V Release 4

	uw2	UnixWare 2.x and 7.x

	wnt	Windows NT 3.51

The following ports are incomplete:

	3b1	AT&T UnixPC (Pico only)
	art	AIX 2.2.1 for RT (c-client only, maybe sv4 for pine)
	att	??? (Pico only)
	drs	ICL DRS/NX (c-client only, maybe sv4 for pine)
	mac	MacOS (c-client only)
	msc	MS-DOS (Microsoft C)
	pyr	Pyramid OSx (c-client only)
	qnx	QNX (c-client only, maybe sv4 for pine)
	snx	Siemens Nixdorf SINIX (c-client only, maybe sv4 for pine)
	sv2	System V Release 2 (c-client only)
	t20	TOPS/20 (c-client only)
	snx	VAX Ultrix 2.3 (c-client only, maybe vul for pine)
	vms	OpenVMS (see contrib/vms)
	win	MS Windows 3.1

The above list is also included in the Pine source distribution.

| Search Pine Information Center