head 1.27; access; symbols pkgsrc-2023Q4:1.27.0.8 pkgsrc-2023Q4-base:1.27 pkgsrc-2023Q3:1.27.0.6 pkgsrc-2023Q3-base:1.27 pkgsrc-2023Q2:1.27.0.4 pkgsrc-2023Q2-base:1.27 pkgsrc-2023Q1:1.27.0.2 pkgsrc-2023Q1-base:1.27 pkgsrc-2022Q4:1.24.0.30 pkgsrc-2022Q4-base:1.24 pkgsrc-2022Q3:1.24.0.28 pkgsrc-2022Q3-base:1.24 pkgsrc-2022Q2:1.24.0.26 pkgsrc-2022Q2-base:1.24 pkgsrc-2022Q1:1.24.0.24 pkgsrc-2022Q1-base:1.24 pkgsrc-2021Q4:1.24.0.22 pkgsrc-2021Q4-base:1.24 pkgsrc-2021Q3:1.24.0.20 pkgsrc-2021Q3-base:1.24 pkgsrc-2021Q2:1.24.0.18 pkgsrc-2021Q2-base:1.24 pkgsrc-2021Q1:1.24.0.16 pkgsrc-2021Q1-base:1.24 pkgsrc-2020Q4:1.24.0.14 pkgsrc-2020Q4-base:1.24 pkgsrc-2020Q3:1.24.0.12 pkgsrc-2020Q3-base:1.24 pkgsrc-2020Q2:1.24.0.10 pkgsrc-2020Q2-base:1.24 pkgsrc-2020Q1:1.24.0.6 pkgsrc-2020Q1-base:1.24 pkgsrc-2019Q4:1.24.0.8 pkgsrc-2019Q4-base:1.24 pkgsrc-2019Q3:1.24.0.4 pkgsrc-2019Q3-base:1.24 pkgsrc-2019Q2:1.24.0.2 pkgsrc-2019Q2-base:1.24 pkgsrc-2019Q1:1.23.0.46 pkgsrc-2019Q1-base:1.23 pkgsrc-2018Q4:1.23.0.44 pkgsrc-2018Q4-base:1.23 pkgsrc-2018Q3:1.23.0.42 pkgsrc-2018Q3-base:1.23 pkgsrc-2018Q2:1.23.0.40 pkgsrc-2018Q2-base:1.23 pkgsrc-2018Q1:1.23.0.38 pkgsrc-2018Q1-base:1.23 pkgsrc-2017Q4:1.23.0.36 pkgsrc-2017Q4-base:1.23 pkgsrc-2017Q3:1.23.0.34 pkgsrc-2017Q3-base:1.23 pkgsrc-2017Q2:1.23.0.30 pkgsrc-2017Q2-base:1.23 pkgsrc-2017Q1:1.23.0.28 pkgsrc-2017Q1-base:1.23 pkgsrc-2016Q4:1.23.0.26 pkgsrc-2016Q4-base:1.23 pkgsrc-2016Q3:1.23.0.24 pkgsrc-2016Q3-base:1.23 pkgsrc-2016Q2:1.23.0.22 pkgsrc-2016Q2-base:1.23 pkgsrc-2016Q1:1.23.0.20 pkgsrc-2016Q1-base:1.23 pkgsrc-2015Q4:1.23.0.18 pkgsrc-2015Q4-base:1.23 pkgsrc-2015Q3:1.23.0.16 pkgsrc-2015Q3-base:1.23 pkgsrc-2015Q2:1.23.0.14 pkgsrc-2015Q2-base:1.23 pkgsrc-2015Q1:1.23.0.12 pkgsrc-2015Q1-base:1.23 pkgsrc-2014Q4:1.23.0.10 pkgsrc-2014Q4-base:1.23 pkgsrc-2014Q3:1.23.0.8 pkgsrc-2014Q3-base:1.23 pkgsrc-2014Q2:1.23.0.6 pkgsrc-2014Q2-base:1.23 pkgsrc-2014Q1:1.23.0.4 pkgsrc-2014Q1-base:1.23 pkgsrc-2013Q4:1.23.0.2 pkgsrc-2013Q4-base:1.23 pkgsrc-2013Q3:1.22.0.6 pkgsrc-2013Q3-base:1.22 pkgsrc-2013Q2:1.22.0.4 pkgsrc-2013Q2-base:1.22 pkgsrc-2013Q1:1.22.0.2 pkgsrc-2013Q1-base:1.22 pkgsrc-2012Q4:1.21.0.2 pkgsrc-2012Q4-base:1.21 pkgsrc-2012Q3:1.20.0.4 pkgsrc-2012Q3-base:1.20 pkgsrc-2012Q2:1.20.0.2 pkgsrc-2012Q2-base:1.20 pkgsrc-2012Q1:1.19.0.24 pkgsrc-2012Q1-base:1.19 pkgsrc-2011Q4:1.19.0.22 pkgsrc-2011Q4-base:1.19 pkgsrc-2011Q3:1.19.0.20 pkgsrc-2011Q3-base:1.19 pkgsrc-2011Q2:1.19.0.18 pkgsrc-2011Q2-base:1.19 pkgsrc-2011Q1:1.19.0.16 pkgsrc-2011Q1-base:1.19 pkgsrc-2010Q4:1.19.0.14 pkgsrc-2010Q4-base:1.19 pkgsrc-2010Q3:1.19.0.12 pkgsrc-2010Q3-base:1.19 pkgsrc-2010Q2:1.19.0.10 pkgsrc-2010Q2-base:1.19 pkgsrc-2010Q1:1.19.0.8 pkgsrc-2010Q1-base:1.19 pkgsrc-2009Q4:1.19.0.6 pkgsrc-2009Q4-base:1.19 pkgsrc-2009Q3:1.19.0.4 pkgsrc-2009Q3-base:1.19 pkgsrc-2009Q2:1.19.0.2 pkgsrc-2009Q2-base:1.19 pkgsrc-2009Q1:1.18.0.18 pkgsrc-2009Q1-base:1.18 pkgsrc-2008Q4:1.18.0.16 pkgsrc-2008Q4-base:1.18 pkgsrc-2008Q3:1.18.0.14 pkgsrc-2008Q3-base:1.18 cube-native-xorg:1.18.0.12 cube-native-xorg-base:1.18 pkgsrc-2008Q2:1.18.0.10 pkgsrc-2008Q2-base:1.18 cwrapper:1.18.0.8 pkgsrc-2008Q1:1.18.0.6 pkgsrc-2008Q1-base:1.18 pkgsrc-2007Q4:1.18.0.4 pkgsrc-2007Q4-base:1.18 pkgsrc-2007Q3:1.18.0.2 pkgsrc-2007Q3-base:1.18 pkgsrc-2007Q2:1.17.0.2 pkgsrc-2007Q2-base:1.17 pkgsrc-2007Q1:1.15.0.6 pkgsrc-2007Q1-base:1.15 pkgsrc-2006Q4:1.15.0.4 pkgsrc-2006Q4-base:1.15 pkgsrc-2006Q3:1.15.0.2 pkgsrc-2006Q3-base:1.15 pkgsrc-2006Q2:1.14.0.4 pkgsrc-2006Q2-base:1.14 pkgsrc-2006Q1:1.14.0.2 pkgsrc-2006Q1-base:1.14 pkgsrc-2005Q4:1.13.0.6 pkgsrc-2005Q4-base:1.13 pkgsrc-2005Q3:1.13.0.4 pkgsrc-2005Q3-base:1.13 pkgsrc-2005Q2:1.13.0.2 pkgsrc-2005Q2-base:1.13 pkgsrc-2005Q1:1.12.0.4 pkgsrc-2005Q1-base:1.12 pkgsrc-2004Q4:1.12.0.2 pkgsrc-2004Q4-base:1.12 pkgsrc-2004Q3:1.11.0.4 pkgsrc-2004Q3-base:1.11 pkgsrc-2004Q2:1.11.0.2 pkgsrc-2004Q2-base:1.11 pkgsrc-2004Q1:1.10.0.4 pkgsrc-2004Q1-base:1.10 pkgsrc-2003Q4:1.10.0.2 pkgsrc-2003Q4-base:1.10 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.27 date 2022.12.28.15.20.02; author wiz; state Exp; branches; next 1.26; commitid 85ulE56e4AKXYk7E; 1.26 date 2022.12.28.12.20.20; author wiz; state Exp; branches; next 1.25; commitid Qce1fPRjqTmoZj7E; 1.25 date 2022.12.28.12.18.45; author wiz; state Exp; branches; next 1.24; commitid 6Hxl1pdu1puOYj7E; 1.24 date 2019.06.08.10.40.56; author rillig; state Exp; branches; next 1.23; commitid mJ4shU8zNlXEbnqB; 1.23 date 2013.10.16.22.37.14; author roy; state Exp; branches; next 1.22; commitid DcC5ReOYWBC2pz9x; 1.22 date 2013.02.01.22.21.07; author wiz; state Exp; branches; next 1.21; 1.21 date 2012.10.03.11.43.37; author asau; state Exp; branches; next 1.20; 1.20 date 2012.06.25.11.27.08; author joerg; state Exp; branches; next 1.19; 1.19 date 2009.04.25.11.25.42; author tnn; state Exp; branches; next 1.18; 1.18 date 2007.08.17.23.24.11; author tnn; state Exp; branches; next 1.17; 1.17 date 2007.06.28.19.44.09; author joerg; state Exp; branches; next 1.16; 1.16 date 2007.06.21.13.48.25; author tnn; state Exp; branches; next 1.15; 1.15 date 2006.09.09.02.41.58; author obache; state Exp; branches; next 1.14; 1.14 date 2006.03.04.21.29.32; author jlam; state Exp; branches; next 1.13; 1.13 date 2005.04.11.21.45.41; author tv; state Exp; branches; next 1.12; 1.12 date 2004.10.03.00.14.39; author tv; state Exp; branches; next 1.11; 1.11 date 2004.04.11.08.19.54; author snj; state Exp; branches; next 1.10; 1.10 date 2003.09.28.09.13.56; author jlam; state Exp; branches; next 1.9; 1.9 date 2003.09.27.17.07.35; author grant; state Exp; branches; next 1.8; 1.8 date 2003.07.21.16.44.37; author martti; state Exp; branches; next 1.7; 1.7 date 2003.07.17.21.34.40; author grant; state Exp; branches; next 1.6; 1.6 date 2003.07.13.13.51.34; author wiz; state Exp; branches; next 1.5; 1.5 date 2003.07.01.15.52.00; author agc; state Exp; branches; next 1.4; 1.4 date 2003.06.02.01.20.07; author jschauma; state Exp; branches; next 1.3; 1.3 date 2003.03.29.12.40.44; author jmmv; state Exp; branches; next 1.2; 1.2 date 2003.03.27.12.56.21; author agc; state Exp; branches; next 1.1; 1.1 date 2003.03.05.14.25.36; author agc; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2003.03.05.14.25.36; author agc; state Exp; branches; next ; desc @@ 1.27 log @mined: reduce workarounds, fix two installation paths Bump PKGREVISION. @ text @# $NetBSD: Makefile,v 1.26 2022/12/28 12:20:20 wiz Exp $ DISTNAME= mined-2022.27 PKGREVISION= 1 CATEGORIES= editors MASTER_SITES= http://towo.net/mined/ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} UCD.zip Unihan.zip BIG5.TXT SITES.UCD.zip= http://www.unicode.org/Public/UNIDATA/ SITES.Unihan.zip= http://www.unicode.org/Public/UNIDATA/ SITES.BIG5.TXT= http://www.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/OTHER/ EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://mined.github.io/ COMMENT= Unicode text editor LICENSE= gnu-gpl-v3 MAKE_FILE= makefile USE_TOOLS+= gmake MAKE_FLAGS+= OPT=${CFLAGS:Q} MAKE_FLAGS+= prefix=${PREFIX} MAKE_FLAGS+= mandir=${PREFIX}/${PKGMANDIR} post-extract: .for f in UCD.zip Unihan.zip BIG5.TXT ${CP} ${_DISTDIR}/${f} ${WRKSRC}/src .endfor .include "../../mk/termcap.buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.26 log @mined: update HOMEPAGE @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2022/12/28 12:18:45 wiz Exp $ d4 1 a20 1 MAKE_FLAGS+= root=${DESTDIR} d22 1 a28 4 post-install: ${MV} ${DESTDIR}${DESTDIR}/usr/share ${DESTDIR}${PREFIX}/share ${MV} ${DESTDIR}${PREFIX}/share/man ${DESTDIR}${PREFIX}/${PKGMANDIR} @ 1.25 log @mined: update to 2022.27. mined 2022.27 highlights: Character information: Updated to Unicode 15.0. mined 2022.26 highlights: Character information: Updated to Unicode 13.0. Support for emoji width handling. Editing: Search and replacement patterns can contain substitution references like \1 to matching sub-expressions like \(...\) (can be nested). Bug fixes: Tweaked smart undentation (on Backspace) of auto-numbering. Fixed line split of long lines read from file. Tweaked menu background colour handling. mined 2015.25 highlights: Editing: Transparent editing of encrypted files. Using filters configurable by file type (configured in $HOME/.minedrc). Enhanced auto-indentation, bullet list and numbered list support. Enhanced smart spaces/dashes/arrows/minus. Interaction: Revised flag menus and header line. Configurable appearance of menu background (in $HOME/.minedrc). Enhanced double-click and focus-then-click handling. CUPS printer selection. Character handling support: Configurable character information in status line ($HOME/.minedrc). Additional character transformation support for Italian, East European, Tatar, Bashkir. Character information includes Unicode named sequences and spacing combined status. Support for ISO 8859/EBCDIC Next Line character (NL U+0085). Character encoding support: EBCDIC support ("bracket" codepage CP1047 as used by z/OS USS). Option -E disables text encoding auto-detection, using locale instead. Updated some character encoding tables according to libiconv 1.14. Added some character encodings. Dropped the bogus idea of merging JIS X 0213 and EUC-JP code tables. Offering EUC-JP and EUC-JIS X 0213, and their Shift_JIS counterparts. File handling: Handling directory access failure when opening menu. Enhanced disk file modification or replacement detection. Additional mechanisms to prevent data loss in case of file I/O errors. Interworking / Interoperability: Using new features of xterm 280 to finally achieve the distinction between all (modified) keypad keys. Preventing editing screen from being spoiled by other processes. Adusting menu colours to detected terminal colours. Mouse handling workaround for rxvt-unicode quirks and cygwin console multi-character split-ups. Workarounds for query problems with mlterm, old xterm, cygwin console, and 'screen'. Revamped CJK terminal features and fixed some width handling cases. DOS versions (djgpp, Turbo-C): Fixed Ctrl-space, ^R, ^C. Bug fixes: Fixed handling of interrupts while reading file. Fixed new unnamed UTF-16 text to actually be saved as UTF-16. Fixed text encoding auto-detection on unsigned char platforms (since 2000.14). Fixed pasting invalid UTF-8 as digit '8' in non-UTF-8 text. mined 2014.24.2 highlights: Character information: Updated to Unicode 7.0. Editing: Improved and fixed JavaScript/HTML highlighting. Improved and fixed line end handling in search/replace. Interworking: Interworking with Windows PowerShell and xterm 306 dim mode. mined 2014.24 highlights: This is a major update with a list of new features and enhancements. Internationalization and Character information: Revamped smart quotes feature. Revised Quotes menu according to investigations of international styles. Supporting opening quotation mark repetition for new paragraphs. Automatic French quotation marks spacing. Primary/alternate styles controlled by locale environment or option. Tuned special title casing (Shift-F3) e.g. for Dutch "IJsselmeer". Updated to Unicode 6.3. Editing: File tabs and file name tab titles for quick file selection and browsing. Revamped rectangular text selection. Toggle with Alt-mouse-move during click-and-drag. Consistent selection to mouse position (even on shorter lines) including shifted lines. Revamped and enhanced HTML and scripting highlighting. Distinct highlighting for HTML/XML/JSP attributes and values. TAB width 2 enabled in addition to 4 or 8. Smarter clipboard pasting (cygwin/Windows). User configuration: Enhanced user configuration features. Preferences specific for file name pattern or terminal type. Consistent handling of preferences when editing multiple files. Added cursor style setting preference. File handling improvements Terminal interworking improvements (mlterm, tmux, older xterm, missing terminfo, CJK in 'screen') Bug fixes: File handling: Various pipe handling fixes. File handling: Detecting "quota exceeded" write error. Case conversion function fixes. Handling search expressions with ^M or \r. Keyboard: Ctrl-Backarrow again deleting only one character. Fixed some menu handling cases. Fixed input of typographic apostrophe in some cases. Made file basename visible in long prompt lines. HTML highlighting cases, especially after insert. mined 2013.23.4 Fixed build problems on Debian 7 64 bit. mined 2013.23.3 Fixed build problems on systems using /lib64 or /lib/64. mined 2013.23.2 Fixed build problems on newer Debian/Ubuntu. mined 2013.23 highlights: Editing: New double-click feature for word selection. Tweaks on smart editing features (undent, wrap, identifier search etc). Filename handling: Suppressing backup file names as generated by command line auto-completion if they appear after their base version name (x~, x;N, x.~N~), so that, e.g., mined x* edits x and x1 but not x~. Character information: Updated to Unicode 6.2. Interworking: Speed-up of directory browsing, especially on slow network drives. Ported stand-alone Windows installer to Windows 7. Ported to MSYS, Raspberry Pi, Irix. Revamped file information statistics to accomodate slow systems. Enhancements for newer mlterm. Bug fixes: Explicit tab width option (-4/-8) takes precedence over file info memory. Fix 'screen' Unicode display by limiting previous workaround to older version. Fixed Alt-digit accent prefix functions for mintty and rxvt (since 2012.20). Fixes related to NUL or NONE pseudo lineends. mined 2012.22 highlights: User configuration: New user preferences configuration file $HOME/.minedrc. Interactive: Backarrow now also performs dual-mode function like Del (delete selection if active, or character left). Revamped keypad function modes and their setup, including more interoperable handling of Home/End keys. Enabled opening flag menu on terminals missing mouse right-click support (e.g. gnome-terminal). Editing: Revamped keypad function assignments, esp. for Shift-select mode. Support for Windows clipboard (Windows and cygwin version only). Interworking: Mouse moving interaction works in rxvt-unicode / urxvt as well. Shift-selection works in DOS version as well (key and mouse). Fixed terminal detection and attribute handling for 'screen'. Fixed paste buffer to work in DOSBox and Android. mined 2012.21 highlights: Interactive: New File switcher: menu listing of opened files (tab-like). New Shift selection mode: visual selection with Shift-keys (Windows-like). Character information: Updated to Unicode 6.1. Interworking: Ported to Android. Interworking enhancements both for more legacy systems and terminals. mined 2012.20 highlights: Interworking enhancements: Re-ported to VMS (OpenVMS), this time without curses. Supporting DEC locator for mouse-like navigation on DEC terminals. Workaround for cygwin lock files on network drives. Workarounds for configuration problems with various terminals. Ported to SCO UnixWare. Optimized escape sequence detection for slow terminal connections. Workaround for systems not reporting proper window size/changes. mined 2011.19 highlights: File handling: This release features major enhancements in file management: Interactive file chooser to navigate file system. Backup files, interoperable with other editors; optional numbered backups. File locking, using interoperable lock files. Recovery files (if mined quits), interoperable with other editors. Checking/warning whether disk file was changed while being edited (2011.18). Enhancement and migration of file info storage (2011.18). Interactive: Mouse movement navigation between menus, especially to open submenus. Interworking and Deployment: Using glyph detection feature of mintty for optimal marker selection. Assigned HOP function to Shift-TAB and to keypad "*", to support laptop keyboards and some dumb terminals (KDE konsole, BSD console). Windows stand-alone package: Installing into Start Menu and Desktop. Enhanced Linux desktop integration (2011.18). Other interoperability and portability enhancements, including port to Haiku (2011.18). mined 2011.18 highlights (mainly maintenance release): Checking/warning if disk file was changed while being edited. New Back/Forward navigation functions in Search/go menu. Enhancement and migration of file info storage. Enhanced Linux desktop integration. Tweaks to build and install on more systems (Linux low memory, Windows older version, Haiku). Ported to Haiku. Workaround for cursor positioning bug of 'screen'. mined 2011.17 highlights: Character encoding support enhancements: Updated to Unicode 5.2 and Unicode 6.0: Supporting Arabic ligature joining in all terminals. Interactive: Sub-menu (in Options menu) to change keyboard emulation interactively. Improved display of status line information. Automatically adjusting HTML syntax highlighting colour to dark background. Improved file info handling, includes selected input method. Interactive help viewing uses mined rather than less. Interworking: Supporting extended mouse-coordinates mode (xterm 262 and 268, mintty 0.9), for up to 2015 lines/columns screen width. Improved handling of function keys on badly-configured terminals. Installation: Major version number is now the year of release. Cygwin package: no longer registering for Windows context menu (postinstall). Revamped configuration of Windows version: Stand-alone package uses self-installing archive. Registers for both context menu and command line path. Invocation in window uses Windows keyboard emulation mode. Bug fixes: Fixed keyboard mapping in xterm to accept sequences with subsequent capital letters (like hE, HE). Fixed printing under Windows and Interix. Fixed UTF-16 handling. Fixed stalled mined with modified text after terminal is killed on Linux. mined 2000.16 highlights: Text editing features: New rectangular copy/paste area mode. Enhanced smart quotes algorithm and input support for apostrophe. Support fow Hawai'ian input. Interactive: Self-made visual selection highlighting, supporting all terminals. Changed Del keypad key to more common behaviour. Calculated dim attribute for line markers in xterm and mintty. Enabled keyboard mapping (input method handling) for DOS/djgpp version. Menu navigation: On a submenu entry, cursor-right enters the submenu too. File handling: The text position is now more easily remembered. Interworking: For cygwin: Fixed creation of inter-window paste buffer in case hard link does not work (on FAT or network drives). Enabled mouse navigation without button pressed for cygwin (1.7.2) console. With cygwin 1.7.2, mouse interaction will be enhanced. For mintty/cygwin: Various tuning measures to make optimal use of this fine terminal. The mined scrollbar is now enabled by default. (For right-to-left text editing, reduce visual confusion with -o.) For DOS/djgpp: Enhanced keyboard interaction to Unix level. Avoid busy wait during keyboard input. Enabled Alt-shortcuts. For legacy systems: Enhanced terminal support by built-in fallback information. Improved handling of slow connections. mined 2000.15.4 highlights: Maintenance release: Further tweaks for MinTTY and DOS/djgpp Enhanced handling of MinTTY CJK wide mode. Handling of MinTTY CJK wide mode dynamic changing. Enhanced handling of DOS codepage detection. Workaround for mlterm bug with screen update on bidi text. Workaround for "screen" terminal obstructing proper width detection. mined 2000.15.3 highlights: Maintenance release: Enhanced mouse control Menu navigation with mouse without button pressed. Mouse click escapes from input prompt. Further tweaks for MinTTY Detecting MinTTY as modified from 0.4. Fixed various character width handling issues. Support for dynamic adjustment of CJK width property by font change. Adapted encoding handling of window title. Mouse operation fixes. mined 2000.15.2 highlights: Maintenance release: Tweaks for Cygwin console and MinTTY terminals Tweaks for DOS versions @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2019/06/08 10:40:56 rillig Exp $ d13 2 a14 2 HOMEPAGE= http://towo.net/mined/ COMMENT= Html-aware editor @ 1.24 log @editors/*: let pkglint fix indentation and variable alignment pkglint -Wall -F -r editors Manually fixed the changes in editors/nedit since the "fixed" indentation was wrong. @ text @d1 1 a1 2 # $NetBSD: Makefile,v 1.23 2013/10/16 22:37:14 roy Exp $ # d3 8 a10 4 DISTNAME= mined-2000.15 PKGREVISION= 1 CATEGORIES= editors MASTER_SITES= http://towo.net/mined/ d15 1 d19 8 d29 2 a30 8 ${CHMOD} -x ${DESTDIR}${PREFIX}/share/mined/conf_user/xinitrc.mined .include "../../mk/compiler.mk" .if !empty(PKGSRC_COMPILER:Mclang) CFLAGS+= -Wno-invalid-source-encoding .endif MAKE_FLAGS+= OPT=${CFLAGS:Q} @ 1.23 log @Mined really uses termcap. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2013/02/01 22:21:07 wiz Exp $ d17 1 a17 1 ${CHMOD} -x ${DESTDIR}${PREFIX}/share/mined/conf_user/xinitrc.mined @ 1.22 log @Reset MAINTAINER/OWNER (became observers) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2012/10/03 11:43:37 asau Exp $ d5 1 d26 1 a26 1 .include "../../devel/ncurses/buildlink3.mk" @ 1.21 log @Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2012/06/25 11:27:08 joerg Exp $ d8 1 a8 1 MAINTAINER= tnn@@NetBSD.org @ 1.20 log @Disable character set warning for Clang, it produces over 8GB output otherwise. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2009/04/25 11:25:42 tnn Exp $ a11 1 PKG_DESTDIR_SUPPORT= user-destdir @ 1.19 log @Update to mined-2000.15. Character encoding support enhancements: * Updated to Unicode 5.1; added XHC Hanyu pinyin pronunciation information. * Enhanced character information display, also in non-UTF-8 text encoding. Adding Unicode character name and Unicode decomposition, see Info menu. * Enhanced character substitution display for non-Unicode terminals; using base character according to Unicode decomposition. * Encoding conversion from UTF-8 enhanced to all text encodings. * Enhanced terminal support for cygwin 1.7, including UTF-8 mode. * Character replacement commands (e.g. ESC _) also unescape URL escape notation (%E2%82%AC) and HTML numeric entities (&_#x20AC;). Text editing features: * Enhanced line begin/end navigation, may also go to previous/next line. Interactive: * Changed cursor positioning when moving vertically over multi-column characters * Turning to the closest side of a TAB. * Options -T/+T for preference to stay left/right of TAB. * Enhanced menu navigation (Ctrl-mouse-scroll, initial key word finding). * Multi-option selection in open Info display ("?") menu. * Scrollbar mouse control enhancements: * Scroll direction adapted to other applications (old mode with option -oo). * Click-and-drag scrollbar scrolling. * Accelerated scrolling (by half a page) while over scrollbar. * Added usage hints to messages on typical keyboard interaction misconceptions. * Help function improvements. * Tweaked handling of Home/End/Del and modified keypad keys. Interworking enhancements: * Distinction of small/numeric keypad keys for djgpp-compiled DOS version. * Tweaked uterm terminal invocation script: * Workaround to safely ensure UTF-8 on cygwin. * Best guess for user preference of rxvt (if rxvt-unicode is found). * Command line options for user preference for xterm or rxvt. * Tweaked cygwin script wmined to use mintty if available. * Tuned keypad assignments to achieve more uniform keypad functions among different kinds of terminals as much as possible. * Support of additional terminal codepages as supported by cygwin 1.7, also in the djgpp-compiled DOS version. * Recognising and adapting to PuTTY or MinTTY. Printing: * Added printing feature using notepad /p for cygwin and DOS versions. Miscellaneous: * Applying computed dim screen attribute for line indications (in xterm), actived by defining an empty environment variable MINEDDIM. * Revised/enhanced line end handling support: * Added option +r to convert Unix lineends (LF) to DOS lineends (CRLF). * Enhanced Mac lineend handling options -R and +R. * Either of -r/+r can be combined with either of -R/+R. * Added search pattern "\r" to search for CRLF (DOS/Windows) line ends. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2007/08/17 23:24:11 tnn Exp $ d19 7 @ 1.18 log @Update to mined-2000.14; requested by upstream. Pick up maintainership. While here add DESTDIR support. Changes in 2000.14: Text editing features: * Case-insensitive search (except when searching for an identifier). * New command Alt-x toggles preceding character and its hexadecimal code. Character encoding support enhancements: * Additional option -E? just determines and displays text file encoding(s). * Additional option +E? just determines and displays terminal encoding. * Separated display of "isolated" combining characters (e.g. after TAB). * Improved text encoding auto-detection: * Improved detection of CJK encodings vs. 8-bit encodings. * Added auto-detection of Windows-"ANSI" (CP1252), PC-Latin (CP850), MacRoman. * Improved configuration of auto-detection. Character input enhancements: * New shortcuts for input of plain quote marks (in smart quotes mode). Interworking enhancements: Terminal encoding handling: * Added options -f / -F to indicate limited font coverage of special characters. * Detecting and handling non-Unicode terminal with Arabic ligature joining. * Detecting and handling special width behaviour of rxvt, mlterm, konsole concerning unassigned characters, non-BMP, or non-Unicode characters. * Applying display replacement for illegal Unicode characters by default (codes ending with FFFE/FFFF, surrogates, non-Unicode code points). * Fixed a lot of other remaining width display inconsistencies. * Making use of window focus out/in reports (xterm 224). * Workaround for xterm 224 bug which could lock up the terminal. * Adjusting display details to properties of gnome-terminal, konsole. * Considering termcap information of function key escape sequences. Miscellaneous changes: * Increased speed of some UTF-8 search operations by a factor of ~ 40. * Colour highlighting of DOS/Mac line end indications. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2007/06/28 19:44:09 joerg Exp $ d4 1 a4 1 DISTNAME= mined-2000.14 @ 1.17 log @Needs GNU make. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2007/06/21 13:48:25 tnn Exp $ d4 1 a4 1 DISTNAME= mined-2000.13.2 d8 1 a8 1 MAINTAINER= pkgsrc-users@@NetBSD.org d12 1 d17 1 a17 1 ${CHMOD} -x ${PREFIX}/share/mined/conf_user/xinitrc.mined @ 1.16 log @PR pkg/29335 (Thomas Wolff): Update editors/mined to mined-2000.13.2: mined 2000.13 * Documentation enhancements: Revised manual structure, featuring more comprehensive new chapters on o Structured editing support o Character handling support o Language support * Character encoding support enhancements: Auto-detection and explicit selection of UTF-16 with and without BOM (big endian and little endian). * Updated to Unicode 5.0.0 (final, from beta2 in 2000.12). * Character input support enhancements: Added support for multiple accented character input. * Additional accent prefix keys for most frequent accents of all Latin-based languages (macron, breve, dot above, ogonek, caron, stroke). * Added support for convenient combining character input with accent prefix keys. * Added support for convenient quotation marks input with accent prefix keys. * Support for Greek (monotonic and polytonic). * Support for Cyrillic accented characters. * Interactive enhancements: Revised menu structure to be more intuitive. * Improved menu handling system. * Interoperability enhancements: Making use of xterm 216 mode which provides detection of Alt-/Control-modified digits and punctuation keys. * Improved support for some legacy terminals. * File handling enhancements: Consistent setting of file access modes when cloning a file or creating a new file with executable permission. mined 2000.12 * Character encoding support enhancements: Updated to Unicode 5.0.0 beta2: o Case conversion, Script information. o Combining character width properties. o Han information (from Unihan database) for CJK characters. o Radical/Stroke input method. o Added character input mnemonics for new LATIN characters. * Supplemented Big5 character set with HKSCS-2004 update from http://info.gov.hk/digital21/eng/hkscs/, adding more than 100 characters. Handling covers mappings to two Unicode characters, like for JIS encodings. * Revised interpretation of locale environment variables to comply with de-facto locale standard but yet allowing flexible locale configuration for both text and terminal encoding. This mechanism is supplemented by other options with useful precedences. Command line options to specify text or terminal encoding were revised, enhanced, and made more comprehensive. * Revised terminal encoding handling to support also mapped 8-bit encodings including handling of combining characters (with auto-detection). * Generally revised handling of text and terminal encoding to support all combinations of them. * Supporting lots of additional 8-bit encodings for both text encoding and terminal encoding. Structured Encoding menu with submenus for concise text encoding selection. * Optional Unicode Copy/Paste buffer mode with implicit conversion. * Character handling support enhancements: Supplemented Cangjie input method with additional mappings from HKSCS-2004 Changjie input code table. * Case conversion is now always (i.e. in all encodings) based on Unicode. * Shift-F3 case cycling function now uses actual Unicode title case characters when appropriate and available. * Smart quotes enabled in all text encodings. * Updated HTML character mnemonics to HTML 4.01. * Interworking enhancements: Improved intuitive assignment of copy/paste functions to keypad, enhanced flexbility of usage. * Further improvements on terminal interworking (even version-specific), especially with KDE konsole. Added kterm encoding auto-detection. * Other enhancements: New password hiding feature, selected by default for "hidden" files. * Extended default installation by some aliases and wrappers: o minmacs, mstar, mpico for invocation of mined in emulation modes for emacs, WordStar, pico (alpha), respectively o umined, xmined for invocation of mined in a separate terminal window o uterm to invoke a new terminal window with a maximum of Unicode support achievable on the system, including best-choice font selection mined 2000.11 * Unicode support enhancements: Updated to Unicode 4.1.0: o Case conversion, Script information. o Combining character width properties. o Han information (from Unihan database) for CJK characters. o Radical/Stroke input method (to include new CJK characters). o Added Hanyu Pinlu and Tang pronunciation information (from Unihan database) to Han information options. o Added generic and supplemental character input mnemonics for new LATIN characters. * Indication and character information of Unicode combining characters now refers to the most recent Unicode version, not the actual terminal capabilities. * Interactive enhancements: Conciliated keypad assignment preference conflict between Cut/Paste functions (as propagated by mined) and character deletion / line positioning functions (as often commonly expected): o The more common Home/End/Delete function assignments to the respective keypad keys are also easily accessible (e.g. Alt-Del). o Documentation for alternative assignment option improved. o Using Del without a paste buffer gives an additional hint on alternative usage. * Additional assignment of "Delete single" function (to delete without auto-undent, or to delete the last combining accent only) to F5 Backarrow. * Additional commands (HOP) F1 F1 / Shift-F1 / Control-F1 / Alt-F1 to display a help status line of (shifted) function key assignments. * Slight revision of function key assignments to improve intuitive usage and compliance with common usage. Unification of DOS version function key assignments. * Interoperability enhancements: Improved detection of shifted function keys on various kinds and modes of terminals. * Added keyboard configuration examples for Control-function key detection for rxvt and mlterm to the runtime support library. * Added script to support Unicode X font installation to the runtime support library. * Modified xterm start script "uterm" so that with newer xterm versions (from 201) usage of the xterm built-in most recent version of Unicode width data is enabled (which is often more current than the system-provided locale version). * Provided makefile for Interix. * Feature enhancements: Smart arrows added to optional smart input text replacements. * New word case toggle function Shift-F3 cycling word casing between all small, beginning capital, and all capitals. * The "search corresponding bracket" commands ESC ( or ESC ) now also match /* */ pairs and #if #else/#elsif #endif structures. * New TAB expansion option (-+4 or -+8) that expands TAB key input to an appropriate number of Space characters. * Further enhancements: Using paps (a Pango printing script) for printing if available. * Added PC DOS encoding ("codepage 437") to available encodings. mined 2000.10 * Character encoding, CJK, and input support enhancements: Printing feature revamped; now working with all encodings. * Updated character properties to Unicode 4.0.1. * Added support for major mapped 8 bit character encodings. * Added transparent handling of UTF-16 encoded files (with BOM). * Full support for combining characters in CJK encodings and 8 bit encodings, including optional separated display mode and partial editing (within combined character). * Added Han character information (description / pronunciation) while browsing text or input method pick lists. * Enhanced character information conforming to ISO 14755. * Additional input support for CJK, Vietnamese, Thai, Hebrew. * Added preinstalled WuBi input method (used by professional typists in mainland China). * Added radical/stroke lookup input method for CJK characters, especially useful for not CJK speaking users. * Added two Vietnamese input methods (VIQR and VNI) to preconfigured keyboard mappings, as well as a Vietnamese accent prefixing input support method. * Added two more ways of supporting input of Vietnamese multiple accented characters. * Revamped mnemonic input support; completed mnemonic patterns and enhanced documentation. * Enhanced numeric character input support; conforming to ISO 14755. * Interactive enhancements: Revamped menu control; added subtitles and flag markers (showing active options); enabled menu navigation by item letters or mouse wheel movement. * Runtime environment enhancements: Enhanced interoperability with various terminals; enhanced detection and handling of available menu border styles as well as screen attributes used for scrollbar and special character display for a wide range of terminals. * Providing runtime support library with X configuration patterns and terminal startup scripts. * Portability enhancements: Revamped makefiles; enhanced portability and compilation on legacy systems. * Enhanced makefiles to provide more installation options; fixed default target directories for a wider range of target systems. mined 2000.9 * Position stack and return function also work across files (esp. after identifier definition searches using tags file) * Smart quotes: auto-detection of quotation marks style on file loading * Interactive Latin-1 / UTF-8 conversion support * Support for VIM keyboard mapping files mined 2000.8 * Major extension of CJK character set support: GB18030, full EUC-JP, CNS (EUC-TW) * Vietnamese VISCII character set support * Auto-detection of UTF-8 / CJK terminal features * Flexible locale configuration for both text and terminal encoding * Smart dashes * Multiple paste buffers (emacs-style) * emacs command mode @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2006/09/09 02:41:58 obache Exp $ d13 1 @ 1.15 log @Rename variable MAKEFILE to MAKE_FILE. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2006/03/04 21:29:32 jlam Exp $ d4 1 a4 2 DISTNAME= mined-2000.7 PKGREVISION= 2 d12 1 a12 1 WRKSRC= ${WRKDIR}/${DISTNAME}/src d14 2 a15 1 MAKE_FILE= makefile.bsd @ 1.14 log @Point MAINTAINER to pkgsrc-users@@NetBSD.org in the case where no developer is officially maintaining the package. The rationale for changing this from "tech-pkg" to "pkgsrc-users" is that it implies that any user can try to maintain the package (by submitting patches to the mailing list). Since the folks most likely to care about the package are the folks that want to use it or are already using it, this would leverage the energy of users who aren't developers. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2005/04/11 21:45:41 tv Exp $ d15 1 a15 1 MAKEFILE= makefile.bsd @ 1.13 log @Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2004/10/03 00:14:39 tv Exp $ d9 1 a9 1 MAINTAINER= tech-pkg@@NetBSD.org @ 1.12 log @Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10 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. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2004/04/11 08:19:54 snj Exp $ a13 1 USE_BUILDLINK3= yes @ 1.11 log @Convert to buildlink3. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2003/09/28 09:13:56 jlam Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.10 log @Back out last change related to moving ncurses/buildlink2.mk to 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. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2003/09/27 17:07:35 grant Exp $ d14 1 a14 1 USE_BUILDLINK2= yes d18 1 a18 1 .include "../../devel/ncurses/buildlink2.mk" @ 1.9 log @move ncurses/buildlink2.mk to mk/curses.buildlink2.mk, as it provides support for base system curses/ncurses as well as ncurses itself. suggested by wiz. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2003/07/21 16:44:37 martti Exp $ d18 1 a18 1 .include "../../mk/curses.buildlink2.mk" @ 1.8 log @COMMENT should start with a capital letter. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2003/07/17 21:34:40 grant Exp $ d18 1 a18 1 .include "../../devel/ncurses/buildlink2.mk" @ 1.7 log @s/netbsd.org/NetBSD.org/ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2003/07/13 13:51:34 wiz Exp $ d11 1 a11 1 COMMENT= html-aware editor @ 1.6 log @PKGREVISION bump for libiconv update. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2003/07/01 15:52:00 agc Exp $ d9 1 a9 1 MAINTAINER= tech-pkg@@netbsd.org @ 1.5 log @Upgrade mined from version 2000.6 to 2000.7 Pkgsrc changes include displaying the help file correctly. New features in this release: * Enhanced East Asian input method support; selection menu for multiple character choices ("pick list"). * Support for editing CJK encoded files in UTF-8 terminal; major CJK encodings are supported (Big5, GBK, JIS, S-JIS, UHC, Johab). Main enhancements: (for details see the change log) * Flag menus for all flags for more intuitive selection. * Enhanced and generalized coded character input (CJK / decimal / illegal code recognition). * Extended bullet recognition for clever justification (auto-indent). * Makefile for Mac OS X. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2003/06/02 01:20:07 jschauma Exp $ d5 1 @ 1.4 log @Use tech-pkg@@ in favor of packages@@ as MAINTAINER for orphaned packages. Should anybody feel like they could be the maintainer for any of thewe packages, please adjust. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2003/03/29 12:40:44 jmmv Exp $ d4 1 a4 2 DISTNAME= mined-2000.6 WRKSRC= ${WRKDIR}/${DISTNAME}/src d12 1 @ 1.3 log @Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2003/03/27 12:56:21 agc Exp $ d9 1 a9 1 MAINTAINER= packages@@netbsd.org @ 1.2 log @Update mined from version 2000.5 to 2000.6 Changes from previous version: > New features in this release: > * bidirectional terminal support handles Arabic ligature joining > (LAM/ALEF) > * new command to go backward and forward along text positions > after search and other operations > > Main enhancements: > (for details see the change log) > * Added recognition of mouse wheel control sequences and attached > according behaviour - untested as I don't have a mouse wheel. > * New key interpretations for shift-Return (shift-Enter) and > control-Return (control-Enter) to insert Unicode paragraph > separators and line separators respectively if Unicode > line-end handling is enabled. > * Improved coded and mnemonic character entry on prompt line. > * Fixed display problems in separated display mode > (for Unicode combined characters) on the status line. > * Reviewed various commands for remaining fixes in UTF-8 handling. and patch-aa was incorporated in the standard distribution by the author. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 2003/03/05 14:25:36 agc Exp $ d5 1 a13 2 WRKSRC= ${WRKDIR}/${DISTNAME}/src @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD$ d4 1 a4 1 DISTNAME= mined-2000.5 @ 1.1.1.1 log @Initial import of mined-2000.5, an html-aware editor, into the NetBSD Packages Collection. Kind of provided in PR 20574 by Gan Uesli Starling, packaging by myself. Mined is a text editor with Good interactive features an intuitive user interface command control and pull-down menus available control and function key or mouse control Many useful text editing capabilities extensive Unicode support, including double-width and combining characters, keyboard mapping and script highlighting many text editing features, e.g. paragraph wrapping, smart quotes, multi-line support in search and replacement patterns program editing features, HTML support and syntax highlighting, identifier search systematic text and file handling safety, avoiding loss of data "Small-footprint" operation and portability plain text mode (terminal) operation instant start-up cross-platform operation (Unix, DOS/Windows) @ text @@