diff options
author | David E. O'Brien <obrien@FreeBSD.org> | 1997-05-25 02:59:06 +0000 |
---|---|---|
committer | David E. O'Brien <obrien@FreeBSD.org> | 1997-05-25 02:59:06 +0000 |
commit | 87322138a9e724f485f0e6c7287eae5ecd7a1751 (patch) | |
tree | 4b2d6065e8190b0c1723596459640d5e4ae68472 /editors/vim5 | |
parent | Upgrade to 4.08 (diff) |
Beta version of Vim 5.0.
Vim 5.0 beta is still under development (hasn't really reached a final beta
stage). Until that point, I don't want to change the stable vim-4.6 port.
Note that Vim5.0 has syntax coloring and Perl 5.004 support.
Notes
Notes:
svn path=/head/; revision=6549
Diffstat (limited to 'editors/vim5')
-rw-r--r-- | editors/vim5/Makefile | 40 | ||||
-rw-r--r-- | editors/vim5/distinfo | 1 | ||||
-rw-r--r-- | editors/vim5/files/patch-01 | 21 | ||||
-rw-r--r-- | editors/vim5/pkg-comment | 1 | ||||
-rw-r--r-- | editors/vim5/pkg-descr | 15 | ||||
-rw-r--r-- | editors/vim5/pkg-plist | 97 |
6 files changed, 175 insertions, 0 deletions
diff --git a/editors/vim5/Makefile b/editors/vim5/Makefile new file mode 100644 index 000000000000..5169d230467b --- /dev/null +++ b/editors/vim5/Makefile @@ -0,0 +1,40 @@ +# ex:ts=8 +# New ports collection makefile for: vim +# Version required: 5.x +# Date created: Sat June 29, 1996 +# Whom: David O'Brien (obrien@cs.ucdavis.edu) +# +# $Id: Makefile,v 1.7 1997/03/27 05:42:13 obrien Exp $ +# + +DISTNAME= vim-5.0h +CATEGORIES= editors +MASTER_SITES= ftp://nuxi.ucdavis.edu/pub/vim/beta-test/unix/ \ + ftp://ftp.nuxi.com/pub/vim/beta-test/unix/ \ + ftp://ftp.oce.nl/pub/misc/vim/beta-test/unix/ \ + ftp://ftp.prz.tu-berlin.de/pub/unix/editors/vim/beta-test/unix/ \ + ftp://ftp.is.co.za/applications/editors/beta-test/vim/ \ + ftp://ftp.progsoc.uts.edu.au/pub/beta-test/vim/ + +MAINTAINER= obrien@FreeBSD.org + +WRKSRC= ${WRKDIR}/${DISTNAME}/src +USE_GMAKE= yes +ALL_TARGET= +MAN1= vim.1 xxd.1 ctags.1 etags.1 + +.if defined(HAVE_MOTIF) +REQUIRES_MOTIF= yes +MAKE_FLAGS+= CONF_OPT_GUI="--enable-gui=motif" MOTIFHOME=${X11BASE} -f +.else +MAKE_FLAGS+= CONF_OPT_GUI="--enable-gui=yes" -f +.endif + +pre-build: + @(cd ${WRKSRC}; ${GMAKE} distclean) + +post-install: + [ -e ${PREFIX}/bin/gvim ] || /bin/ln -s ${PREFIX}/bin/vim ${PREFIX}/bin/gvim + + +.include <bsd.port.mk> diff --git a/editors/vim5/distinfo b/editors/vim5/distinfo new file mode 100644 index 000000000000..b6b58540a68d --- /dev/null +++ b/editors/vim5/distinfo @@ -0,0 +1 @@ +MD5 (vim-5.0h.tar.gz) = 2c0cd382c33041f55760b93ef5392e3b diff --git a/editors/vim5/files/patch-01 b/editors/vim5/files/patch-01 new file mode 100644 index 000000000000..8d99a4858e36 --- /dev/null +++ b/editors/vim5/files/patch-01 @@ -0,0 +1,21 @@ +--- Makefile.orig Tue May 13 01:50:19 1997 ++++ Makefile Sun May 18 19:45:46 1997 +@@ -559,7 +559,7 @@ + $(MOTIF_COMMENT)GUI_DEFS = -DUSE_GUI_MOTIF $(NARROW_PROTO) + $(MOTIF_COMMENT)GUI_IPATH = -I$(GUI_INC_LOC) + $(MOTIF_COMMENT)GUI_LIBS_DIR = -L$(GUI_LIB_LOC) +-$(MOTIF_COMMENT)GUI_LIBS = -lXm -lXt ++$(MOTIF_COMMENT)GUI_LIBS = ${MOTIFLIB} -lXt + $(MOTIF_COMMENT)GUI_TARGETS = $(BINLOC)/$(GVIMTARGET) \ + $(BINLOC)/$(GEXTARGET) \ + $(BINLOC)/$(GVIEWTARGET) \ +@@ -796,7 +796,8 @@ + GUI_INC_LOC="$(GUI_INC_LOC)" GUI_LIB_LOC="$(GUI_LIB_LOC)" \ + CC="$(CC)" CFLAGS="$(CFLAGS)" TERM_LIB="$(TERM_LIB)" \ + $(CONF_SHELL) ./configure $(CONF_OPT_GUI) $(CONF_OPT_X) \ +- $(CONF_OPT_PERL) $(CONF_ARGS) ++ $(CONF_OPT_PERL) $(CONF_ARGS) \ ++ --prefix=$(PREFIX) + + # When configure.in has changed, run autoconf to produce configure + # If you don't have autoconf, use the configure that's there diff --git a/editors/vim5/pkg-comment b/editors/vim5/pkg-comment new file mode 100644 index 000000000000..af8ac602b455 --- /dev/null +++ b/editors/vim5/pkg-comment @@ -0,0 +1 @@ +A vi "workalike", with many additional features. diff --git a/editors/vim5/pkg-descr b/editors/vim5/pkg-descr new file mode 100644 index 000000000000..c841370b62ca --- /dev/null +++ b/editors/vim5/pkg-descr @@ -0,0 +1,15 @@ +Vim is an almost compatible version of the UNIX text editor vi. Only the 'Q' +command is missing (you don't need it). + +Many new features have been added: + multiple windows and buffers, multi level undo, command line history, + filename completion, selection highlighting, block operations (including + column/rectangular blocks), etc. + + an X-windows aware or a full X-windows GUI version can also be built + that allows full use of the mouse and pull-down menus + +Portability to all UNIX platforms, Amiga DOS, MS-DOS, MS-Windows NT, and + Archimedes. + +-- David (obrien@cs.ucdavis.edu) diff --git a/editors/vim5/pkg-plist b/editors/vim5/pkg-plist new file mode 100644 index 000000000000..5d79eaac4c9e --- /dev/null +++ b/editors/vim5/pkg-plist @@ -0,0 +1,97 @@ +bin/ctags +bin/etags +bin/ex +bin/gex +bin/gview +bin/gvim +bin/rex +bin/rgex +bin/rgview +bin/rgvim +bin/rview +bin/rvim +bin/view +bin/vim +bin/xxd +man/man1/ctags.1.gz +man/man1/etags.1.gz +man/man1/vim.1.gz +man/man1/xxd.1.gz +share/vim/doc/autocmd.txt +share/vim/doc/change.txt +share/vim/doc/cmdline.txt +share/vim/doc/digraph.txt +share/vim/doc/editing.txt +share/vim/doc/eval.txt +share/vim/doc/farsi.txt +share/vim/doc/gui.txt +share/vim/doc/help.txt +share/vim/doc/howto.txt +share/vim/doc/if_perl.txt +share/vim/doc/if_python.txt +share/vim/doc/index.txt +share/vim/doc/insert.txt +share/vim/doc/intro.txt +share/vim/doc/map.txt +share/vim/doc/motion.txt +share/vim/doc/options.txt +share/vim/doc/os_amiga.txt +share/vim/doc/os_archi.txt +share/vim/doc/os_bebox.txt +share/vim/doc/os_mac.txt +share/vim/doc/os_mint.txt +share/vim/doc/os_msdos.txt +share/vim/doc/os_os2.txt +share/vim/doc/os_unix.txt +share/vim/doc/os_win32.txt +share/vim/doc/pattern.txt +share/vim/doc/quickfix.txt +share/vim/doc/recover.txt +share/vim/doc/repeat.txt +share/vim/doc/rightleft.txt +share/vim/doc/scroll.txt +share/vim/doc/starting.txt +share/vim/doc/syntax.txt +share/vim/doc/tags +share/vim/doc/tagsearch.txt +share/vim/doc/term.txt +share/vim/doc/tips.txt +share/vim/doc/uganda.txt +share/vim/doc/undo.txt +share/vim/doc/various.txt +share/vim/doc/version4.txt +share/vim/doc/version5.txt +share/vim/doc/vi_diff.txt +share/vim/doc/visual.txt +share/vim/doc/windows.txt +share/vim/menu.vim +share/vim/syntax/ada.vim +share/vim/syntax/asm.vim +share/vim/syntax/asmh8300.vim +share/vim/syntax/c.vim +share/vim/syntax/cpp.vim +share/vim/syntax/cterm.vim +share/vim/syntax/dosbatch.vim +share/vim/syntax/fortran.vim +share/vim/syntax/help.vim +share/vim/syntax/html.vim +share/vim/syntax/java.vim +share/vim/syntax/lisp.vim +share/vim/syntax/mail.vim +share/vim/syntax/make.vim +share/vim/syntax/maple.vim +share/vim/syntax/matlab.vim +share/vim/syntax/objc.vim +share/vim/syntax/pascal.vim +share/vim/syntax/perl.vim +share/vim/syntax/postscr.vim +share/vim/syntax/scripts.vim +share/vim/syntax/sh.vim +share/vim/syntax/sql.vim +share/vim/syntax/syntax.vim +share/vim/syntax/tex.vim +share/vim/syntax/verilog.vim +share/vim/syntax/vhdl.vim +share/vim/syntax/vim.vim +share/vim/syntax/xmath.vim +share/vim/syntax/zsh.vim |