try to get libtool building
[cyrus-sasl.git] / man / Makefile.in
1 # Makefile.in generated by automake 1.10 from Makefile.am.
2 # @configure_input@
3
4 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
5 # 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
6 # This Makefile.in is free software; the Free Software Foundation
7 # gives unlimited permission to copy and/or distribute it,
8 # with or without modifications, as long as this notice is preserved.
9
10 # This program is distributed in the hope that it will be useful,
11 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
12 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
13 # PARTICULAR PURPOSE.
14
15 @SET_MAKE@
16
17 # Makefile.am for SASL documentation
18 #
19 ################################################################
20 # Copyright (c) 2001 Carnegie Mellon University.  All rights reserved.
21 #
22 # Redistribution and use in source and binary forms, with or without
23 # modification, are permitted provided that the following conditions
24 # are met:
25 #
26 # 1. Redistributions of source code must retain the above copyright
27 #    notice, this list of conditions and the following disclaimer. 
28 #
29 # 2. Redistributions in binary form must reproduce the above copyright
30 #    notice, this list of conditions and the following disclaimer in
31 #    the documentation and/or other materials provided with the
32 #    distribution.
33 #
34 # 3. The name "Carnegie Mellon University" must not be used to
35 #    endorse or promote products derived from this software without
36 #    prior written permission. For permission or any other legal
37 #    details, please contact  
38 #      Office of Technology Transfer
39 #      Carnegie Mellon University
40 #      5000 Forbes Avenue
41 #      Pittsburgh, PA  15213-3890
42 #      (412) 268-4387, fax: (412) 268-7395
43 #      tech-transfer@andrew.cmu.edu
44 #
45 # 4. Redistributions of any form whatsoever must retain the following
46 #    acknowledgment:
47 #    "This product includes software developed by Computing Services
48 #     at Carnegie Mellon University (http://www.cmu.edu/computing/)."
49 #
50 # CARNEGIE MELLON UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO
51 # THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
52 # AND FITNESS, IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITY BE LIABLE
53 # FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
54 # WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
55 # AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
56 # OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
57 #
58 ################################################################
59 VPATH = @srcdir@
60 pkgdatadir = $(datadir)/@PACKAGE@
61 pkglibdir = $(libdir)/@PACKAGE@
62 pkgincludedir = $(includedir)/@PACKAGE@
63 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
64 install_sh_DATA = $(install_sh) -c -m 644
65 install_sh_PROGRAM = $(install_sh) -c
66 install_sh_SCRIPT = $(install_sh) -c
67 INSTALL_HEADER = $(INSTALL_DATA)
68 transform = $(program_transform_name)
69 NORMAL_INSTALL = :
70 PRE_INSTALL = :
71 POST_INSTALL = :
72 NORMAL_UNINSTALL = :
73 PRE_UNINSTALL = :
74 POST_UNINSTALL = :
75 build_triplet = @build@
76 host_triplet = @host@
77 target_triplet = @target@
78 subdir = man
79 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
80 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
81 am__aclocal_m4_deps = $(top_srcdir)/config/kerberos_v4.m4 \
82         $(top_srcdir)/config/plain.m4 $(top_srcdir)/config/sasldb.m4 \
83         $(top_srcdir)/cmulocal/berkdb.m4 \
84         $(top_srcdir)/cmulocal/bsd_sockets.m4 \
85         $(top_srcdir)/cmulocal/c-attribute.m4 \
86         $(top_srcdir)/cmulocal/common.m4 \
87         $(top_srcdir)/cmulocal/cyrus.m4 \
88         $(top_srcdir)/cmulocal/init_automake.m4 \
89         $(top_srcdir)/cmulocal/ipv6.m4 \
90         $(top_srcdir)/cmulocal/libtool.m4 \
91         $(top_srcdir)/cmulocal/ltoptions.m4 \
92         $(top_srcdir)/cmulocal/ltsugar.m4 \
93         $(top_srcdir)/cmulocal/ltversion.m4 \
94         $(top_srcdir)/cmulocal/lt~obsolete.m4 \
95         $(top_srcdir)/cmulocal/openldap.m4 \
96         $(top_srcdir)/cmulocal/openssl.m4 \
97         $(top_srcdir)/cmulocal/sasl2.m4 $(top_srcdir)/configure.in
98 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
99         $(ACLOCAL_M4)
100 mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs
101 CONFIG_HEADER = $(top_builddir)/config.h
102 CONFIG_CLEAN_FILES =
103 SOURCES =
104 DIST_SOURCES =
105 man3dir = $(mandir)/man3
106 am__installdirs = "$(DESTDIR)$(man3dir)"
107 NROFF = nroff
108 MANS = $(man_MANS)
109 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
110 ACLOCAL = @ACLOCAL@
111 AMTAR = @AMTAR@
112 AR = @AR@
113 AUTOCONF = @AUTOCONF@
114 AUTOHEADER = @AUTOHEADER@
115 AUTOMAKE = @AUTOMAKE@
116 AWK = @AWK@
117 CC = @CC@
118 CCDEPMODE = @CCDEPMODE@
119 CFLAGS = @CFLAGS@
120 CMU_LIB_SUBDIR = @CMU_LIB_SUBDIR@
121 CPP = @CPP@
122 CPPFLAGS = @CPPFLAGS@
123 CYGPATH_W = @CYGPATH_W@
124 DEFS = @DEFS@
125 DEPDIR = @DEPDIR@
126 DIRS = @DIRS@
127 DMALLOC_LIBS = @DMALLOC_LIBS@
128 DSYMUTIL = @DSYMUTIL@
129 DUMPBIN = @DUMPBIN@
130 ECHO_C = @ECHO_C@
131 ECHO_N = @ECHO_N@
132 ECHO_T = @ECHO_T@
133 EGREP = @EGREP@
134 EXEEXT = @EXEEXT@
135 FGREP = @FGREP@
136 GETADDRINFOOBJS = @GETADDRINFOOBJS@
137 GETNAMEINFOOBJS = @GETNAMEINFOOBJS@
138 GETSUBOPT = @GETSUBOPT@
139 GREP = @GREP@
140 GSSAPIBASE_LIBS = @GSSAPIBASE_LIBS@
141 GSSAPI_LIBS = @GSSAPI_LIBS@
142 INSTALL = @INSTALL@
143 INSTALL_DATA = @INSTALL_DATA@
144 INSTALL_PROGRAM = @INSTALL_PROGRAM@
145 INSTALL_SCRIPT = @INSTALL_SCRIPT@
146 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
147 IPCTYPE = @IPCTYPE@
148 JAVAC = @JAVAC@
149 JAVADOC = @JAVADOC@
150 JAVAH = @JAVAH@
151 JAVAROOT = @JAVAROOT@
152 JAVA_INCLUDES = @JAVA_INCLUDES@
153 LD = @LD@
154 LDFLAGS = @LDFLAGS@
155 LIBOBJS = @LIBOBJS@
156 LIBS = @LIBS@
157 LIBTOOL = @LIBTOOL@
158 LIB_CRYPT = @LIB_CRYPT@
159 LIB_DES = @LIB_DES@
160 LIB_DOOR = @LIB_DOOR@
161 LIB_LDAP = @LIB_LDAP@
162 LIB_MYSQL = @LIB_MYSQL@
163 LIB_PGSQL = @LIB_PGSQL@
164 LIB_SOCKET = @LIB_SOCKET@
165 LIB_SQLITE = @LIB_SQLITE@
166 LIPO = @LIPO@
167 LN_S = @LN_S@
168 LTGETADDRINFOOBJS = @LTGETADDRINFOOBJS@
169 LTGETNAMEINFOOBJS = @LTGETNAMEINFOOBJS@
170 LTLIBOBJS = @LTLIBOBJS@
171 LTSNPRINTFOBJS = @LTSNPRINTFOBJS@
172 MAKEINFO = @MAKEINFO@
173 MKDIR_P = @MKDIR_P@
174 NM = @NM@
175 NMEDIT = @NMEDIT@
176 NTLM_LIBS = @NTLM_LIBS@
177 OBJDUMP = @OBJDUMP@
178 OBJEXT = @OBJEXT@
179 OTOOL = @OTOOL@
180 OTOOL64 = @OTOOL64@
181 OTP_LIBS = @OTP_LIBS@
182 PACKAGE = @PACKAGE@
183 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
184 PACKAGE_NAME = @PACKAGE_NAME@
185 PACKAGE_STRING = @PACKAGE_STRING@
186 PACKAGE_TARNAME = @PACKAGE_TARNAME@
187 PACKAGE_VERSION = @PACKAGE_VERSION@
188 PASSDSS_LIBS = @PASSDSS_LIBS@
189 PATH_SEPARATOR = @PATH_SEPARATOR@
190 PLAIN_LIBS = @PLAIN_LIBS@
191 PURECOV = @PURECOV@
192 PURIFY = @PURIFY@
193 PWCHECKMETH = @PWCHECKMETH@
194 RANLIB = @RANLIB@
195 SASL_DB_BACKEND = @SASL_DB_BACKEND@
196 SASL_DB_BACKEND_STATIC = @SASL_DB_BACKEND_STATIC@
197 SASL_DB_INC = @SASL_DB_INC@
198 SASL_DB_LIB = @SASL_DB_LIB@
199 SASL_DB_MANS = @SASL_DB_MANS@
200 SASL_DB_UTILS = @SASL_DB_UTILS@
201 SASL_DL_LIB = @SASL_DL_LIB@
202 SASL_KRB_LIB = @SASL_KRB_LIB@
203 SASL_MECHS = @SASL_MECHS@
204 SASL_STATIC_LIBS = @SASL_STATIC_LIBS@
205 SASL_STATIC_OBJS = @SASL_STATIC_OBJS@
206 SASL_STATIC_SRCS = @SASL_STATIC_SRCS@
207 SASL_UTIL_HEADERS_EXTRA = @SASL_UTIL_HEADERS_EXTRA@
208 SASL_UTIL_LIBS_EXTRA = @SASL_UTIL_LIBS_EXTRA@
209 SED = @SED@
210 SET_MAKE = @SET_MAKE@
211 SFIO_INC_FLAGS = @SFIO_INC_FLAGS@
212 SFIO_LIB_FLAGS = @SFIO_LIB_FLAGS@
213 SHELL = @SHELL@
214 SMTPTEST_PROGRAM = @SMTPTEST_PROGRAM@
215 SNPRINTFOBJS = @SNPRINTFOBJS@
216 SRP_LIBS = @SRP_LIBS@
217 STRIP = @STRIP@
218 VERSION = @VERSION@
219 abs_builddir = @abs_builddir@
220 abs_srcdir = @abs_srcdir@
221 abs_top_builddir = @abs_top_builddir@
222 abs_top_srcdir = @abs_top_srcdir@
223 ac_ct_CC = @ac_ct_CC@
224 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
225 am__include = @am__include@
226 am__leading_dot = @am__leading_dot@
227 am__quote = @am__quote@
228 am__tar = @am__tar@
229 am__untar = @am__untar@
230 bindir = @bindir@
231 build = @build@
232 build_alias = @build_alias@
233 build_cpu = @build_cpu@
234 build_os = @build_os@
235 build_vendor = @build_vendor@
236 builddir = @builddir@
237 configdir = @configdir@
238 datadir = @datadir@
239 datarootdir = @datarootdir@
240 docdir = @docdir@
241 dvidir = @dvidir@
242 exec_prefix = @exec_prefix@
243 host = @host@
244 host_alias = @host_alias@
245 host_cpu = @host_cpu@
246 host_os = @host_os@
247 host_vendor = @host_vendor@
248 htmldir = @htmldir@
249 includedir = @includedir@
250 infodir = @infodir@
251 install_sh = @install_sh@
252 libdir = @libdir@
253 libexecdir = @libexecdir@
254 localedir = @localedir@
255 localstatedir = @localstatedir@
256 mandir = @mandir@
257 mkdir_p = @mkdir_p@
258 oldincludedir = @oldincludedir@
259 pdfdir = @pdfdir@
260 plugindir = @plugindir@
261 prefix = @prefix@
262 program_transform_name = @program_transform_name@
263 psdir = @psdir@
264 sbindir = @sbindir@
265 sharedstatedir = @sharedstatedir@
266 srcdir = @srcdir@
267 subdirs = @subdirs@
268 sysconfdir = @sysconfdir@
269 target = @target@
270 target_alias = @target_alias@
271 target_cpu = @target_cpu@
272 target_os = @target_os@
273 target_vendor = @target_vendor@
274 top_builddir = @top_builddir@
275 top_srcdir = @top_srcdir@
276 man_MANS = sasl_authorize_t.3 sasl_done.3 sasl_listmech.3 sasl_callbacks.3 \
277            sasl_encode.3 sasl_encodev.3 sasl_log_t.3 sasl_checkpass.3 \
278            sasl_errstring.3 sasl_dispose.3 sasl_canon_user_t.3 \
279            sasl_server_init.3 sasl_client_init.3 sasl_getopt_t.3 \
280            sasl_server_new.3 sasl_client_new.3 sasl_getpath_t.3  \
281            sasl_server_start.3 sasl_client_start.3 sasl_getprop.3 \
282            sasl_server_step.3 sasl_client_step.3  sasl_getsecret_t.3 \
283            sasl_setprop.3 sasl_decode.3 sasl_getsimple_t.3 sasl.3 \
284            sasl_checkapop.3 sasl_errors.3 sasl_verifyfile_t.3 \
285            sasl_getrealm_t.3 sasl_chalprompt_t.3 sasl_auxprop_request.3 \
286            sasl_auxprop_getctx.3 sasl_auxprop.3 sasl_idle.3 \
287            sasl_errdetail.3 sasl_user_exists.3 sasl_setpass.3 \
288            sasl_server_userdb_checkpass_t.3 sasl_server_userdb_setpass_t.3 \
289            sasl_global_listmech.3 sasl_getconfpath_t.3
290
291 EXTRA_DIST = $(man_MANS)
292 all: all-am
293
294 .SUFFIXES:
295 $(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
296         @for dep in $?; do \
297           case '$(am__configure_deps)' in \
298             *$$dep*) \
299               cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
300                 && exit 0; \
301               exit 1;; \
302           esac; \
303         done; \
304         echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  man/Makefile'; \
305         cd $(top_srcdir) && \
306           $(AUTOMAKE) --gnu  man/Makefile
307 .PRECIOUS: Makefile
308 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
309         @case '$?' in \
310           *config.status*) \
311             cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
312           *) \
313             echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
314             cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
315         esac;
316
317 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
318         cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
319
320 $(top_srcdir)/configure:  $(am__configure_deps)
321         cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
322 $(ACLOCAL_M4):  $(am__aclocal_m4_deps)
323         cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
324
325 mostlyclean-libtool:
326         -rm -f *.lo
327
328 clean-libtool:
329         -rm -rf .libs _libs
330 install-man3: $(man3_MANS) $(man_MANS)
331         @$(NORMAL_INSTALL)
332         test -z "$(man3dir)" || $(MKDIR_P) "$(DESTDIR)$(man3dir)"
333         @list='$(man3_MANS) $(dist_man3_MANS) $(nodist_man3_MANS)'; \
334         l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \
335         for i in $$l2; do \
336           case "$$i" in \
337             *.3*) list="$$list $$i" ;; \
338           esac; \
339         done; \
340         for i in $$list; do \
341           if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \
342           else file=$$i; fi; \
343           ext=`echo $$i | sed -e 's/^.*\\.//'`; \
344           case "$$ext" in \
345             3*) ;; \
346             *) ext='3' ;; \
347           esac; \
348           inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
349           inst=`echo $$inst | sed -e 's/^.*\///'`; \
350           inst=`echo $$inst | sed '$(transform)'`.$$ext; \
351           echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man3dir)/$$inst'"; \
352           $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man3dir)/$$inst"; \
353         done
354 uninstall-man3:
355         @$(NORMAL_UNINSTALL)
356         @list='$(man3_MANS) $(dist_man3_MANS) $(nodist_man3_MANS)'; \
357         l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \
358         for i in $$l2; do \
359           case "$$i" in \
360             *.3*) list="$$list $$i" ;; \
361           esac; \
362         done; \
363         for i in $$list; do \
364           ext=`echo $$i | sed -e 's/^.*\\.//'`; \
365           case "$$ext" in \
366             3*) ;; \
367             *) ext='3' ;; \
368           esac; \
369           inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
370           inst=`echo $$inst | sed -e 's/^.*\///'`; \
371           inst=`echo $$inst | sed '$(transform)'`.$$ext; \
372           echo " rm -f '$(DESTDIR)$(man3dir)/$$inst'"; \
373           rm -f "$(DESTDIR)$(man3dir)/$$inst"; \
374         done
375 tags: TAGS
376 TAGS:
377
378 ctags: CTAGS
379 CTAGS:
380
381
382 distdir: $(DISTFILES)
383         @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
384         topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
385         list='$(DISTFILES)'; \
386           dist_files=`for file in $$list; do echo $$file; done | \
387           sed -e "s|^$$srcdirstrip/||;t" \
388               -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
389         case $$dist_files in \
390           */*) $(MKDIR_P) `echo "$$dist_files" | \
391                            sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
392                            sort -u` ;; \
393         esac; \
394         for file in $$dist_files; do \
395           if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
396           if test -d $$d/$$file; then \
397             dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
398             if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
399               cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
400             fi; \
401             cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
402           else \
403             test -f $(distdir)/$$file \
404             || cp -p $$d/$$file $(distdir)/$$file \
405             || exit 1; \
406           fi; \
407         done
408 check-am: all-am
409 check: check-am
410 all-am: Makefile $(MANS)
411 installdirs:
412         for dir in "$(DESTDIR)$(man3dir)"; do \
413           test -z "$$dir" || $(MKDIR_P) "$$dir"; \
414         done
415 install: install-am
416 install-exec: install-exec-am
417 install-data: install-data-am
418 uninstall: uninstall-am
419
420 install-am: all-am
421         @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
422
423 installcheck: installcheck-am
424 install-strip:
425         $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
426           install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
427           `test -z '$(STRIP)' || \
428             echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
429 mostlyclean-generic:
430
431 clean-generic:
432
433 distclean-generic:
434         -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
435
436 maintainer-clean-generic:
437         @echo "This command is intended for maintainers to use"
438         @echo "it deletes files that may require special tools to rebuild."
439 clean: clean-am
440
441 clean-am: clean-generic clean-libtool mostlyclean-am
442
443 distclean: distclean-am
444         -rm -f Makefile
445 distclean-am: clean-am distclean-generic
446
447 dvi: dvi-am
448
449 dvi-am:
450
451 html: html-am
452
453 info: info-am
454
455 info-am:
456
457 install-data-am: install-man
458
459 install-dvi: install-dvi-am
460
461 install-exec-am:
462
463 install-html: install-html-am
464
465 install-info: install-info-am
466
467 install-man: install-man3
468
469 install-pdf: install-pdf-am
470
471 install-ps: install-ps-am
472
473 installcheck-am:
474
475 maintainer-clean: maintainer-clean-am
476         -rm -f Makefile
477 maintainer-clean-am: distclean-am maintainer-clean-generic
478
479 mostlyclean: mostlyclean-am
480
481 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
482
483 pdf: pdf-am
484
485 pdf-am:
486
487 ps: ps-am
488
489 ps-am:
490
491 uninstall-am: uninstall-man
492
493 uninstall-man: uninstall-man3
494
495 .MAKE: install-am install-strip
496
497 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
498         distclean distclean-generic distclean-libtool distdir dvi \
499         dvi-am html html-am info info-am install install-am \
500         install-data install-data-am install-dvi install-dvi-am \
501         install-exec install-exec-am install-html install-html-am \
502         install-info install-info-am install-man install-man3 \
503         install-pdf install-pdf-am install-ps install-ps-am \
504         install-strip installcheck installcheck-am installdirs \
505         maintainer-clean maintainer-clean-generic mostlyclean \
506         mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
507         uninstall uninstall-am uninstall-man uninstall-man3
508
509 # Tell versions [3.59,3.63) of GNU make to not export all variables.
510 # Otherwise a system limit (for SysV at least) may be exceeded.
511 .NOEXPORT: