summaryrefslogtreecommitdiff
path: root/devel
AgeCommit message (Collapse)AuthorFilesLines
2003-01-24Note in USE_NCURSES variable which functions actually are missing for thiswiz2-4/+4
to build with native curses.
2003-01-24Does not seem to use ncurses specific stuff -- builds fine on 1.6L with ↵wiz1-2/+1
native curses. Remove USE_NCURSES.
2003-01-24Undo previous commit and fix PLIST: GUILE14_SUBDIR is what should have beenrh2-6/+6
in there in the first place, not GUILE14_PREFIX.
2003-01-24GUILE14_PREFIX not GUILE14_SUBDIRrh1-2/+2
2003-01-24Adapt to new guile14/buildlink2.mk semantics.jlam1-6/+5
2003-01-24Fix the installed g-wrap-config to invoke ${GUILE14_PREFIX}/bin/guilejlam3-18/+21
instead of the one in the work directory. Also ensure that we install guile library files into ${GUILE14_PREFIX}/share/guile instead of into the same place under ${LOCALBASE}, since we are using guile14. Bump PKGREVISION of devel/g-wrap to 1.
2003-01-23Update to 1.3, with patch provided in PR pkg/20014 by virtus@wanadoo.nl.jmmv3-8/+8
- there were some errors in the commenting when lines were not shown, fixed. - the line counting mechanism was improved. - some more small things were improved/fixed.
2003-01-23Update to 0.9. Changes in this version:jmmv2-5/+5
o Distribution documents converted to mdoc. o Improved the bt_generate_output() function in bt_config; it now gen- erates an external script, called bt_output, that can be used to recreate files at any time. o Implemented Buildtool version checking (BT_REQUIRE can be used now). We cannot wait until 1.0 to have this feature. o Miscellaneous bug fixes (in bt_config and bt_lint). o Automatically generated configuration files have been prefixed with `bt_' to avoid conflicts with user files. For example, config.h is now named bt_config.h by default. o Support for shared libraries has now been disabled by default. It is still too incomplete.
2003-01-22This should have been updated in the switch to a --disable-static libtool.skrll1-8/+1
Thanks Thomas.
2003-01-22Build everything during the build stage, so that "make clean" can be runjmmv1-1/+2
as an unprivileged user.
2003-01-21set need_version=no on Darwin, from libtool 1.4.3.grant3-20/+38
This should fix PR 19271 from Jason Thorpe. ok'd by nick.
2003-01-21Make this compile with native threads by applying similar patches to thoserh5-19/+102
committed by tron for libgtop. Bump PKGREVISION.
2003-01-21Only link with -lpth if PTHREAD_TYPE == "pth"rh4-9/+21
2003-01-21Make this work with native NetBSD threads.rh4-11/+34
Bump PKGREVISION.
2003-01-21Update to 5.3:wiz5-35/+294
Interface changes: * change type for bool used in headers to NCURSES_BOOL, which usually is the same as the compiler's definition for bool. * add all but two functions for X/Open curses wide-character support. These are only available if the library is configured using the --enable-widec option. Missing functions are * pecho_wchar() * slk_wset() * add environment variable $NCURSES_ASSUMED_COLORS to modify the assume_default_colors() extension. New features and improvements: * Improved support for termcap applications: * add logic to dump_entry.c to remove function-key definitions that do not fit into the 1023-byte limit for generated termcaps. This makes hds200 fit. * modify tgetent() to check if exit_attribute_mode resets the alternate character set, and if so, attempt to adjust the copy of the termcap "me" string which it will return to eliminate that part. In particular, 'screen' would lose track of line-drawing characters. * add check/fix to comp_parse.c to suppress warning about missing acsc string. This happens in configurations where raw termcap information is processed; tic already does this and other checks. * add tic -A option to suppress capabilities which are commented out when translating to termcap. * modify logic in lib_baudrate.c for ospeed, for FreeBSD to make it work properly for termcap applications (patch by Andrey A Chernov). * add a call to _nc_keypad() in keypad() to accommodate applications such as nvi, which use curses for output but not for input (fixes Debian #131263, cf: 20011215). * correct logic for COLORFGBG environment variable: if rxvt is compiled with xpm support, the variable has three fields, making it slightly incompatible with itself. In either case, the background color is the last field. Major bug fixes: * rewrote limit-checks in wscrl() and associated _nc_scroll_window(), to ensure that if the parameter of wscrl() is larger than the size of the scrolling region, then the scrolling region will be cleared. * modify tset to restore original I/O modes if an error is encountered. Also modify to use buffered stderr consistently rather than mixing with write(). * move calls to def_shell_mode() and def_prog_mode() before loop with callbacks in lib_set_term.c, since the c++ demo otherwise initialized the tty modes before saving them. * modified wresize() to ensure that a failed realloc will not corrupt the window structure, and to make subwindows fit within the resized window. * altered resizeterm() to avoid having it fail when a child window cannot be resized because it would be larger than its parent. * correct/improve logic to produce an exit status for errors in tput, which did not exit with an error when told to put a string not in the current terminfo entry. * modify behavior of can_clear_with() so that if an application is running in a non-bce terminals with default colors enabled, it returns true, allowing the user to select/paste text without picking up extraneous trailing blanks. * add a check in relative_move() to guard against buffer overflow in the overwrite logic. * add some limit/pointer checks to -S option of tputs. * modify mvcur() to avoid emitting newline characters when nonl() mode is set. Normally this is not a problem since the actual terminal mode is set to suppress nl/crlf translations, however it is useful to allow the caller to manipulate the terminal mode to avoid staircasing effects after spawning a process which writes messages (for lynx 2.8.4). Portability: * configure script: * modify check in --disable-overwrite option so that it is used by default unless the --prefix/$prefix value is not /usr, in attempt to work around packagers who do not read the INSTALL notes. * correct a typo in configure --enable-colorfgbg option, and move it to the experimental section (cf: 20011208). * modify configure script to allow building with termcap only, or with fallbacks only. In this case, we do not build tic and toe. * modify run_tic.sh to check if the build is a cross-compile. In that case, do not use the build's tic to install the terminfo database. * modify c++/Makefile.in to accommodate archive programs that are different for C++ than for C, and add cases for vendor's C++ compilers on Solaris and IRIX. * add several configure script options to aid with cross-compiling: --with-build-cc, --with-build-cflags, --with-build-ldflags, and --with-build-libs. * add experimental --with-caps=XXX option to customize to similar terminfo database formats such as AIX 4.x * add configure option --with-ospeed to assist packagers in transition to 5.3 change to ospeed type. * library: * implement a simple vsscanf() fallback function which uses the %n conversion to help parse the input data. * various fixes to build/work with different implementations of vsscanf(). * add/use macro to suppress sign-extension of char type on platforms where this is a problem in ctype macros, e.g., Solaris. * finish changes needed to build dll's on cygwin. * add #undef's before possible redefinition of ERR and OK in curses.h * programs: * modify ifdef's in write_entry.c to allow use of symbolic links on platforms with no hard links, e.g., BeOS. * modify _nc_write_entry() to allow for the possibility that linking aliases on a filesystem that ignores case would not succeed because the source and destination differ only by case, e.g., NCR260VT300WPP0 on cygwin. * modify logic in tic, toe, tput and tset which checks for basename of argv[0] to work properly on systems such as OS/2 which have case-independent filenames and/or program suffixes, e.g., ".ext".
2003-01-21Make this build under NetBSD-current after the morge of "nathanw_sa".tron6-9/+95
Unfortunately a bit of functionality is lost there but it should still work. Bump package revision to reflect the changes.
2003-01-21Reorder slightly to please pkglint.wiz1-4/+4
2003-01-21Update to 1.11.5 (minor update).wiz3-36/+15
The security fix that was the reason for releasing 1.11.5 was already in 1.11.4nb1.
2003-01-20Undo last -- adding stamp-vti to AUTOMAKE_PATTERNS in bsd.pkg.mk fixes this ↵wiz1-3/+1
correctly.
2003-01-20According to Craig Eales (PR 19933), bison requires texinfo-4.2.wiz1-1/+3
This really should not happen because of texinfo-override, but since this seems not to work, add TEXINFO_REQD for now.
2003-01-20The result of my recent KDE fiddlingsskrll1-13/+1
- Build all packages with a --disable-static libtool. This is how the packages should be built and means that we don't get a load of useless static libraries. - Use x11/kde3/files/foo_main.cpp instead of creating N copies with patches. - Some other PLIST fixes - Fix PR 19848. kspell doesn't find dictionaries.
2003-01-19- use automatic rc script handlinggrant3-31/+8
- tidy up post-install msg
2003-01-19Update to 1.2. Changes since 1.0:jmmv2-5/+5
1.2: 19/01/2003 (virtus): put the code into seperate files 19/01/2003 (virtus): fixed the topfile and bottom file bugs 1.1: 18/01/2003 (virtus): -t [topfile] option added 18/01/2003 (virtus): -b [bottomfile] option added 18/01/2003 (virtus): -V argument added 18/01/2003 (virtus): some small things were fixed Update requested in PR pkg/19915 by virtus@wanadoo.nl, the maintainer.
2003-01-19Update to 2.8.1:wiz3-10/+10
* cmp and diff now conform to POSIX 1003.1-2001 (IEEE Std 1003.1-2001) if the underlying system conforms to POSIX and if the _POSIX2_VERSION environment variable is set to 200112. Conformance removes support for `diff -NUM', where NUM is a number. Use -C NUM or -U NUM instead. * cmp now supports trailing operands SKIP1 and SKIP2, like BSD cmp. * cmp -i or --ignore-initial now accepts SKIP1:SKIP2 option value. * New cmp option: -n or --bytes. * cmp's old -c or --print-chars option has been renamed; use -b or --print-bytes instead. * cmp now outputs "byte" rather than "char" outside the POSIX locale. * cmp -l's index column width now adjusts to fit larger (or smaller) files. * cmp -l -s and cmp -s -l are not allowed. Use cmp -s or cmp -l instead. * diff uses ISO 8601 style time stamps for output times (e.g. "2001-11-23 16:44:36.875702460 -0800") unless in the C or POSIX locale and the -c style is specified. * diff's -I and -F options use the regexp syntax of grep, not of Emacs. * diff now accepts multiple context arguments, and uses their maximum value. * New diff and sdiff options: -E --ignore-tab-expansion --strip-trailing-cr * New diff options: --from-file=FILE, --to-file=FILE --ignore-file-name-case --no-ignore-file-name-case * New diff3 and sdiff option: --diff-program=PROGRAM * The following diff options are still accepted, but are no longer documented. They may be withdrawn in future releases. -h (omit; it has no effect) -H (use --speed-large-files instead) -L (use --label instead) -P (use --unidirectional-new-file instead) --inhibit-hunk-merge (omit; it has no effect) * Recursive diffs now sort file names according to the LC_COLLATE locale category if possible, instead of using native byte comparison. * Diff printf specs can now use the "0" and "'" flags. * The new sdiff interactive command `ed' precedes each version with a header. * On 64-bit hosts, files larger than 2 GB can be compared. * Some internationalization support has been added, but multibyte locales are still not completely supported yet. * Some diagnostics have been reworded slightly for consistency. Also, `diff -D FOO' now outputs `/* ! FOO */' instead of `/* not FOO */'. * The `patch' part of the manual now describes `patch' version 2.5.4. * Man pages are now distributed and installed. * There is support for DJGPP; see the 'ms' subdirectory and the files m4/dos.m4 and */setmode.*.
2003-01-19Buildlink bin/g-wrap-config too.uebayasi2-3/+4
2003-01-19AUTOMAKE_OVERRIDE=NO to fix build with bsd.pkg.mk:1.1130, noted by abs.wiz1-1/+3
2003-01-18Remove spurious spaces that confuse the pkg tools.kristerw1-5/+5
2003-01-18relnotes.txt has been updated again. From Robert Elz in PR pkg/19900.schmonz1-3/+3
2003-01-17Bump PKGREVISION for patch-ar change.wiz1-1/+2
2003-01-17Use .tar.bz2 (1.28 instead of 1.8 million bytes).wiz2-4/+5
2003-01-16- disable update-prog and commit-progchristos2-10/+44
- avoid double free
2003-01-16patch-aa was removed in the most recent update.grant1-2/+1
2003-01-16Add and enable fhist.markd1-1/+2
2003-01-16Initial import of fhist version 1.12markd4-0/+75
Provided by Matthew Aldous in PR 18970. Updated to version 1.12 by Duncan McEwan and tidied up by me. The FHist package contains 3 utilities, a file history tool ``fhist'', a file comparison tool ``fcomp'', and a file merging tool ``fmerge'. All three are bundled together, because they all use the same algorithm. fhist Keeps track of versions of a file. It works correctly when given binary files as input. See fhist(1) for more information. fcomp Compares two versions of a file, usually line-for- line textual comparison. It is capable of comparing two binary files byte-for-byte. See fcomp(1) for more information. fmerge Merges together edits from two descendants of a file. See fmerge(1) for more information. The history tool presented here, fhist, is a minimal history tool. It provides no locking or branching. This can be useful in contexts where the configuration management or change control be being provided by some other tool.
2003-01-16Reflect the guile14 movement. Bump revision.uebayasi2-8/+15
2003-01-15Update to 1.11.4. Use KAME patch for IPv6 support. If compiling withwiz7-70/+42
kerberos, also use kerberos5 headers since they are now needed by the gssapi code in cvs. Changes since 1.11.3: * Some minor changes to allow the code to compile on Windows platforms. Changes from 1.11.2 to 1.11.3: * When waiting for another user's lock, the message timestamps are now in UTC rather than the server's local time. * The options.h file is no longer used. This fixes a bug that occurred when 1.11.2 was compiled on Windows platforms. * We've standardized on Automake version 1.6.3 and Autoconf version 2.53. They are cleaner, less bug prone, and will hopfully allow me to start updating sanity.sh to use Autotest and Autoshell. Again, this should only really affect developers. See the section of the INSTALL file about using the autotools if you are compiling CVS yourself.
2003-01-14Make this compile with gtkglext-0.6.1rh3-7/+7
Bump PKGREVISION
2003-01-13HOMEPAGE has changed.salo1-2/+2
2003-01-13Update to version 0.98.35.salo6-152/+62
Suggested by Juan RP <juan at xtraeme dot dyndns dot org> in PR pkg/19841. - HOMEPAGE has changed - nasm now has GNU autoconf configure script Changes: * NASM is now LGPL. 0.98.35 ------- * Fix build failure on 16-bit DOS (Makefile.bc3 workaround for compiler bug.) * Fix dependencies and compiler warnings. * Add "const" in a number of places. * Add -X option to specify error reporting format (use -Xvc to integrate with Microsoft Visual Studio.) * Minor changes for code legibility. * Drop use of tmpnam() in rdoff (security fix.) 0.98.34 ------- * Correct additional address-size vs. operand-size confusions. * Generate dependencies for all Makefiles automatically. * Add support for unimplemented (but theoretically available) registers such as tr0 and cr5. Segment registers 6 and 7 are called segr6 and segr7 for the operations which they can be represented. * Correct some disassembler bugs related to redundant address-size prefixes. Some work still remains in this area. * Correctly generate an error for things like "SEG eax". * Add the JMPE instruction, enabled by "CPU IA64". * Correct compilation on newer gcc/glibc platforms. * Issue an error on things like "jmp far eax". 0.98.33 ------- * New __NASM_PATCHLEVEL__ and __NASM_VERSION_ID__ standard macros to round out the version-query macros. version.pl now understands X.YYplWW or X.YY.ZZplWW as a version number, equivalent to X.YY.ZZ.WW (or X.YY.0.WW, as appropriate). * New keyword "strict" to disable the optimization of specific operands. * Fix the handing of size overrides with JMP instructions (instructions such as "jmp dword foo".) * Fix the handling of "ABSOLUTE label", where "label" points into a relocatable segment. * Fix OBJ output format with lots of externs. * More documentation updates. * Add -Ov option to get verbose information about optimizations. * Undo a braindead change which broke %elif directives. * Makefile updates. 0.98.32 ------- * Fix NASM crashing when %macro directives were left unterminated. * Lots of documentation updates. * Complete rewrite of the PostScript/PDF documentation generator. * The MS Visual C++ Makefile was updated and corrected. * Recognize .rodata as a standard section name in ELF. * Fix some obsolete Perl4-isms in Perl scripts. * Fix configure.in to work with autoconf 2.5x. * Fix a couple of "make cleaner" misses. * Make the normal "./configure && make" work with Cygwin. 0.98.31 ------- * Correctly build in a separate object directory again. * Derive all references to the version number from the version file. * New standard macros __NASM_SUBMINOR__ and __NASM_VER__ macros. * Lots of Makefile updates and bug fixes. * New %ifmacro directive to test for multiline macros. * Documentation updates. * Fixes for 16-bit OBJ format output. * Changed the NASM environment variable to NASMENV. 0.98.30 ------- * Changed doc files a lot: completely removed old READMExx and Wishlist files, incorporating all information in CHANGES and TODO. * I waited a long time to rename zoutieee.c to (original) outieee.c * moved all output modules to output/ subdirectory. * Added 'make strip' target to strip debug info from nasm & ndisasm. * Added INSTALL file with installation instructions. * Added -v option description to nasm man. * Added dist makefile target to produce source distributions. * 16-bit support for ELF output format (GNU extension, but useful.) 0.98.28 ------- * Fastcooked this for Debian's Woody release: Frank applied the INCBIN bug patch to 0.98.25alt and called it 0.98.28 to not confuse poor little apt-get. 0.98.26 ------- * Reorganised files even better from 0.98.25alt 0.98.25alt ---------- * Prettified the source tree. Moved files to more reasonable places. * Added findleak.pl script to misc/ directory. 0.98.8 - 0.98.25 ---------------- * UNKNOWN
2003-01-13Add and enable asm2html.jmmv1-1/+2
2003-01-13Initial import of asm2html, version 1.0.jmmv4-0/+26
asm2html is a small tool to create nice looking HTML files from NASM assembly source code. Other assembly formats, such as AT&T syntax will probably be added in the near future. Package provided in PR pkg/19834 by virtus@lappy.heinekenfans.com.
2003-01-13Add glu buildlink2, in the hope it fixes the bulk build problem.wiz1-4/+5
2003-01-13Adjustment for diffrent version conditions (Emacs 20/21).uebayasi1-2/+3
2003-01-13Use emacs.mk.uebayasi2-28/+20
2003-01-12Install under LOCALBASE. All GNOME2 stuff is installed in this location,jmmv1-3/+3
and this one can't be an exception. Bump PKGREVISION to 6. This fixes problems shown in last Hubert's bulk build.
2003-01-12Add buildlin2.mkrh1-0/+29
2003-01-12depend on eieio>=0.17.wiz1-2/+2
2003-01-11Oops, the new -c argument was added in the wrong place, fix it.jmmv1-3/+3
2003-01-11Tell xmlcatmgr which catalog to modify. Bump PKGREVISION to 5, because ofjmmv2-7/+7
latest changes in the xmlcatmgr package.
2003-01-11Update to 1.44 and a slight clean-up in Makefile.uebayasi2-16/+7
Changes from the previous version are unknown.