summaryrefslogtreecommitdiff
path: root/devel/readline
AgeCommit message (Collapse)AuthorFilesLines
2002-08-25Merge changes in packages from the buildlink2 branch that havejlam3-16/+77
buildlink2.mk files back into the main trunk. This provides sufficient buildlink2 infrastructure to start merging other packages from the buildlink2 branch that have already been converted to use the buildlink2 framework.
2002-08-07Add a catch-all for SunOS to force using the pkgsrc versions of thejlam1-2/+7
software instead of any base system version. This match is probably too broad, but better to err on the safe side. We can narrow down the match when we have better information. Closes pkg/17775 by Julien T. Letessier <julien.letessier at sun dot com>.
2002-08-07Create new variables INCOMPAT_ZLIB, INCOMPAT_BZIP2, INCOMPAT_READLINE,jlam1-32/+30
INCOMPAT_GETTEXT that are analogous to INCOMPAT_ICONV and contain lists of shell wildcards intended to match against ${MACHINE_PLATFORM}. These variables are used to note those platforms that have the named packages in the base system but are incompatible in some way from the pkgsrc version of the same package. Change INCOMPAT_CURSES to have the same sematics as above. These variables allow much greater precision in specifying which platforms have broken (for the purposes of pkgsrc) versions of software in the base system that must be ignored. The buildlink.mk files for these packages define private _INCOMPAT_* versions of these variables, and they contain the default lists of platforms that are known to have incompatible software bits. This addresses pkg/17775 submitted by Julien T. Letessier <julien.letessier at sun dot com>.
2002-04-02Re-Introduce Linux packages to the wonders of readlineabs1-4/+9
2002-02-18Introduce new framework for handling info files generation and installation.seb2-6/+7
Summary of changes: - removal of USE_GTEXINFO - addition of mk/texinfo.mk - inclusion of this file in package Makefiles requiring it - `install-info' substituted by `${INSTALL_INFO}' in PLISTs - tuning of mk/bsd.pkg.mk: removal of USE_GTEXINFO INSTALL_INFO added to PLIST_SUBST `${INSTALL_INFO}' replace `install-info' in target rules print-PLIST target now generate `${INSTALL_INFO}' instead of `install-info' - a couple of new patch files added for a handful of packages - setting of the TEXINFO_OVERRIDE "switch" in packages Makefiles requiring it - devel/cssc marked requiring texinfo 4.0 - a couple of packages Makefiles were tuned with respect of INFO_FILES and makeinfo command usage See -newly added by this commit- section 10.24 of Packages.txt for further information.
2001-11-01Move pkg/ files into package's toplevel directoryzuntum2-1/+1
2001-08-06Update readline to 4.2. Major changes from version 4.1:jlam9-320/+86
* bug fixes * improve linking with C++ code + a new file, rltypedefs.h, contains the new typedefs for function pointers + several minor additions to the API to customize look of readline + more complete documentation for public functions and variables
2001-07-27Set REPLACE_LIBNAMES_SED in cases where BUILDLINK_TRANSFORM will be invokedjlam1-1/+5
to replace buildlinked library names with the true library names.
2001-07-27Add dir_DEFAULT setting used by EVAL_PREFIX logic to set the defaultjlam1-1/+2
installation directory in case the package isn't installed.
2001-07-20Mechanical changes to buildlink.mk files to use EVAL_PREFIX to setjlam1-3/+3
BUILDLINK_PREFIX.<pkgname>. This allows buildlink to find X11BASE packages regardless of whether they were installed before or after xpkgwedge was installed. Idea by Alistair Crooks <agc@pkgsrc.org>.
2001-07-01Move inclusion of bsd.buildlink.mk to start of file.jlam1-3/+3
2001-06-23Generalize how the dependency pattern may be specified. Instead of justjlam1-4/+5
FOO_REQD=1.0 being converted to foo>=1.0, one can now directly specify the dependency pattern as FOO_DEPENDS=foo>=1.0. This allows things like JPEG_DEPENDS=jpeg-6b, or fancier expressions like for postgresql-lib. Change existing FOO_REQD definitions in Makefiles to FOO_DEPENDS.
2001-06-20Remove libtool archive target and related variables -- buildlink.mk doesn'tjlam1-35/+1
like libtool archives.
2001-06-19Mark as USE_BUIDLINK_ONLY and remove -I$(includedir) from the headerjlam3-11/+19
search path.
2001-06-11Use bsd.buildlink.mk more fully.jlam1-62/+48
2001-06-11Use bsd.buildlink.mk instead of duplicating code all over the place.jlam1-22/+20
2001-06-10Use cookies (.*_done) to determine whether headers and libs have beenjlam1-7/+13
linked from a particular package, and add a pre-configure target to the buildlink.mk file to more painlessly use buildlink.mk files. A ${BUILDLINK_TARGETS} variable still exists in case a package _must_ define NO_CONFIGURE.
2001-06-05Modify target that generates the libtool archive for libedit to not usejlam1-23/+19
libtool internals. Fix from Nick Hudson <skrll@netbsd.org>. Conditionalize visibility of target on USE_LIBTOOL, since it's useless otherwise.
2001-05-29Add a target to generate a libtool archive file for libedit.jlam1-1/+26
2001-05-26No functional change...just simplify the code.jlam1-39/+18
2001-05-26Protect against multiple inclusion.jlam1-1/+6
2001-05-25No functional changes, only slight recoding to make it easier to cut-and-jlam1-18/+37
paste into new buildlink.mk files.
2001-05-24Make instructions for use more explicit, and correct a typo in thejlam1-3/+3
comments (WRKSRC should be WRKDIR).
2001-05-24Standardize name of file to include for build-links to be "buildlink.mk".jlam1-24/+27
Use BUILDLINK_INCDIR, BUILDLINK_LIBDIR for locations of linked headers and libraries. Create a variable BUILDLINK_TARGETS whose value is the list of build-link targets to execute.
2001-05-22Tell the user when we're linking the readline files.jlam1-9/+11
2001-05-22Use READLINE_REQD for required version of GNU readline, and usejlam1-7/+20
USE_GNU_READLINE to force the use of GNU readline over editline's readline emulation.
2001-05-16Fix this up so it actually works (tested with www/cadaver) on installationsjlam1-7/+10
without readline emulation in the base system.
2001-05-16Add a Makefile.readline (copied from databases/postgresql) that is intendedjlam1-0/+74
to be usable by packages that use readline() functionality: # If readline() is not present in the base system through libedit, then a # dependency on devel/readline is added, the appropriate headers are linked # into ${WRKINCDIR} (${WRKSRC}/include), and the appropriate libraries are # linked into ${WRKLIBDIR} (${WRKSRC}/lib).
2001-04-21Move to sha1 digests, and/or add distfile sizes.wiz1-1/+1
2001-04-17+ move the distfile digest/checksum value from files/md5 to distinfoagc3-11/+10
+ move the patch digest/checksum values from files/patch-sum to distinfo + include distfile filesizes in distinfo
2001-02-16Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.wiz2-2/+2
2001-01-04The way that shared objects were handled in the PLISTs and bsd.pkg.mk wasagc1-1/+5
out of date - it was based on a.out OBJECT_FMT, and added entries in the generated PLISTs to reflect the symlinks that ELF packages uses. It also tried to be clever, and removed and recreated any symbolic links that were created, which has resulted in some fun, especially with packages which use dlopen(3) to load modules. Some recent changes to our ld.so to bring it more into line with other Operating Systems also exposed some cracks. + Modify bsd.pkg.mk and its shared object handling, so that PLISTs now contain the ELF symlinks. + Don't mess about with file system entries when handling shared objects in bsd.pkg.mk, since it's likely that libtool and the BSD *.mk processing will have got it right, and have a much better idea than we do. + Modify PLISTs to contain "ELF symlinks" + On a.out platforms, delete any "ELF symlinks" from the generated PLISTs + On ELF platforms, no extra processing needs to be done in bsd.pkg.mk + Modify print-PLIST target in bsd.pkg.mk to add dummy symlink entries on a.out platforms + Update the documentation in Packages.txt With many thanks to Thomas Klausner for keeping me honest with this.
2000-07-19Update readline to 4.1. Closes PR#10615 by Damon Brodie.jlam7-80/+98
Relevant changes from 4.0: e. The history library tries to truncate the history file only if it is a regular file. f. A bug that caused _rl_dispatch to address negative array indices on systems with signed chars was fixed. g. rl-yank-nth-arg now leaves the history position the same as when it was called. m. The quoted-insert code will now insert tty special chars like ^C. n. A bug was fixed that caused the display code to reference memory before the start of the prompt string. p. A bug was fixed in readline's signal handling that could cause infinite recursion in signal handlers. q. A bug was fixed that caused the point to be less than zero when rl_forward was given a very large numeric argument. r. The vi-mode code now gets characters via the application-settable value of rl_getc_function rather than calling rl_getc directly. t. Fixed a bug in the redisplay code for lines with more than 256 line breaks. u. A bug was fixed which caused invisible character markers to not be stripped from the prompt string if the terminal was in no-echo mode. v. Readline no longer tries to get the variables it needs for redisplay from the termcap entry if the calling application has specified its own redisplay function. Readline treats the terminal as `dumb' in this case. w. Fixes to the SIGWINCH code so that a multiple-line prompt with escape sequences is redrawn correctly. b. Parentheses matching is now always compiled into readline, and enabled or disabled when the value of the `blink-matching-paren' variable is changed. e. history-search-{forward,backward} now leave the point at the end of the line when the string to search for is empty, like {reverse,forward}-search-history. f. history-search-{forward,backward} now leave the last history line found in the readline buffer if the second or subsequent search fails. g. New function for use by applications: rl_on_new_line_with_prompt, used when an application displays the prompt itself before calling readline(). h. New variable for use by applications: rl_already_prompted. An application that displays the prompt itself before calling readline() must set this to a non-zero value. i. A new variable, rl_gnu_readline_p, always 1. The intent is that an application can verify whether or not it is linked with the `real' readline library or some substitute.
2000-06-09USE_LIBTOOL instead of pkglibtool.jlam2-9/+11
2000-06-01s/USE_LIBTOOL/USE_PKGLIBTOOL/rh1-2/+2
Add a new USE_LIBTOOL definition that uses the libtool package instead of pkglibtool which is now considered outdated. USE_PKGLIBTOOL is available for backwards compatibility with old packages but is deprecated for new packages.
1999-07-26Remove patch-aj, which creates an rlman.texinfo file, which alreadyagc2-115/+1
exists in the distribution. Update patch-sum file accordingly.
1999-07-13 * Update "devel/readline" to 4.0.jlam14-634/+245
* Libtoolize library build.
1999-07-09Add package patch-sum filesagc1-0/+9
1999-04-14Remove unnecessary slash from master site list.tron1-2/+2
1999-03-22Catch up with MASTER_SITE_GNU reorganization.bad1-2/+2
1999-03-08s/make/${MAKE}/gagc1-4/+4
1999-03-08s/make/${MAKE}/gagc1-3/+3
1999-02-23Fix for arm (and anywhere else chars are unsigned by default)sommerfe1-0/+13
(should not cause problems on systems with signed chars.)
1999-02-11Use install-info in $PATH, so that systems with it in base will work too.tv1-5/+5
1998-08-07Add NetBSD RCS Ids.agc1-0/+2
1998-08-07Add NetBSD RCS Ids.agc6-0/+12
1998-07-24Make it safe to use the readline library in C++ programs.agc1-0/+24
1998-07-23Use an ``extern "C"'' style block in case the history.h file is includedagc1-0/+23
in a C++ application.
1998-07-14Use automatic shared object handling.agc2-7/+2
1998-07-02This patch is no longer needed as the direntries are already in the orig files.frueauf1-26/+0