Commit graph

1305 commits

Author SHA1 Message Date
wiz
c981972898 Update to 2.3.1 (previous distfile disappeared).
Changes:
Added continue to keyword list.
Added use contributed matlab-generate-latex command.
Doc comment update (New file exchange link, matlab shell switches)
Font lock of pragmas
Whitespace mode support.
Exclude block verify from save hooks.
Fixed if statement regexp for unreachable code.
Add persistent as a keyword.
Fill paragraph: Fix to handle comment at end of buffer.
matlab-shell: Fix where kill-local-variables is called.
User patch for finding the symbol at point.
Yoni Wexler contributed patch for indented tic/toc.
Block highlighting tic/toc.
font lock for tic toc.
2004-03-27 21:45:07 +00:00
wiz
b870ab1789 Update comment about why this needs ncurses.
Only remaining: abuses stdscr->_delay (XXX: possible to replace
with timeout()?).
2004-03-26 20:43:55 +00:00
wiz
a661ce60c0 PKGREVISION bump after openssl-security-fix-update to 0.9.6m.
Buildlink files: RECOMMENDED version changed to current version.
2004-03-26 02:27:34 +00:00
kristerw
b67ea17b63 It is not only SunOS that need -fno-zero-initialized-in-bss when
using gcc 3.  Add this flag for all configurations.

Bump PKGREVISION.
2004-03-25 22:28:12 +00:00
kristerw
0e1233b17d Fix LP64 issues.
Add -fno-zero-initialized-in-bss when compiling with gcc3 (this is not
needed for all configurations, but it does never hurt).

Bump PKGREVISION.
2004-03-25 22:13:34 +00:00
wiz
5759afee21 Update to 9.4 (that version works with perl-5.8).
Changes:
Highlights since 9.3:

    + Bug fixes, lots.  See the CHANGES file for details.

General changes
===============

    + regular expressions and searches allow null characters.

    + minibuffer editing commands are more complete, implementing all of the
      inline cursor search- and motion-commands.

    + implement new editing commands in the minibuffer:  r, ~, x, X.

    + use insert-mode bindings when mini-edit mode is active.  Use insert-key
      to toggle, rather than set mini-edit mode.

    + modify buffer- and filename-completion on Unix to escape backslashes
      which are stored in the [Completions] buffer.  Doing this allows one
      to complete a buffer or filename containing a backslash.

    + improve history-editing by quoting tokens which contain embedded blanks
      or other special characters, using that to retrieve tokens from the
      history buffer unambiguously.

    + save/restore window modes such as linewrap when rereading a file,
      or when executing a shell command.

    + use realpath() if it is available, and "$VILE_PWD" environment variable
      rather than "." as parameter to getcwd() if it is valid, to speed up
      operation on quasi-filesystems such as ClearCase.

    + add configure option --with-screen=XawPlus for XawPlus library.

    + add configure option --with-screen=ncursesw to allow building the
      curses driver using the wide-character version of ncurses.

    + add check in tcap.c for terminfo kmous capability like xterm, in case
      we are running in screen, which also supports xterm mouse protocol.

    + modify support for "^X-e" to make it use the whole line if the current
      buffer is a directory.


Locale Improvements
===================

    + change default for --with-locale option to yes.  Note that this
      option is only tested if locale support is found, and it is becoming
      less common to encounter systems with broken locale support.

    + add "locale" to the "$cfgopts" variable if vile is compiled with
      locale support.

    + modify vile-manfilt to decode UTF-8 emitted by groff 1.18

    + in UTF-8 locale, adjust termcap driver to use UTF-8 to display codes
      in the 160-255 range, setting vile's locale to non-UTF-8 locale.
      (yes, this is a short-term fix).

    + add configure check for wctype functions, to work around defect in
      glibc's ctype functions: in UTF-8 locale, the latter return useless
      information on character classes.  This works on Solaris.

    + move upper/lower case-conversion into tables so that locale support can
      augment the built-in translation.


New Commands
============

    + "which-keywords" macro shows the location of files containing keywords
      for the given majormode.

    + "edit-buffer" simplifies "which-keywords" and similar macros.

    + "encode-attributes-til" and "write-encoded-til" convert the syntax
      highlighting in a region back to control/A sequences, or write the
      corresponding data to a file.  There is a corresponding alias
      "decode-attributes-til" for "attribute-cntl_a-sequences-til".

    + "substitute-all-til" implements the "^X-s" binding.


New Modes
=========

    + add "overlap-matches" mode, to control whether highlighting for the
      visual-matches mode should skip to the next character, or past the
      current match when checking.

    + add "percent-crlf" mode, which controls the threshold at which the
      whole file will be considered DOS-format (CRLF record separators)
      if the given percentage already ends with CR/LF.

    + "yankmotion" mode controls whether the cursor should be moved as in vi
      after yanking text.

    + add "xterm-title" mode.

    + add logmode majormode, to distinguish some makefiles from logfiles.

    + add "texmode" majormode, as a variation of latexmode.


New Variables and Functions
===========================

    + add several short-named relational operators "&geq", "&gt", "&leq",
      "&lt", "&neq", "&sgeq", "&sgt", "&sleq", "&slt", "&sneq" to reduce
      the need for "&not".

    + add "$pathname-separator" variable.


Syntax Filters
==============

    + add Ruby syntax filter.

    + add syntax filter for rpm ".spec" files.

    + add syntax filter for PostScript ".ps" files.

    + add syntax filter for enscript ".st" files.

    + add xml-filter based on html-filter.

    + add pot-filt.l, to highlight ".po" files.  Using sh-filt.l was
      not satisfactory since the quoting rules were not close enough.

    + add syntax filters and corresponding modes for assembler (GNU and M$),
      info and texinfo.

    + add -j option to c-filt.c, to implement some java-specific features
      such as "$" as part of an identifier, and \u escapes.

    + add un-filters (atr2ansi, atr2html, atr2text) which convert encoded
      control/A text to different forms.

    + modify spell.rc, spellflt.l and select.c to allow spell filter to
      work as a built-in filter.

    + modify built-in spell filter to work with encrypted files.

    + add a -t option to filters, to pass tabstop value.  Use this in
      makefilt.l to provide better highlighting of problems with leading
      whitespace.

    + modify manpage.rc to check if the current buffer is perl, and if so,
      to render contents using pod2man or pod2text.

    + set "vilemode" for [History] buffer.

    + reorder lex-based filters to allow building with flex 2.5.31, which
      introduces several incompatibilities with respect to flex 2.5.4
      and lex.

    + add configure check/warning for flex 2.5.31, which has broken support
      for the "-P" option used for built-in filters.
2004-03-22 11:48:39 +00:00
agc
be93ef44ba Make this compilable by gcc3 - no more multi-line string constants, link
with the correct compiler invocation.
2004-03-20 22:08:10 +00:00
bouyer
edf4700caf -fno-zero-initialized-in-bss is required in CFLAGS on SunOS with gcc3,
otherwise emacs core dump on exit. Found this on an emacs mailing list.
2004-03-20 17:58:56 +00:00
xtraeme
5ee0f92c6e Make sure we get converters/libiconv dependency, via USE_BUILTIN.iconv=no
(looks like USE_GNU_ICONV doesn't get the dependency), this will fix
the problem seen in latest agc@'s bulk build.

Bump PKGREVISION.
2004-03-20 16:25:16 +00:00
xtraeme
e15c6825ea PR pkg/24355: Michal Pasternak, make this build under FreeBSD. 2004-03-18 16:42:36 +00:00
martti
fe64a53114 Updated lyx-xforms and lyx-qt to 1.3.4
* It adds support for old files from LyX 0.10.x or 0.12.x;
  * Lyx documents can now be opened and edited even if
    they use text classes not present in your latex installation;
  * New Qt features have been added (improved selection,
    drag-and-drop);
  * Mac OS X support is much improved;
  * The interface and documentation localization have
    been polished.
2004-03-17 15:52:36 +00:00
cjep
310ad4462a add ed 2004-03-12 13:13:09 +00:00
reed
62e0dd6e41 Initial import of ed-0.2, the GNU version of line-oriented text editor. 2004-03-12 04:46:33 +00:00
jlam
40c2807f53 Deal with situation where ICONV_TYPE isn't defined until after bsd.pkg.mk
is included by not checking its value explicitly.
2004-03-10 17:58:22 +00:00
jmmv
c4e6ed9e14 Fix build under 1.6.2 caused by a C99-ism.
Noted by last kristerw's bulk build.
2004-03-09 22:05:08 +00:00
wiz
ddc561bf09 Remove treetext package; HOMEPAGE disappeared and broken for months. 2004-03-08 23:21:08 +00:00
minskim
2827f5b2d8 Enable tk84 and replace x11/tk with x11/tk83. Packages compatible
with 8.4 will be updated to depend on x11/tk after Tk update.
2004-03-08 20:27:13 +00:00
jmmv
ae5a97419f Handle some shared directories by depending on (or updating dependancies to
the latest versions) xdg-dirs, xdg-x11-dirs or gnome*-dirs.
Bump PKGREVISION.
2004-03-08 19:40:36 +00:00
jmmv
d44aa584ab Bump PKGREVISION due to a fix in scrollkeeper's handling of its documentation
database.
2004-03-07 12:09:20 +00:00
jmmv
1d84e24551 Some cleanups. 2004-03-07 10:44:00 +00:00
jmmv
61a4aa8efb Enable gucharmap support unconditionally, to get a full featured abiword
package.  Bump PKGREVISION to 1.
2004-03-07 10:41:03 +00:00
xtraeme
1a6a097905 Update abiword to 2.0.4
The changes from version 2.0.3 to 2.0.4 include, amongst others:

# Fix the caret positioning on Windows.
# Fix style export with when using non ASCII characters, corrupting the
  document.
# Fix Input Methods handling for the Thai input handler.
# Speedup the very slow setting of a language on a large selection.
2004-03-06 07:12:54 +00:00
ben
c73e9d2248 Update bvi from 1.3.0 to 1.3.2. Remove from TODO and make note in CHANGES.
Changes include:
* bug and portability fixes
* -c option in bmore (clear before displaying)
* -n num option in bmore (display the indicated number of lines in each
  screenful
* -w num option in bmore (display the indicated number of bytes in each
  line)
* autoconf 2.52
* bmore: nicer last line
2004-03-03 21:30:08 +00:00
kristerw
8a72ed7fa8 Copy a missing .h file from ${FILESDIR} to make this compile on amd64. 2004-02-29 14:14:19 +00:00
kristerw
9af5ce5e1f Make this compile on amd64, based on Richard Rauch's patches (PR pkg/23701)
as applied to the editors/emacs package.
2004-02-28 20:57:48 +00:00
jmmv
e494e49b07 Update to 3.2.4:
- Billions of translations
- X server portability fixes
- Behaves intelligently when it comes to deleting characters
- Fix various nasty things that broke switching between accessible applications
2004-02-26 15:10:50 +00:00
markd
dd05c8383d USE_LANGUAGES= c c++. 2004-02-25 22:16:23 +00:00
jmmv
fddad60334 Add and enable mlview. 2004-02-25 22:05:56 +00:00
jmmv
8168d935fe Initial import of mlview, version 0.6.2, based on the package found in
pkgsrc-wip (which was updated from 0.6.0 and with multiple corrections):

MlView is an XML editor for the GNOME environment.  Some of its features are:
* Cut/copy/paste as child/paste as prev/paste as next/ of XML elements.
* XML element/attributes search.
* Multi docs edition.
* Several editing views can be opened on the same document.
* Drag and drop based copy/cut/past of XML elements.
* Edition of XML elements and attributes can be made directly on the tree.
* Namespace support.
* On-demand validation.
* Graphical error reporting.  Parse/validation time errors reported.
  graphically.  This feature is new so it may be buggy or not well polished...
* When validation is switched on, MlView proposes an elements/attributes.
  completion feature.  When an element is added to the tree, MlView also
  adds the children elements required by the DTD for the document to be valid.
* Validation can be switched off.  The XML document editon can then be done
  without any constraint.
* A clean code.
2004-02-25 22:04:48 +00:00
drochner
fc846a903c make yhis compile on amd64,
based on Richard Rauch's patches (PR pkg/23701)
2004-02-25 19:11:43 +00:00
jmmv
f615766e48 Add gnome to CATEGORIES. 2004-02-23 19:04:59 +00:00
jmmv
b8e1bfdc9a Add and enable dasher. 2004-02-23 19:02:19 +00:00
jmmv
57b2092704 Initial import of dasher, version 3.2.3:
Dasher is an information-efficient text-entry interface, driven by natural
continuous pointing gestures.  Dasher is a competitive text-entry system
wherever a full-size keyboard cannot be used - for example:
- on a palmtop computer
- on a wearable computer
- when operating a computer one-handed, by joystick, touchscreen, trackball,
  or mouse
- when operating a computer with zero hands (i.e., by head-mouse or by
  eyetracker)
2004-02-23 19:01:53 +00:00
jmmv
cf0ce11ba2 bl3ify and add some more dependancies on packages used directly by this one. 2004-02-20 19:25:39 +00:00
jmmv
454bf4873e bl3ify 2004-02-20 12:43:28 +00:00
kristerw
227648818b Change the INSTALL value to make this package actually install. 2004-02-18 21:29:10 +00:00
jlam
efa1ab70ba Include "../../mk/compiler.mk" to get the value of CC_VERSION before
testing it.
2004-02-18 13:33:40 +00:00
jmmv
714d6b32f9 Update to 0.7.12:
Enhancements
* New translations: Croatian (hr) (Robert Sedak), Japanese (ja) (Mitsuru Oka)
* Updated translations: Albanian (sq) (Laurent Dhima), Serbian (sr.po,
  sr@Latn.po) (Danilo ?egan), nl (Daniel van Eeden), Czech (cs) (Miloslav
  Trmac), Greek (el) (Kostas Papadimas), German (de) (Christian Neumair),
  Croatian (hr) (Robert Sedak)
* Added preliminary support for the TEI Lite format (Roberto Rosselli Del
  Turco)
* Big fix of XML namespace handling. Dispspecs now refer to elements using a
  namespace URI (if any) and the local name within that namespace.
  Element-matching code now uses namespaces rather than prefixes in various
  places, including the XSL-FO and RELAX NG plugins, which should lead to
  more robust handling of arbitrary documents. (me)
* When determining which dispspec to use, calculate coverage of the document
  elements and pick the best (above a certain threshold percentage) (me)
* New dialog for selecting which child element to insert when a DTD requires
  such a choice. The new dialog lists both the XML names and the translated
  names with icons where available (me)
* Added a workaround for bug #124507 which pops up a dialog explaining what
  the problem is and tells you which elements are causing it. The problem
  elements will not appear in the editor widget. The dialog repeats every
  time the document is editor, but this is better behaviour than a silent
  crash :-) (me)

Fixes
* Reorganised source tree so that the xds files live in their own "dispspecs"
  subdirectory, rather than sharing the "examples" folder with the sample
  instance documents (Geert Stappers)
* Tidying up of plugin management code to use Service IDs to identify
  instances and GType to identify classes (me)
* Big warning fix, should now compile cleanly on "-Wall -Werror" (me)
* Big cleanup of the insides of the popup context menu, replacing lots of
  obcure hackery with a more maintainable system. (me)
2004-02-17 23:25:45 +00:00
seb
e66d505d7d Remove info files entries from PLIST. 2004-02-17 14:36:04 +00:00
seb
4bc358ffaa Remove info files entries from PLIST. 2004-02-17 00:00:02 +00:00
seb
6794d2eb49 Fix build with gcc3. 2004-02-16 23:41:26 +00:00
jmmv
53313e2689 Depend on xdg-dirs to handle the share/applications shared directory.
Bump PKGREVISION.
2004-02-16 23:20:05 +00:00
jmmv
6e12832dda Explicitly include glib2's and pkgconfig's bl3 files (the later fixes build).
Also sort includes and use pkgsrc intltool.
2004-02-16 23:10:24 +00:00
jmmv
6cd7dd4ed0 Explicitly depend on glib2 and sort bl3 includes. 2004-02-16 21:44:46 +00:00
jmmv
08069fc711 Explicitly include pkgconfig's buildlink to fix build, and use pkgsrc
intltool.
2004-02-16 21:38:44 +00:00
seb
8e524ab84f Add missing entries in INFO_FILES.
Remove info files entries from PLIST.
2004-02-16 21:34:18 +00:00
seb
318d2e538a Remove info files entries from PLIST. 2004-02-16 21:09:56 +00:00
seb
8cbab321d8 Remove info files entries from PLIST. 2004-02-16 20:59:26 +00:00
seb
711c427421 Remove info files entries from PLIST. 2004-02-16 19:55:50 +00:00
itojun
e14efcea47 upgrade to 040103. various portability fixes 2004-02-15 22:29:39 +00:00