-
Notifications
You must be signed in to change notification settings - Fork 17
/
PORTS
136 lines (83 loc) · 2.72 KB
/
PORTS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
This file is part of the _scotty_ Tcl extension for network
management. It describes how to build on different platforms.
Debian, Ubuntu
==============
Needed packages to be install with `apt-get`:
build-essentials tcl8.6-dev tk8.6-dev autoconf
Configure with:
./configure
Alpine Linux
============
From a default install to _scotty_ on [Alpine Linux][] you need to
install the following packages with `apk add`:
build-base linux-headers tcl-dev tk-dev libtirpc-dev
Configure the build with:
./configure --with-tirpc
Alpine Linux does not build against the GNU C Library (glibc), instead
it uses the [musl libc][]. _musl_ does not feature a complete Sun RPC
implementation, but Alpine packages the [tirpc][] library which can be
used instead. It is supposed, that you can build _scotty_ against
_tirpc_ on any platform, where this library is available.
---
[Alpine Linux]: https://alpinelinux.org/
[musl libc]: https://www.musl-libc.org/
[tirpc]: http://git.linux-nfs.org/?p=steved/libtirpc.git;a=summary
Slackware Linux
===============
Required packages:
tcl/tcl-8.6.5-x86_64-2.txz
tcl/tk-8.6.5-x86_64-2.txz
d/autoconf-2.69-noarch-1.txz
Configure with:
./configure
FreeBSD
=======
Required packages to be installed with `pkg install`:
tcl86-8.6.6_2 tk86-8.6.6 autoconf
Configure with:
./configure
NetBSD
======
Required packages to be installed with `pkg install`:
tcl tk autoconf
Configure with:
./configure --with-tcl=/usr/pkg/lib --with-tk=/usr/pkg/lib
MacOSX
======
Install [Active State Tcl][], the community edition will do. It will
install the development files in `/Library/Frameworks/Tcl.framework`
and `/Library/Frameworks/Tk.framework`.
Install [Xcode][] from Apple.
Configure with:
./configure --bindir=/usr/local/bin/ --libdir=/Library/Tcl
MINIX3
======
There is highly experimental support for MINIX3. At the moment of
writing this (20170311) minix does not have official support for
sunrpc. However the community member sambuc has kindly imported the
sunrpc implementation of NetBSD into minix.
Please read the file README.minix if you are interested in scotty on
MINIX3.
Solaris 11.3
============
Install Tcl/Tk from sources, the installation provided by Oracle does
not include the private header files.
Download the source tarballs, unpack, enter the unix subdirectory and
do the standard
./configure
make
sudo make install
To install into `/usr/local`.
Configure scotty with:
cd tnm
./configure --with-tcl=/usr/local/lib
cd ../tkined
./configure --with-tcl=/usr/local/lib --with-tk=/usr/local/lib
---
[Active State Tcl]: http://www.activestate.com/activetcl/downloads
[Xcode]: https://developer.apple.com/xcode/
---
# Emacs:
# Local Variables:
# mode: markdown
# End: