Expect is a program that performs programmed dialogue with other
interactive programs. It is briefly described by its man page, expect(1).
It uses pseudo-tty's to control the child processes, so it is not affected
by programs that refuse to read from stdin or pipes. (eg: passwd(1) etc).
*/*: Update WWW to use HTTPS for sourceforge.net projects
Homepage link is permanent redirected to its HTTPS counterpart
Issue reported by repology : https://repology.org/repository/freebsd/problems
Approved by: portmgr (blanket)
PR: 274888
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
lang/expect: install example scripts and manpages in the proper location
This commit changes the location of the example scripts and manpages. They are
now installed in the proper PREFIX/bin and PREFIX/man/man1 - so they are in
path and reachable by man(1) - and are renamed with an expect_ prefix to avoid
conflicts due to their common names.
A pkg-message has been added to notify users of this change. Portrevision has
been bumped.
PR: 232732 (based on)
Submitted by: Walter Schwarzenfeld <[email protected]>
Reported by: Dennis Clarke <[email protected]>
lang/expect: fix configuration phase fs violation
The "long file names" support check touches /usr/local/lib which is a
file system violation. The value is always "yes", so just pass it as
a cached value to the configure script.
Approved by: just fix it
Let expect detect and use openpty(3), and therefore allow it to utilise
as many ptys as we support. The breakage was caused by a bogus (or
temporarily introduced) CONFIGURE_ENV.
PR: ports/108311
Submitted by: Lars Erik Gullerud <[email protected]>
- Allow expect to utilise 256 pty's as supported by FreeBSD. The
current code arbitrarily limits us to 64 at a time.
- Bump PORTREVISION.
Patch provided by "Cybil".
remove maintainership
I haven't had the time to be a good maintainer for the lang/expect
and devel/libstroke ports for a very long time.
Please change maintainership to ports@ and hopefully someone
w/more time and energy can pick up the torch.
PR: ports/67275
Submitted by: Jerry A! <[email protected]>
Properly convert command-line arguments into UTF-8 before passing them
to TCL interpreter, othervise arguments in any encoding other than
ASCII are becoming ????, even when LANG or LC_CTYPE is defined properly.
Problem reported by: Alex V. Belinsky <[email protected]>
Update to 5.38.0
Clean up some portlint warnings
Allow port to build if PREFIX is different from that of tk and tcl
PR: ports/40959
Submitted by: maintainer
Refer to the distfile with an explicit version number instead of invariably
downloading the latest one. This (a) unbreaks this port until somebody
updates it to 5.33.0, and (b) prevents this port from automatically being
broken when a new version comes out due to checksum mismatch.