summaryrefslogtreecommitdiff
path: root/editors
AgeCommit message (Collapse)AuthorFilesLines
2017-02-24Pullup ticket #5217 - requested by sevanbsiegert2-12/+10
editors/ed: security fix Revisions pulled up: - editors/ed/Makefile 1.19 - editors/ed/distinfo 1.11 --- Module Name: pkgsrc Committed By: wiz Date: Thu Jan 12 11:20:02 UTC 2017 Modified Files: pkgsrc/editors/ed: Makefile distinfo Log Message: Updated ed to 1.14.1. Changes in version 1.14: Version 1.14 is the largest bug hunt ever attempted in GNU ed. Other goals of version 1.14 are to complete the documentation and to remove any gratuitous incompatibilities with the POSIX standard. Thanks to Ori Avtalion for initiating all this with a couple bug reports. ;-) Byte counts, informative messages, command error messages, and the '?' and '!' prompts are now written to stdout instead of to stderr. The standard error (stderr) is now used only for diagnostic messages. The current address is now correctly set to the addressed line after an empty insert command. Fixed inconsistent behavior of the substitute command. It incorrectly reported 'Invalid pattern delimiter' when the two last delimiters were omitted after a null regular expression. Now it consistently reports 'Missing pattern delimiter' if the two last delimiters are omitted after any regular expression (null or not). 's/a/%' has been fixed. It incorrectly replaced 'a' with '%' instead of using the replacement from the last substitution. An infinite loop, happening when EOF was found in the middle of a replacement string, has been fixed. Ed no longer accepts newlines in the replacement of a 's' command if it is part of the command list of a global command, because in this case the meaning of the newline becomes ambiguous. For the same reason, the last delimiter can't be omitted if the 's' command is not the last command in the command list. The substitute command now correctly sets the current address to the address of the last line on which a substitution occurred, and leaves it unchanged if no substitution is performed. A bug in the calculation of address offsets has been fixed. '3 ---- 2' was calculated as address -2 instead of the correct address 1. Address ranges with the first address omitted are now accepted. The current address is now correctly set to the addressed line (or to the new last line if at EOF) after an empty replacement text in the change command. Repeated print suffixes are now rejected. It has been documented that ed allows any combination of non-repeated print suffixes and combines their effects. The substitute command now accepts suffixes in any order. The 'repeat substitution' command now rejects multiple count suffixes. The 'p' suffix of the 'repeat substitution' command now toggles all the print suffixes of the last substitution. End of file on standard input now behaves as a 'q' command. The modified status is no longer cleared after writing the buffer to the standard input of a shell command. (Reported by Jerome Frgacic). The descriptions of the 'a', 'c', 'e', 'g', 'i', 'j', 'k', 'm', 'q', 'r', 's', 'u' and 'w' commands in the manual have been fixed. Most tests in the testsuite have been improved. Bug reporting has been simplified; only the failed logs and results are kept in the test directory, which can then be (tarred, compressed, and) attached to the bug report.
2017-01-02Pullup ticket #5177 - requested by dhollandbsiegert1-2/+2
editors/emacs: build fix PR pkg/51757. Revisions pulled up: - editors/emacs/Makefile.common 1.41 --- Module Name: pkgsrc Committed By: tron Date: Sun Jan 1 02:06:46 UTC 2017 Modified Files: pkgsrc/editors/emacs: Makefile.common Log Message: Use the package "editors/emacs25" and not "editors/emacs-snapshot" for the new default "emacs25".
2016-12-15Update editors/xemacs-packages to the latest and greatest.hauke3-798/+1210
These were release candidates according to upstream (Stephen Turnbull): "Right now, everything has gotten all the beta testing it's going to get, so you can just package it from experimental." <http://xemacs-beta.xemacs.narkive.com/TgII9kK7/when-do-experimental-packages-turn-stable> but did not make to final before xemacs.org went south. In addition, teach the update mechanism to use a configurable ftp server.
2016-12-14Update editors/nano to 2.7.2wiedi2-7/+7
2016.12.12 - GNU nano 2.7.2 "Shemesh! Shemesh!" brings another feature: the ability to complete with one keystroke (^] by default) a fragment of a word to a full word existing elsewhere in the current buffer. Besides, this release fixes two bugs related to using line numbers in softwrap mode, allows to use the PageUp and PageDown keys together with Shift on VTE-based terminals, stops the help lines from flickering during interactive replacing, makes a "set fill" override an earlier "set nowrap", properly restores the selected region after an external spell check, and improves a few other tidbits. If you should find any more bugs, please run 'man nano | grep bugs' and report them there.
2016-12-13add patch to include sys/filio.h for FIONREAD on SunOSwiedi2-1/+19
2016-12-05add sqlite3 buildlinkwiedi1-1/+2
2016-12-04Recursive revbump from textproc/icu 58.1ryoon9-17/+18
2016-12-03editors/emacs24: Fix build on DragonFlymarino1-1/+5
I believe the segfault seen during building on DragonFly is a common one seen by many platforms using GCC 5.x and later. It's been fixed on Emacs 25 though. Even though it's a generic GCC 5+ fix, limit it to DragonFly only for now. Taken from DPorts (from archives)
2016-12-02lyx: update to 2.2.2maya7-1412/+1579
The changes are very numerous. for the full list of changes in LyX 2.2.x, refer to http://wiki.lyx.org/LyX/NewInLyX22 Short version of LyX 2.2 user-visible changes: HiDPI display support Qt5 support New text display algorithm Horizontal scrolling for large insets New separators and improved control of paragraph breaks Improved text color support Improved box dialog Improvements to tables Reworked instant preview Enhanced source panel Improved outliner and navigation menu Enhanced language support New supported languages New supported LaTeX commands Layout enhancements Module enhancements New preferences settings New converters
2016-11-26Update gedit3 to 3.22.0prlw13-22/+21
- Misc bugfixes - Translation updates
2016-11-26Use paxctl +a like in emacs21 to make the build work on -current. It seemsdholland3-9/+25
that if you dump with a non-ASLR temacs you get a working emacs binary, and if you don't you don't, although I don't really see why -- perhaps it's something broken in crtstuff. Closes PR 51654. Note that pre-ASLR emacs20 binaries not dumped by an ASLR temacs also blow up in the same way, which doesn't make much sense either, but undoubtedly it's all connected. It's not particularly good that we apparently don't have backwards compatibility for old Emacs binaries because of this, but for the time being I'm more worried about it working at all. PKGREVISION++ again, to 22.
2016-11-26Pull in the fixes I just made to emacs20:dholland4-8/+50
(1) set ELFSIZE correctly; don't know how this ever worked (2) add workaround for gcc compiling calloc into an infinite loop calling itself.
2016-11-26Two fixes: (1) set ELFSIZE correctly (I have no idea how this ever worked)dholland4-20/+42
and (2) work around the problem where gcc 5.x compiles calloc into a call to itself. PKGREVISION -> 21.
2016-11-16Update vim* to 8.0.0086.wiz7-15/+17
Changes not found, but I assume bug fixes.
2016-11-11emacs21: remove convoluted logic for using binutils hack -- use itmaya2-12/+3
unconditionally here too. it's highly unlikely someone has such old binutils. bump PKGREVISION - it causes runtime crashes.
2016-11-11emacs20: retire elaborate logic to match versions of NetBSD below 1.7maya1-11/+2
older binutils worked fine without this option, and it was a performance hit, but it's unrealistic to see anyone using such old binutils today. not matching some operating systems will cause runtime crashes. forgotten to apply patch in PR pkg/43091: emacs20 doesn't work (..on linux, which doesn't match the elaborate logic) bump PKGREVISION as it is only apparent at runtime.
2016-11-08Recursive bump for poppler-0.48.0.wiz5-8/+10
2016-11-07Updated Sigil to 0.9.7.wiz3-9/+14
Sigil-0.9.7 Bug Fixes - Allow tags in the svg and mathml namespace to automtically self-close if empty to help work around a bug in Kindlegen that will not seem to accept a closing svg image tag even though image is non-void - Prevent TextTab from constantly recentering page when focus is lost - Fix bugs in plugin basename_to_id when used with xpgt files or any unrecognized extensions - Fix typos in pls mimetype in plugins - Fix code synchronization issues among 3 places where file extensions are mapped to mimetypes - Fix plugin readotherfile interface to rebuild the opf on the fly only if it has been modified - Fix plugin validation issues with integer vs string representations of line number and character offsets - Fix duplicate filename in multiple directories bug when updating CSS urls - Fix bug in page-map.xml mimetype when "Add Existing ..." is used - Fix undefined behaiviour shifting signed negative values in 3rdparty libs and fix many warnings - Fix text vs binary file type recognition in the plugin interface (CSS and js files are text not binary) - Fix too small toolbar icons on high dpi displays - Fix bug that caused text highlighting to get lost on some systems when doing a CSS Find & Replace. - Fix bug in plugin interface basename_to_id to recognize .htm extensions - Fix bug in epub3 semantic popups to always refect the local name of epub:type setting - Fix bug where creation on an HTML TOC could overwrite an existing Nav under epub3 - Fix manifest id not starting with alpha character bug New Features - Extend validation plugin interface with add_extended_result() method to allow better cursor positioning - Extend TextTab and Tabs derived by it to position cursor based on offset - Allow editing of page-map.xml files, xpgt files and other misc xml based files inside Sigil - Update Windows builds use Python 3.5, VS2015 - Update Mac OS X builds and build instructions to use Python-3.5.2 - Remove support for python2.7 *only* plugins and simply Manage Plugins settings - Update to Qt 5.6.1-1 with QtWebKit added back for release builds for Windows (VS2015) and Mac OSX - Update Mac OS X and Linux build instruction documentation for recent changes - Allow Linux Dictionaries to look up default paths for dictionaries passed in by build cmake settings - Mke the columns in the Manage Plugins table be sortable by the user - Better detect undefined and non-existing url fragments to prevent issues when splitting or merging files - Make tooltips for Run Plugin Icons show the name of the selected plugin on hover - Upgrade from jquery 1.6.2 to version 2.2.4 - Upgrade from jquery.scrollTo 1.4.2 to version 2.1.2 - Upgrade to double sized 48x48 pixel icons for High DPI displays, Special Thanks to PatNY for creating our icons Sigil-0.9.6 Bug Fixes - Make StdWarningDialog resizeable when "Show Details" is used - Fix CleanSource svg prefix removal bug that sometimes broke valid svg code - Remove svg image and html5 menuitem from the list of void elements in the Sigil and plugin code - Properly xml escape "&" in metadata attribute values - Properly perform source updates on epub load even when they do not follow recommended spec - Make handling of comments in both xhtml and xml more roubst - Properly url escape css file names to handle css files with spaces in them - Try to make direct editing of content.opf more safe by auto-fixing errors when possible - Properly handle WellFormed checks for pure XML in XMLResource.cpp by using embedded python3 lxml - Make opf_newparser.py and xmlprocessor.py more robust to broken user input in content.opf - Make ProcessXML (repairXML in xmlprocessor.py) - leave untouched anything well-formed - Fix thinko in plugin bookcontainer.py and outputcontainer.py contributed by wrCisco - Fix for improper encoding in plugins on Mac OS X due to missing inherited plugin environment - Fix for typos in epub xmlns when splitting epub3 ebooks in BookView - Update testplugin_v012.zip to testplugin_v013.zip to handle sgc-nav.css new feature - Fix bugs in DeleteUnusedStyles when selector exists more than once in the same stylesheet - Fix bugs in DeleteUnusedStyles when group selectors span more than one line - Fix bugs in Reports: CSS Styles missing cases when selector exists more than once - Fix bug in Reports: All Files to use Landmark Semantics under epub3 not guide semantics - Fix bug, slow in loading ini when too large clipboard history, user can delete them via dialog - Stop cosmetic double-spaces being introduced into OPF manifest, spine and guide entries - Fix bug when user selects too much in BookView and then tries to change case - Fix bug in Delete Unused Media when css urls do not use quotes - Try to set all ways of updating the ncx to use 2 character indentation of head element - Fix Building Relocatable Python on Mac build instructions to remove BeautifulSoup4 requirement - Fix for generating empty guide for epub3 when in plugins New Features - create sgc-nav.css stylesheet for nav and allow templates in Prefs Dir for user to control it - Add General Setting to allow user to set own temporary directory location - Add Qt Stylesheet support - Recognize and load "qt_styles.qss" file if stored in Sigil Preferences folder - Extended the plugin interface to add support for epub3 bindings elements - Add option + forward delete shortcut to active Metadata Editor remove
2016-11-04Update editors/nano to 2.7.1wiedi3-10/+11
2016.10.29 - GNU nano 2.7.1 "Leuven" adds an often-asked-for feature: the ability to display line numbers beside the text. This can be activated with -l or --linenumbers on the command line, or with 'set linenumbers' in your nanorc, or toggled with M-#. The coloring of these numbers can be chosen via the option 'set numbercolor'. This release furthermore fixes some bugs with scrolling in softwrap mode, is more strict in the parsing of key rebindings, and marks a new buffer as modified when the output of a command (^R ^X) has been read into it. Come and check it out! 2016.09.01 - GNU nano 2.7.0 "Suni" adds a new feature: allowing text to be selected by holding Shift together with the cursor keys. Besides that, nano now works also when run in very tiny terminals (down to one line, one column), and improves the handling of the prompt in cramped spaces. Not much, but it's time to get it out there. 2016.08.10 - nano 2.6.3 "Marika" makes the Ctrl+Arrow keys work also on a Linux virtual console, takes as verbatim only the very first keystroke after M-V, removes any lock files that it holds when dying, doesn't abort when a word contains digits (when using the default speller), fixes a small sorting bug in the file browser, makes searching case-insensitively in a UTF-8 locale a little faster, and doesn't enter invalid bytes when holding down both Alt keys. Santé! 2016.07.28 - nano 2.6.2 "Le vent nous portera" adds two new features: the keystrokes Ctrl+Up and Ctrl+Down for jumping between blocks of text, and the option 'wordchars' for specifying which characters (beside alphanumeric ones) should be considered word-forming. Further, it provides feedback during Unicode input (M-V followed by a six-digit hexadecimal number which must start with 0 or 10), avoids a crash when resizing the window during Verbatim input, doesn't drop a keystroke after having been suspended, and replaces the beginning-of-line anchor (^) just once per line. There are also several tiny improvements in screen rendering and key handling. Come get your hair tousled! 2016.06.27 - nano 2.6.1 "Stampede" is chiefly a translation update, but also adds one little feature (the ability to use negative numbers with Go To Line: -1 meaning the first line from the bottom), includes syntax highlighting for Rust, and fixes three tiny bugs (but in such far corners of the editor that they aren't even worth mentioning).
2016-10-31Re-add editors/xemacs-current/hacks.mk --hauke1-0/+17
gcc 5 builtins collide with src/gmalloc.c's calloc(), which results in 'xemacs -vanilla' busy-looping during the build. Joerg suggested building with -fno-builtin, see <http://mail-index.netbsd.org/tech-toolchain/2016/10/28/msg002820.html> ff.
2016-10-31Re-add editors/xemacs/hacks.mk --hauke1-0/+17
gcc 5 builtins collide with src/gmalloc.c's calloc(), which results in 'xemacs -vanilla' busy-looping during the build. Joerg suggested building with -fno-builtin, see <http://mail-index.netbsd.org/tech-toolchain/2016/10/28/msg002820.html> ff.
2016-10-07Revbump post boost updateadam8-16/+16
2016-10-06Updated editors/sasm to 3.6.0mef2-7/+7
----------------------------- (from: Linux/share/doc/sasm/changelog.gz) sasm (3.6.0) stable; urgency=low * Update - 3.6.0 version - Turkish language has been added, tab key action has been improved.
2016-10-05Some cosmetic changesmorr2-3/+3
2016-10-05Fix typoagc1-1/+1
2016-10-04Add vim-gtk3 package.morr1-1/+2
2016-10-04Add GTK3 gui packagemorr3-0/+69
2016-10-03Update PLISTmorr2-4/+6
2016-10-03Update package to 8.0.0021.morr6-23/+30
Patches: 8.0.0001 intro screen still mentions version7 8.0.0002 the netrw plugin does not work 8.0.0003 getwinvar() returns wrong Value of boolean and number options 8.0.0004 error messagge of function() with wrong argument says NULL 8.0.0005 netbeans test fails with Python 3 8.0.0006 ":lb" is interpreted as ":lbottom" instead of ":lbuffer" 8.0.0007 Vim 7.4 is still mentioned in a few places 8.0.0008 popup complete test is disabled 8.0.0009 unnecessary workaround for AppVeyor 8.0.0010 crash when editing file that starts with crypt header 8.0.0011 on OSX Test_pipe_through_sort_all() sometimes fails 8.0.0012 typos in comments 8.0.0013 (after 8.0.0011) missing comma in list 8.0.0014 crypt tests are old style 8.0.0015 can't tell which part of a channel has "buffered" status 8.0.0016 (after 8.0.0015) build fails 8.0.0017 cannot get the number of current quickfix or location list 8.0.0018 when using ":sleep" channel input is not handled 8.0.0019 test_command_count is old style 8.0.0020 the regexp engines are not reentrant 8.0.0021 GUI: cursor may be drawn on second half of double byte char pkgsrc changes: - switch to github to provide tarballs - some minor changes
2016-09-27Fix build of abiword-plugins with gnutls-3.5.wiz4-5/+33
From upstream via David H. Gutteridge in PR 51501. Bump PKGREVISION.
2016-09-24vim-lang: add missing PLIST entries.maya1-1/+3
2016-09-21Fix CONFLICTS pattern, pointed by @yatasan on twitterryoon1-2/+2
2016-09-21Fix PLIST on non-NetBSD.wiz1-6/+6
2016-09-20Remove url2pkg marker.wiz1-2/+1
2016-09-19Bump PKGREVISION for dependents of chat/loudmouth.jperkin1-2/+2
2016-09-19Recursive PKGREVISION bump for gnutls shlib major bump.wiz7-12/+14
2016-09-18Convert emacs25 to editors/emacs25 and add emacs25-nox11ryoon1-4/+5
emacs-snapshot is not supported as emacs25 anymore...
2016-09-18Add emacs25-nox11ryoon1-1/+2
2016-09-18Import emacs25-nox11-25.1 as editors/emacs25-nox11.ryoon3-0/+41
GNU Emacs is an extensible, customizable editor textand more. At its core is an interpreter for Emacs Lisp, a dialect of the Lisp programming language with extensions to support text editing. The features of GNU Emacs include: - Content-sensitive editing modes, including syntax coloring, for a wide variety of file types including plain text, source code, and HTML. - Complete built-in documentation, including a tutorial for new users. - Support for many languages and their scripts, including all scripts, Russian, Greek, Japanese, Chinese, Korean, Thai, Vietnamese, Lao, Ethiopian, and some Indian scripts. - Highly customizable, using Emacs Lisp code or a graphical customization interface. - A large number of extensions that add other functionality, including a project planner, mail and news reader, debugger interface, calendar, and more. Many of these extensions are distributed with GNU Emacs; others are available separately. This package contains Emacs version 25.
2016-09-18Add emacs25ryoon1-1/+2
2016-09-18Import emacs25-25.1 as editors/emacs25.ryoon12-0/+4391
GNU Emacs is an extensible, customizable editor textand more. At its core is an interpreter for Emacs Lisp, a dialect of the Lisp programming language with extensions to support text editing. The features of GNU Emacs include: - Content-sensitive editing modes, including syntax coloring, for a wide variety of file types including plain text, source code, and HTML. - Complete built-in documentation, including a tutorial for new users. - Support for many languages and their scripts, including all scripts, Russian, Greek, Japanese, Chinese, Korean, Thai, Vietnamese, Lao, Ethiopian, and some Indian scripts. - Highly customizable, using Emacs Lisp code or a graphical customization interface. - A large number of extensions that add other functionality, including a project planner, mail and news reader, debugger interface, calendar, and more. Many of these extensions are distributed with GNU Emacs; others are available separately. This package contains Emacs version 25.
2016-09-16Work around TeXmacs build system so it looks for guile in the placewiz4-5/+34
it's supposed to, if it were just using guile-config.
2016-09-15After guile's and guile20's installation prefixes have changed, it's timewiz1-1/+2
to bump their dependencies (except those that were bumped in the last 24 hours already).
2016-09-13sync HOMEPAGE with realityagc1-2/+2
2016-09-07Updated editors/texstudio 2.0.8 to 2.11.0mef3-9/+9
TeXstudio 2.11.0 ---------------- (http://texstudio.sourceforge.net/manual/current/CHANGELOG.txt) - support two editors next to each other - new tabular wizard - support multi-line commands - add scrollbar marks for search and bookmarks - add command option --no-session - add manual to mac OS X app bundle data - improve table manipulation of tabu/longtabu - select words by doubleclick + hold + mousemove - restructure cwl search paths to settings/completion/user :/completion settings/completion/autogenerated - safer way of obtaining the PATH on OS X - add option for image tooltip - do not show explicit hyphens in section titles of the structure view - do not parse for structure in non-LaTeX-like languages - make preview work with \input in preamble (files get rewritten to absolute paths for the temporary compilation) - use QSaveFile for file saving instead of our custom file saving strategy if available (Qt5 only) - eneable left/right shortcuts for embedded viewer - remove multiple default values for latexmk (fixes bug 1694) - support environment variables in additional search paths - support [txs-app-dir] and [txs-settings-dir] in additional search paths for log and pdf - add statusbar icon for LanguageTool - make LanguageTool arguments configurable - add align cursor mirrors options - make pasting into cursor mirrors a single undo block - do not remove cursor mirrors on undo - select text of current item in Packages Help to allow easier overwriting (feature request 1063) - select search/replace texts when switchting there using Tab / Backtab (feature request 1064) - added optional workingDirectory argument to script function system() - added editor->insertSnippet() to scripting environment - added option to choose log encoding - make icons greyscale for viewer sync buttons if they are not activated - added a table template - added some elements to math/latex menus - unix: allow defining a datadir different from PREFIX/share - add the option to use system hunspell and quazip - add images to windows installer - document advanced code snippet properties in the manual - don't show dialog for creating a file if it could not be opened but exists - use Freedesktop Icon Naming Specification for standard icons - add qt5 autodetection to BUILD.sh - fix duplicated line endings for larger files (chunked loading) - fix: windows environment variables may contain brackets: PROGRAMFILES(X86) - fix env closing with $,$$,etc. - fix: go to PDF for temporarily compiled documents - fix finding root document when explicit root doc is set - fix spell check when word ends with point - fix argument detection: optional arguments may appear after mandatory ones - fix: correctly generate environment definition from \newenvironment in case of a default argument - fix crash in keyVal syntax check when the document was deleted in the meantime - fix: clear replace highlights when search term is changed - fix: cancel in marco dialog (bug 1662) - fixed interpretation of % !BIB program = ... (bug 1667) - fix AltGr+F not typing [ on Croatian keyboard - fix cursor jumping to end of file when trying to jump from a non-matched bracket (bug 1668) - fix pasting columns over an existing selection (bug 1726) - fix broken language triggers (bug 1735) - fix quote replacements - fix line breaks for cursor mirrors - fix auto paren completion for cursor mirrors - fix line operations to work with cursor mirrors - fix sychronize text of placeholder mirror when inserting an environment on a selection (Ctrl+E) - fix font in pdf viewer status bar did not scale - fix loading of badword lists - fix LanguageTool startup - fix overlapping in unicodeinsert on osx - fix: pinyin input of punctuation (bug 1770) - fix: retain spaces when sending text to LanguageTool - fix: don't translate Ctrl+Alt+Left as the translation breaks the shortcut - several updates to cwl files - update poppler for windows to 0.39.0 - improved generation of label texts
2016-08-27Disable PCH for GCC as it fails on LP32 platforms.joerg1-0/+12
2016-08-27Updated editors/sasm to 3.5.1mef2-7/+7
----------------------------- (from: Linux/share/doc/sasm/changelog.gz) * Update - 3.5.1 version - drag & drop bug, debugging bug and some small bugs have been fixed.
2016-08-27Disable a specific optimization (-fno-optimize-strlen) instead of using -O0.maya2-5/+5
Apply this on all netbsd architectures, not just amd64. PR pkg/51439, from stackfield.
2016-08-23netbsd PaX features are not amd64 only, make adjustments for allmaya1-2/+2
platforms. first part of PR pkg/51439 from stackfield
2016-08-09Gummi 0.6.6 "We're still here" (January 27th, 2016):bsiegert5-28/+48
Bugs fixed: - Fix using predictable filenames in /tmp (CVE-2015-7758) - Fix source id warnings during motion runtime - Fix open-project crash due to missing file chooser title - Fix synctex for input files with relative paths - Add descriptive keywords to our desktop entry file - Improvements to the bibliography detection regex - Only allow loading tex files through file->open - Desensitize cut/copy tools when no text is selected - Various improvements to build system - Removed deprecated code