The GNU Readline library provides a set of functions for use by applications
that allow users to edit command lines as they are typed in. Both Emacs and vi
editing modes are available. The Readline library includes additional functions
to maintain a list of previously-entered command lines, to recall and perhaps
reedit those lines, and perform csh-like history expansion on previous commands.
===> The following configuration options are available for readline-8.3.6:
BRACKETEDPASTE=on: Enable bracketed paste
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
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 )
devel/readline: Update documentation for inputrc path
- It is a followup of r560241 (2e6fe3dbbc03c4fa3dc2593c3b24b61d67626b83) and
r560398 (cdbdbb820fc870041f7d8e8a4a61d4e625338ee6)
PR: 255125
Reported by: Olivier Certner <olivier.freebsd@free.fr>
Read inputrc from LOCALBASE/etc/inputrc rather than /etc/inputrc
- Bump PORTREVISION for package change
PR: 247933
Reported by: Michael Osipov <michael.osipov@siemens.com>
Modernize this port
- Remove TERMCAP option
- Update patches
- Drop old patch dating for the switch to ELF time
- Add new patches to ensure FreeBSD is treated exactly as Linux
- Use patch file instead of REINPLACE_CMD
- Bump PORTREVISION for package change
Differential Revision: https://reviews.freebsd.org/D22793
Reference: https://people.freebsd.org/~bapt/0001-Modernize-FreeBSD-support.patch
Submitted by: bapt
Install texinfo files (GNU info) into ${PREFIX}/share/info
After a discussion on the mailing list on moving manpages to
${PREFIX}/share/man for consistency with base where it is
installed in usr/share/man, it appeared the same should happen
to GNU info files which were installed under share in base and
not in ports.
Now texinfo is not in base on any of the supported version of FreeBSD
it is possible to proceed to this move and it is easier to do than
the manpage change.
Other benefit than consistency are less patching: all build tools but
cmake are expecting info files to be under share/info and cmake (patched here)
was having an exception for BSD so the patch makes FreeBSD case less
specific for them
Bump revision of all impacted ports
PR: 232907
exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D17816
MASTER_SITES cleanup.
- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.
While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.
Also, replace some EXTRACT_SUFX occurences with USES=tar:*.
Checked by: make fetch-urlall-list
With hat: portmgr
Sponsored by: Absolight
Add OPTIONS_DEFINE=DOCS for ports with %%PORTDOCS%% in the plist.
Where possible, correct a few instances where PORTDOCS was being used
to flag stuff in EXAMPLESDIR. For some ports, mostly those owned by
ruby@, PORTDOCS is applied to pretty much everything whether it's
documentation or example.
Clean up my ports (and a couple of ports@ owned ones):
- Fix COMMENT
- Add MAKE_JOBS_SAFE where appropriate
- Change ordering of LICENSE lines
- Fix new header format
- Etc.
Reviewed by: drogoh (on irc)
Twiddle with some maintainer values:
I no longer use devel/readline, and there are open PRs I have been unable to
look at for some time.
Take the orphan port devel/newfile
Take www/linux-f10-flashplugin11: I would like to handle updates to this port,
vuxml, and generally be aware of major changes. No objections were raised when
I asked on emulation@
- Restore linking to libtermcap by default by
setting TERMCAP as default.
- Remove use of bsd.port.pre.mk
- Bump PORTREVISION as built package will be
different now.
Approved by: eadler (maintainer, implicit)
Approved by: portmgr (beat)
Feature safe: yes
- Fix typos (LICENSE is correct form inside bsd.licenses.mk).
- Removed LICENSE_FILE where is no need in this.
Spotted by: zont@
Approved by: portmgr (bapt@)
Add new vender patches that addresses several bugs:
readline52-002:
Readline neglects to reallocate the array it uses to keep track of wrapped
screen lines when increasing its size. This will eventually result in
segmentation faults when given sufficiently long input.
readline52-003:
When moving the cursor, bash sometimes misplaces the cursor when the prompt
contains two or more multibyte characters. The particular circumstance that
uncovered the problem was having the (multibyte) current directory name in
the prompt string.
readline52-004:
When restoring the original prompt after finishing an incremental search,
(Only the first 15 lines of the commit message are shown above )
Add a patch to possibly fix build issues on sparc64. There seems to be issues
building with CFLAGS+= -fpic on sparc64
Submitted by: John Wood <john@charpa.org>
Approved by: flz
New Port: devel/readline-4.3
libreadline is out of date in base (both -STABLE and 5.x)
HEAD is the only version thats up to date. This port is only
temp (to make quftp work) until libreadline is updated.
Actually I'm hoping that the submitter will keep maintaining this
PR so that people will have the choice to update their readline
libs. Maybe it could support LIBREADLINE_OVERWRITE_BASE ?
PR: ports/60166
Submitted by: Frank J. Laszlo <laszlof@vonostingroup.com>