summaryrefslogtreecommitdiff
path: root/devel/libslang/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2005-05-22Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:jlam1-2/+2
USE_GNU_TOOLS -> USE_TOOLS awk -> gawk m4 -> gm4 make -> gmake sed -> gsed yacc -> bison
2005-05-21Use -ldl on platforms with libdl.minskim1-2/+2
Bump PKGREVISION.
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-03-13nb3: Include dlopen.buildlink3.mk, as this uses dlopen. Should fix thetv1-2/+5
build of some dependents on Interix (e.g., jed and xjed).
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv1-2/+2
in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include.
2004-08-28Use the new BUILDLINK_TRANSFORM commands to more precisely state thejlam1-3/+3
intended transformation: use "rm" to remove an option, "rmdir" to remove all options containing a path starting with a given directory name, and "rename" to rename options to something else.
2004-02-14CONFIG_{GUESS,SUB}_OVERRIDE are now relative to ${WRKSRC} and willjlam1-4/+1
automatically substitute for any config.{guess,sub} files found up to a directory depth of 2.
2004-01-22replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make.grant1-2/+2
2004-01-06We are removing -ltermcap, not -liconv.jlam1-2/+2
2004-01-05bl3ifyjlam1-12/+10
2003-09-28Back out last change related to moving ncurses/buildlink2.mk tojlam1-2/+2
curses.buildlink2.mk. This was wrong because we _really_ do want to express that we want _n_curses when we include the buildlink2.mk file. We should have a better way to say that the NetBSD curses doesn't quite work well enough. In fact, it's far better to depend on ncurses by default, and exceptionally note when it's okay to use NetBSD curses for specific packages. We will look into this again in the future.
2003-09-27move ncurses/buildlink2.mk to mk/curses.buildlink2.mk, as it providesgrant1-2/+2
support for base system curses/ncurses as well as ncurses itself. suggested by wiz.
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-07-13PKGREVISION bump for libiconv update.wiz1-1/+2
2003-06-02Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages.jschauma1-2/+2
Should anybody feel like they could be the maintainer for any of thewe packages, please adjust.
2003-04-03Update to 1.4.9:wiz1-2/+2
Changes since 1.4.8 1. src/slarray.c: superfluous call to SLclass_add_math_op removed (Michael Noble) 2. src/slang.c: foreach (NULL) using("next"){} foo (); caused _NARGS=1 in foo. 3. src/slarrfunc.c: Fix to prevent sum(NULL) from causing a core-dump. 4. src/slimport.c: import (module, "") made equivalent to import(module,"Global"); This way, import(module, current_namespace()) will work when the current namespace is anonymous. 5. src/slospath.c: Several users have requested that I add the ability to define a load path and use that path when loading interpreter files. To this end, several new functions were added to the API: char *SLpath_get_load_path (void); int SLpath_set_load_path (char *path); /* Get and Set the path to be searched for files */ int SLpath_get_path_delimiter (void); SLpath_set_path_delimiter (int delimiter); /* Get and set the character delimiter for search paths */ int SLang_load_file_verbose (int verbose); /* if non-zero, display file loading messages */ New intrinsics include: set_slang_load_path get_slang_load_path path_get_delimiter These functions, nor the intrinsics have an effect on applications that use SLang_load_file_hook or SLns_load_file_hook for loading files. The change should be transparant to applications that use the stock load file mechanism. The main difference is that if one attempts to load a file with no extension, e.g., "foo", but the file does not exist, then the interpreter will try to load the more recent of "foo.sl" and "foo.slc". See src/slsh.c for how the functions may be used. 6. slsh/slsh.c: Updated to use the new search path code outlined above. Also, slsh is distributed with a collection of general purpose slang functions, including jed's provide/require functions. See slsh/README for more information. 7. doc/tm/cslang.tm: Modified the section describing the implemetation of intrinsic functions in an effort to clarify the discussion. 8. src/slang.c: tiny memory leak resulting from peephole optimzations added earlier found and fixed. 9. src/slarrmisc.c: new intrinsic: cumsum computes the cumulative sum of an array via the new SLarray_map_array function.
2003-03-14Debian GNU/Linux does not use libtermcap, so on those systems we needjschauma1-1/+13
to take out ' -ltermcap ' and instead use ncurses. All other systems remain unaffected.
2003-03-04Update libslang to 1.4.8. Closes PR/20575.mjl1-2/+2
Changes are lots of bug fixes and enhancements (four pages worth).
2002-09-21buildlink1 -> buildlink2jlam1-5/+6
2002-08-25Merge changes in packages from the buildlink2 branch that havejlam1-1/+1
buildlink2.mk files back into the main trunk.
2002-07-27Use canonical pkgsrc config.guess and config.sub.schmonz1-1/+3
2002-05-19Fix some directory names, remove two dead mirror sites.tron1-6/+4
2002-03-25update to 1.4.5 (bug fixes, macosx and cygwin improvements).grant1-4/+5
1.4.4 no longer on master site. use bz2 file.
2001-10-18SVR4 packages have a limit of 9 chars for a package name.veego1-1/+2
The automatic truncation in gensolpkg doesn't work for packages which have the same package name for the first 5-6 chars. e.g. amanda-server and amanda-client would be named amanda and amanda. Now, we add a SVR4_PKGNAME and use amacl for amanda-client and amase for amanda-server. All svr4 packages also have a vendor tag, so we have to reserve some chars for this tag, which is normaly 3 or 4 chars. Thats why we can only use 6 or 5 chars for SVR4_PKGNAME. I used 5 for all the packages, to give the vendor tag enough room. All p5-* packages and a few other packages have now a SVR4_PKGNAME.
2001-09-09Build using gmake.mycroft1-1/+2
2001-06-26o add buildlink.mk file for use by other packageszuntum1-1/+2
o mark as USE_BUILDLINK_ONLY
2001-02-26Add missing slashes and end of some master site URLs.tron1-6/+6
2001-02-26Update to 1.4.4 and add a bunch of ftp mirrors.mjl1-4/+7
Fixed a bug that shows up on 64 bit BigEndian machines--- it affected no others. Fixed potential problem in pre-parsing binary strings. Bug a fixed affecting only pure termcap-based systems. It has been around a while, I am surprised that it took so long to be discovered.
2001-02-16Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.wiz1-1/+2
2001-02-06Add german mirror site.tron1-2/+3
2001-02-05Update slang to 1.4.3, and update the homepage URL. From the announcementfredb1-3/+3
on usenet: Version 1.4.3 is primarily a bug-fix release, and will probably be the last release in the 1.x series. It is time to move on to v2.x. In fact, v1.4.3 adds DESTDIR support, and extends the ABI. The change log given in the announcement is too long and detailed to included here. Please refer to <URL:news:slrn97ou3d.87i.davis@aluche.mit.edu>, available at your nearest usenet archive, for details.
2001-01-28Update homepage locationpooka1-2/+2
Noted by zuntum on IRC.
2000-12-11install HTML documentation into share/doc/htmlwiz1-1/+6
2000-08-22Update to 1.4.2. Changes since 1.4.1:mjl1-2/+2
slang.c: Under certain conditions, the continue statement was not properly handled in do..while statements. src/test/loops.sl added for testing. slparse.c: avoid potential (rare?) infinite loop when slang error occurs slsmg.c: When SLsmg_init_smg is called, mark the display as trashed. It is now possible to add intrinsics to their own namespace via new SLns_add* functions. Moreover, the import function now takes an optional additional argument that specifies a namespace. New namespace intrinsics: use_namespace, current_namespace Changed inner-product algorithm to minimize the number of cache misses. sldisply.c: Kanji specific patch sldisply.c: Assume that Eterm and rxvt are xterm-like sldostty.c: mouse support added slsearch.c: avoid infinite loop if search string has no length. slregexp.c: regexp \d+ was not working properly keyhash.c: typos involving USER_BLOCK keywords corrected. New intrinsic variable: _slang_doc_dir. This specifies the installation location of the doc files. Make sure it can compile with SLTT_HAS_NON_BCE_SUPPORT set to 0.
2000-06-05no more USE_PKGLIBTOOL here, either.wiz1-7/+7
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.
2000-05-18Update to 1.4.1. Changes include:mjl1-2/+2
New intrinsic function: strreplace. SLang_roll_stack and SLang_reverse_stack functions made public. SLang_free_function added. src/slrline.c: Keybindings for ESC O A, etc added. src/slsmg.c: SLsmg_write_nstring: avoid many loops if an extremely large value is passed (> 0x7FFFFFFF). src/slregexp.c made thread safe src/slsmg.c: Cursor was not always properly positioned when after SLsmg_touch_lines called. If terminal does not have erase to eol capability, then use spaces. doc/tm/strops.sl: doc for strcat updated to reflect its ability to concatenate N strings. src/slsmg.c: bug involving SLsmg_set_screen_start fixed. src/slparse.c: parser was failing to catch misplaced `}'.
2000-02-25Update to 1.4.0.mjl1-4/+4
Changes since 1.3.10 1. If a floating point exception occurs and the OS allows the library to handle it without forcing a longjmp, then SL_FLOATING_EXCEPTION will get generated instead of SL_INTRINSIC_ERROR. Note: Linux provides no way to handle floating point exceptions without forcing a longjmp. In my opinion, this is a flaw. 2. SLang_pop_double was returning the wrong value for short and character types. 3. New intrinsic: is_struct_type(X) ==> non-zero is X is a struct. 4. typecast operation from user defined type to Struct_Type added. 5. slkeypad.c: DOS/Windows DELETE_KEY definition added (Doug Kaufman <dkaufman@rahul.net>) 6. slposdir.c: Do not depend upon the existence of rmdir on VMS systems. 7. slang.c: abs, sign, mul2, chs, sqr were not being treated as function calls. 8. sldisply.c:SLtt_cls: If the terminal is a color terminal but being used as a black and white terminal, then reset colors before clearing. 9. path_sans_extname intrinsic added. 10. slimport.c: If module defines deinit_NAME, will be be called prior to unloading the module. (Ulrich Dessauer <des@gmx.de>)
2000-01-03Use {} rather than () for variable expansion (pacify lintpkgsrc)abs1-2/+2
2000-01-01Update to 1.3.10. Changes are bugfixes only.mjl1-3/+3
1999-10-15Update to 1.3.9. Changes are bugfixes only.mjl1-3/+3
1999-07-22Update to 1.3.8, since 1.3.7 is no longer available.mycroft1-3/+3
1999-06-17Update libslang to 1.3.7. The changes are too numerous to mention,mjl1-5/+5
mostly bug fixes though.
1999-06-03Correct the path on the master ftp site.agc1-2/+2
1998-08-20The Grand Homepagification:tsarna1-1/+2
- New, optional Makefile variable HOMEPAGE, specifies a URL for the home page of the software if it has one. - The value of HOMEPAGE is used to add a link from the README.html files. - pkglint updated to know about it. The "correct" location for HOMEPAGE in the Makefile is after MAINTAINER, in that same section.
1998-07-24Update to use USE_LIBTOOL.tv1-4/+2
1998-07-15Update libslang to 1.2.2. Make use of libtool.tv1-8/+6
1998-07-15Use automatic shared object handlingagc1-2/+1
1998-04-20Substitute all obvious FreeBSD ppl as MAINTAINER with packages@netbsd.org.frueauf1-2/+2
1998-04-15Use the bsd.pkg.mk and bsd.pkg.subdir.mk files in the pkgsrc tree.agc1-7/+2
Remove redundant (and sometimes erroneous) comments.