summaryrefslogtreecommitdiff
path: root/sysutils/mc
AgeCommit message (Collapse)AuthorFilesLines
2007-02-15Moved the definition of the supported options into options.mk.rillig2-8/+8
2007-01-05mc supports pkgviews.rillig1-2/+3
Fixed a pkglint warning.
2006-11-05Explicitly use unzip and zip and put the correct path names into thejoerg1-3/+5
VFS scripts. I've been annoyed by this for too long. Bump revision.
2006-11-01DESTDIR support.joerg1-2/+4
2006-09-14Require Perl as run time dependency when VFS is requested, since most ofjoerg2-3/+4
the extfs scripts are Perl and a WRKDIR reference would sneak in otherwise.
2006-04-17Strip ${PKGLOCALEDIR} from PLISTs of packages that already obeyjlam1-37/+37
PKGLOCALEDIR and which install their locale files directly under ${PREFIX}/${PKGLOCALEDIR} and sort the PLIST file entries. From now on, pkgsrc/mk/plist/plist-locale.awk will automatically handle transforming the PLIST to refer to the correct locale directory.
2006-02-22Do not try removing man/ru/*, they are now in mk/platforms/*dist.wiz1-3/+1
2006-02-15Fixed pkglint warnings.rillig1-5/+5
2006-02-15Fixed pkglint warnings.rillig1-3/+2
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg1-1/+2
2005-08-10Remove the abuse of buildlink that was pkg-config/buildlink3.mk. Thatjlam1-2/+2
file's sole purpose was to provide a dependency on pkg-config and set some environment variables. Instead, turn pkg-config into a "tool" in the tools framework, where the pkg-config wrapper automatically adds PKG_CONFIG_LIBDIR to the environment before invoking the real pkg-config. For all package Makefiles that included pkg-config/buildlink3.mk, remove that inclusion and replace it with USE_TOOLS+=pkg-config.
2005-08-04mc should not build with glib-1.2 by default, as glib-2.0 is used byrillig1-2/+2
more other applications. Using glib-1.2 is only meant as a workaround.
2005-08-04Re-added the glib12 PKG_OPTION. Currently I need it for a SuSE 9.1 system.rillig2-5/+13
2005-08-04Removed the "largefile" PKG_OPTION. It is enabled by default, so why shouldrillig2-15/+4
anyone want to disable it?
2005-08-04Updated mc to 4.6.1.rillig4-26/+11
Changes: - many small bug fixes - improved syntax highlighting files for the internal editor - security fix for the urar virtual file system - updated German and Italian translations
2005-07-21Change path from devel/pkgconfig to devel/pkg-config.wiz1-2/+2
No PKGREVISION bump since pkg-config is only a BUILD_DEPENDS.
2005-06-23Update to latest pre4 snapshot:wiz2-7/+7
- Fixed X11 connection handling.
2005-06-01Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc.jlam1-2/+2
Several changes are involved since they are all interrelated. These changes affect about 1000 files. The first major change is rewriting bsd.builtin.mk as well as all of the builtin.mk files to follow the new example in bsd.builtin.mk. The loop to include all of the builtin.mk files needed by the package is moved from bsd.builtin.mk and into bsd.buildlink3.mk. bsd.builtin.mk is now included by each of the individual builtin.mk files and provides some common logic for all of the builtin.mk files. Currently, this includes the computation for whether the native or pkgsrc version of the package is preferred. This causes USE_BUILTIN.* to be correctly set when one builtin.mk file includes another. The second major change is teach the builtin.mk files to consider files under ${LOCALBASE} to be from pkgsrc-controlled packages. Most of the builtin.mk files test for the presence of built-in software by checking for the existence of certain files, e.g. <pthread.h>, and we now assume that if that file is under ${LOCALBASE}, then it must be from pkgsrc. This modification is a nod toward LOCALBASE=/usr. The exceptions to this new check are the X11 distribution packages, which are handled specially as noted below. The third major change is providing builtin.mk and version.mk files for each of the X11 distribution packages in pkgsrc. The builtin.mk file can detect whether the native X11 distribution is the same as the one provided by pkgsrc, and the version.mk file computes the version of the X11 distribution package, whether it's built-in or not. The fourth major change is that the buildlink3.mk files for X11 packages that install parts which are part of X11 distribution packages, e.g. Xpm, Xcursor, etc., now use imake to query the X11 distribution for whether the software is already provided by the X11 distribution. This is more accurate than grepping for a symbol name in the imake config files. Using imake required sprinkling various builtin-imake.mk helper files into pkgsrc directories. These files are used as input to imake since imake can't use stdin for that purpose. The fifth major change is in how packages note that they use X11. Instead of setting USE_X11, package Makefiles should now include x11.buildlink3.mk instead. This causes the X11 package buildlink3 and builtin logic to be executed at the correct place for buildlink3.mk and builtin.mk files that previously set USE_X11, and fixes packages that relied on buildlink3.mk files to implicitly note that X11 is needed. Package buildlink3.mk should also include x11.buildlink3.mk when linking against the package libraries requires also linking against the X11 libraries. Where it was obvious, redundant inclusions of x11.buildlink3.mk have been removed.
2005-05-22Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:jlam1-2/+2
USE_GNU_TOOLS -> USE_TOOLS awk -> gawk m4 -> gm4 make -> gmake sed -> gsed yacc -> bison
2005-05-12Renamed PKG_DEFAULT_OPTIONS to PKG_SUGGESTED_OPTIONS, as suggested byrillig1-2/+2
bsd.options.mk, 1.20.
2005-05-07Removed the CPPFLAGS.NetBSD definition, as it has been fixed upstream.rillig1-2/+1
Approved by wiz.
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-03-22Update to mc-4.6.1rc4:wiz3-9/+10
Release candidate for 4.6.1. - Editor. - Add syntax file for the x86 assembler. - Add syntax file for the Vision(tm) Ray Tracer. Version 4.6.1-pre3. - Core functionality. - Improve support for tcsh. - Translations. - Updated translations: Spain.
2005-03-17Only try removing share/mc after all the optional PLIST fragments,wiz3-3/+6
since they are responsible for some files in share/mc.
2005-03-17Add missing pkgconfig dependency. Noted by Pawel Chwalowski in PR 29727.wiz1-1/+2
2005-02-24Add RMD160 digests.agc1-1/+2
2005-02-12Enabled proper ncurses support, as seen in the www/lynx package.rillig1-1/+3
2005-02-12Converted the package to the pkg.options.mk framework. Bumped PKGREVISION,rillig2-67/+90
because the +BUILD_INFO file changed.
2005-02-12Moved the syntax highlighting files from PLIST to PLIST.mcedit, as they arerillig3-43/+44
only installed when the editor is installed. Bumped PKGREVISION to 1.
2005-01-15Add some PLIST fragments for extra features.wiz4-0/+35
2005-01-15Update to 4.6.1pre2, fixing a number of vulnerabilities.wiz15-399/+205
Joined work in pkgsrc-wip by Pavel Arnost, myself, and Roland Illig. Version 4.6.1-pre2. Release candidate for 4.6.1. - Security. - Fixed CAN-2004-0226 (buffer overflows). - Fixed CAN-2004-0231 (unsafe temporary file and directory creation). - Fixed CAN-2004-0232 (format string vulnerablities). - cons.saver does not need to be setuid-root on Linux. - Hiding of FTP passwords. - Portability. - PC port has been removed. - Support for SCO UNIX has been removed. - Improve support for QNX Neutrino. - Core functionality. - Use 8bit input as default. - Better support for '@' in FTP usernames. - Better large file support (int -> off_t) - Add gnome, rxvt and xterm-new terminals (keyword copy for mc.lib). - Make the find dialog more responsive while scanning through large files. - Add implementation to cons.handler for FreeBSD 4.x and 5.x. - Screen saving is now supported on FreeBSD console. - Hide temporary commands from history. - Add --with-glib12 option to configure to force using glib 1.2.x. - Add --disable-background option to disable background support. - Background support now uses pipes instead of UNIX sockets. - libX11 is loaded dynamically using gmodule if possible. - User is warned if one mc is run from another. - In red dialog boxes draw the hotkey characters with a color different than the one used to paint the dialog. - Screen libraries. - Add many boundary check into internal slang library. - Internal slang upgrade to 1.4.9. - Increased maximum screen size to 512 x 512. - Add support for qansi-m terminals. - Editor. - Fix bugs for mcedit compiled with ncurses. - New status string format in mcedit. - Support for large syntax files. - Temporarily disable safe save and backups on remote VFS because it doesn't work. - Enable user menu in mcedit. - Add syntax file for the ASP.NET technology. - Add syntax file for the Eiffel programming language. - Add syntax file for the Ruby programming language. - Add syntax file for the C# programming language. - Upgrade php.syntax file. - Improve sql.syntax file. - Improve perl.syntax. - Improve diff.syntax. - Improve makefile.syntax. - VFS. - Full audit of quoting of parameters in vfs scripts (CAN-2004-0494). - Fixed CAN-2003-1023 (stack overflow in vfs_s_resolve_symlink). - Various fixes in tar.c. - VFS supports iso9660 images. - Translations. - New translations: Mongolian, Serbian and Lithuanian. - Updated translations: Ukrainian, Italian, Hungarian. Version 4.6.0. - Core functionality. - Fixed infinite loop under xterm if xterm is forcedly closed. - Portability. - ncurses can be found even if it's renamed to curses (OpenBSD). - Warning fixes for 64-bit systems. Version 4.6.0-pre3. Another release candidate for 4.6.0. - Core functionality. - ".." is no longer shown in the root directory. - Fixed segmentation fault when processing truncated section header in the corrupted initialization file. - Screen libraries. - Fixed incorrect processing of AltGr on Linux console introduced in -pre2. - Documentation. - Fixed a bug in man2hlp that could randomly prevent correct generation of the help files. - Added manual page for mcview. Version 4.6.0-pre2. Release candidate for 4.6.0. - Security. - mc now creates its own temporary directory /tmp/mc-$USER. If it fails or permissions are wrong, the user is warned. - Portability. - mc now complies with the Filesystem Hierarchy Standard and uses @prefix@/share/mc for the data files. - Support for glib 2.0.x has been added. - glib 1.2 is now properly detected on FreeBSD. - Core functionality. - Fixed segmentation fault when displaying messages from background operations. - When using support for setting the last working directory of mc in the parent shell, "mc" is now an alias in all shells, not a function. The "-P" option needs an argument now. - Alt-O sets the same directory on the other panel. - Current directory is shown in the xterm window title. - Screen libraries. - Screen library is now selected by the option --with-screen. - X11 support is enabled by default, use --without-x to disable. - The keycode now contains information about all screen modifiers. This allows to implement more shortcuts, but this work has just begun. - Included S-Lang library has been updated to version 1.4.5. - Mouse wheel is supported in the internal editor and viewer in xterm compatible terminals that implement wheel events. - Editor. - Internal editor now saves the cursor position in the file. - New syntax rules - RPM specfile, m4. - Editor shows control characters in the caret notation. - VFS. - Most extfs scripts have been reviewed and improved. - Fixed viewing and editing files on mcfs. - Support for termnet and HSC firewall has been removed. - Documentation. - Polish manual has been added. Version 4.6.0-pre1. - Security release. Massive code cleanup. Most improvements didn't need any significant amount of the new code. - Security. - Fixes for remotely exploitable buffer overflows in VFS. - Ports and editions. - GNOME edition has been removed. - OS/2 port has been removed. - MAD (Memory Allocation Debugger) has been removed. - Core functionality. - Large file support enabled by default. - Shift-F5 and Shift-F6 copy and rename like F5 and F6, but suggest the selected filename as the destination. - File search with contents doesn't use external egrep. - Directories with many files are now reloaded much faster. - Subshell works under Cygwin. - Screen libraries. - Improved support for ncurses. - Dropped support for the old Curses library. - Colors are enabled on all capable terminals when using S-Lang. - Syntax highlighting now works with ncurses. - Editor. - Editor files are now stored in ~/.mc/cedit instead of ~/.cedit to avoid collision with Cooledit. - New syntax rules - PHP, Tcl, SQL, DOS batch file. - Editor supports word completion. - VFS. - Local temporary file is used for uploading via ftpfs/fish only if file is uploaded to the same ftp/fish server. - mcfs support is disabled by default. - Samba configuration and codepage files locations can be configured. - .netrc support in ftpfs is enabled by default. - Viewing zip files could corrupt them. - Documentation. - Added manuals in Spanish, Italian and Russian. - Help files are not distributed, but generated during the build from the manual pages. - Translations. - Belarussian translation has been added. Version 4.5.55 - Mostly bugfixes and portability fixes. Making things work as they were meant to work. - Text edition improvements. - Ctrl-O supported in the viewer and editor. - Better terminal support. Should not need "Learn Keys" on rxvt and xterm in most cases. - GNOME edition improvements. - Find dialog rewritten. - Editor and viewer ask whether to save modified file when closed from window manager. - Editor. - New syntax rules - S-Lang, PO files, Octave. - Alt-B goes to matching bracket. - Portability improvements. - Should compile out-of-box on Cygwin and QNX Neutrino. - Can be compiled by BSD make. - Subshell and VFS code are safer and more portable. - Experimental features (disabled by default). - Charset conversion support. - Large (64-bit) file support on 32-bit systems.
2004-12-20Merge Makefile.common back into Makefile now that gmc is gone.wiz2-54/+46
2004-11-12Let's try that again, this time with a rcsid.erh2-2/+4
2004-11-12Fix this to compile when we have grantpt() but it's not in stropts.h.erh3-3/+18
Bump pkgrevision to 5. It'd probably make sense to update this to the latest version (4.6.0).
2004-05-04Convert to bl3.wiz3-12/+28
2004-04-24Relinquish maintainership of packages to tech-pkg@NetBSD.org.jlam1-2/+2
2004-01-24replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make.grant1-2/+2
2003-09-19fix HOMEPAGEhubertf1-2/+2
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-07-13PKGREVISION bump for libiconv update.wiz1-2/+2
2003-05-22PKGREVISION++salo4-6/+22
- use included slang library, fixes various issues with colours and character printing (e.g., TERM=wsvt25 in color mode on wscons console or TERM=xterm in xterm). From Pavel Arnost via PR pkg/21539. - add patch from devel/libslang
2003-05-02Dependency bumps, needed because of devel/pth's major bump, and relatedwiz1-1/+2
dependency bumps.
2003-01-10USE_PKGLOCALEDIR=yescjep1-1/+2
2002-10-23Don't define BOOL_DEFINED for SunOS, otherwise rpcsvc/yp_prot.h breaks.bouyer2-3/+9
2002-10-23Don't define BOOL_DEFINED for SunOS, otherwise rpcsvc/yp_prot.h breaks.bouyer1-4/+14
2002-10-21Convert to buildlink2.wiz1-6/+5
2002-10-08Use PKGLOCALEDIR instead of homebrew stuff.wiz4-19/+21
Also patch out useless autoheader call, thus solving PR 18587.
2002-10-02Actually, this package does not need autoconf at all.wiz1-3/+1
2002-10-02Use autoconf.mk.wiz1-2/+3
2002-07-25Make gmc and mc share the distinfo again.wiz1-2/+2