pkgsrc/editors/vim-gtk2/Makefile

55 lines
1.5 KiB
Makefile
Raw Normal View History

Update to patchlevel 712. Changes: 7.3.654 creating Vim dictionary from Python an empty key might be used 7.3.655 64 bit MingW xpm .a file is missing 7.3.656 internal error in :pyeval 7.3.657 Python bindings silently truncate string values containing NUL 7.3.658 NUL bytes truncate strings when converted from Python 7.3.659 recent Python changes are not tested 7.3.660 ":help !" jumps to help for ":!" 7.3.661 (after 7.3.652) SEGV in Python code 7.3.662 can't build Ruby interface with Ruby 1.9.3 7.3.663 end of color scheme name not clear in E185 7.3.664 buffer overflow in unescaping multi-byte characters 7.3.665 MSVC 11 is not supported 7.3.666 Win32.mak can't be found 7.3.667 unused variables in Perl interface 7.3.668 loading Perl dynamically still uses static library 7.3.669 when building with Cygwin loading Python dynamically fails 7.3.670 tiny memory leak when throwing exception in Python 7.3.671 more Python code can be shared between Python 2 and 3 7.3.672 not possible to lock/unlock lists in Python interface 7.3.673 "gN" while 'selection' is "exclusive" misses one character 7.3.674 can't compile with Lua/dyn on Cygwin 7.3.675 accessing uninitialized memory with a very long file name 7.3.676 Ruby compilation on Windows 32 bit doesn't work 7.3.677 buf_spname() is used inconsistently 7.3.678 Ruby .so name may not be correct 7.3.679 Ruby detection uses Config, newer Ruby versions use RbConfig 7.3.680 some files missing in the list of distributed files 7.3.681 list of distributed files picks up backup files 7.3.682 (after 7.3.677) compiler complains about incompatible types 7.3.683 ":python" may crash when vimbindeval() returns None 7.3.684 "make test" does not delete lua.vim 7.3.685 no test for what patch 7.3.673 fixes 7.3.686 cannot use CTRL-\ e mapping when entering an expression 7.3.687 test 16 fails when $DISPLAY is not set 7.3.688 Python 3.3 is not supported 7.3.689 MzScheme and Lua may use a NULL string 7.3.690 crash with directory name equal to maximum path length 7.3.691 state specific to the Python thread is discarded 7.3.692 can't build GTK version with GTK 2.0 7.3.693 can't make 'softtabstop' follow 'shiftwidth' 7.3.694 'shiftwidth' is not so easy to use in indent files 7.3.695 balloon cannot show multi-byte text 7.3.696 message about added spell language can be wrong 7.3.697 leaking resources when setting GUI font 7.3.698 Python 3 does not preserve state beween commands 7.3.699 manually set 'ttymouse' is overruled by automatic detection 7.3.700 cannot detect URXVT and SGR mouse support 7.3.701 MS-Windows: Crash with stack overflow when setting 'encoding' 7.3.702 nmake from VS6 service pack 6 is not recognized 7.3.703 when 'undofile' is reset the hash is computed unnecessarily 7.3.704 repeating "cgn" does not always work correctly 7.3.705 mouse features are not in alphabetical order 7.3.706 (after 7.3.697) can't build Motif version 7.3.707 (after 7.3.701) library name with non-latin characters fails 7.3.708 filler lines above the first line may be hidden 7.3.709 compiler warning for unused argument 7.3.710 (after 7.3.704) "fn" is broken 7.3.711 (after 7.3.688) vim.current.buffer is not available 7.3.712 nmake from VS2010 SP1 is not recognized pkgsrc changes: - take maintainership of package - switch to single tarball, created from vim's hg, instead of downloading > 700 files - which resulted in changes in PLIST in vim-share - some minor changes to DESCR files (add more vim guis) - reset PKGREVISION on vim-gtk2 - add new files to vim-lang
2012-10-30 23:39:07 +01:00
# $NetBSD: Makefile,v 1.53 2012/10/30 22:39:07 morr Exp $
2003-06-02 10:24:45 +02:00
PKGNAME= vim-gtk2-${VIM_VERSION}.${VIM_PATCHLEVEL}
COMMENT= Vim editor (vi clone) with X11 GTK2 GUI
PKG_SUPPORTED_OPTIONS+= gnome
.include "../../editors/vim-share/Makefile.common"
DEPENDS+= vim-share-${VIM_VERSION}.${VIM_PATCHLEVEL}{,nb*}:../../editors/vim-share
2003-06-02 10:24:45 +02:00
CONFLICTS+= vim-[0-9]* vim-gtk-[0-9]* vim-motif-[0-9]*
Bump to 6.3.045 for recent security issue. 2672 6.3.001 ":browse split" gives file selection dialog twice 3913 6.3.002 utf-8 detection in translated help files is wrong 1891 6.3.003 crash when using console dialog without default choice 2438 6.3.004 too many hit-enter prompts when searching for long string 2809 6.3.005 crash when searching with character offset in closed fold 1566 6.3.006 the current directory is prepended to the ":breakadd" argument 1755 6.3.007 swap file is not deleted for a "nofile" buffer after ":cd" 1865 6.3.008 OS/2: can't compile, missing error message 3670 6.3.009 (after 6.3.006) ":breakadd file" does not match for a symlink 2450 6.3.010 writing to a named pipe causes an error message for fsync() 1896 6.3.011 crash when user command completion uses "normal :cmd" 2882 6.3.012 lalloc(0) error for substitute command with multi-line pattern 11947 6.3.013 crash when using CTRL-R = in command line uses "normal :cmd" 1566 6.3.014 default value of 'helplang' is wrong for Chinese and Taiwanese 1207 6.3.015 the string returned by winrestcmd() may end in garbage 1735 6.3.016 'define' default had "\s" before #, breaks "[d" 1364 6.3.017 "9zz" could place the cursor beyond the end of a line 1844 6.3.018 ":0argadd zero" added the argument after the first one 1992 6.3.019 crash during startup when compiled for debugging 1915 6.3.020 "dw" doesn't work right for UTF-8 when 'delcombine' is set 2822 6.3.021 can't edit file with path separator in trail byte of last char 6419 6.3.023 when <Space> is remapped abbreviations are not expanded 2456 6.3.024 missing NUL for strings created with ga_concat() 3070 6.3.026 setting 'bg' in syncolor.vim may cause endless loop or crash 7500 6.3.027 VMS: Writing a file may insert extra CR characters 2128 6.3.028 the BOM marker is written when appending to a file 2173 6.3.029 crash in syntax highlighting code when inserting a line break 4579 6.3.030 GTK 2: crash when 'enc' is set to "utf-8" and menus redefined 1483 6.3.031 pressing Tab when entering a mapping may cause a display error 2094 6.3.032 with Python 2.3 using threads doesn't work 1552 6.3.033 mapping ending in two-char command doesn't restart Insert mode 1618 6.3.034 VMS: crash in RTL when using :help, caused by ? wildcard 1770 6.3.036 ml_get errors when fold was deleted 2889 6.3.037 (after 6.3.032) warning for unused variable 2749 6.3.039 line numbers not updated when inserting a line above window 18020 6.3.040 window count for a buffer was wrong after error handling 1760 6.3.042 CTRL-X CTRL-E in Insert mode does not scroll fold correctly 8053 6.3.043 'hlsearch' highlighting sometimes disappears 12283 6.3.045 some option values may cause trouble in a modeline
2005-01-06 21:39:28 +01:00
CONFLICTS+= vim-xaw-[0-9]* vim-kde-[0-9]*
2003-06-02 10:24:45 +02:00
CONFIGURE_ARGS+= --with-tlib=${BUILDLINK_LIBNAME.termcap}
2003-06-02 10:24:45 +02:00
.if !empty(PKG_OPTIONS:Mgnome)
CONFIGURE_ARGS+= --enable-gui=gnome2
.else
CONFIGURE_ARGS+= --enable-gui=gtk2
.endif
USE_TOOLS+= pkg-config
BUILD_TARGET= vim
2003-06-02 10:24:45 +02:00
INSTALL_TARGET= installvimbin
INSTALLATION_DIRS+= ${PKGMANDIR}/man1
CHECK_INTERPRETER_SKIP+=${PKGMANDIR}/man1/gvim.1 ${PKGMANDIR}/man1/gview.1
CHECK_INTERPRETER_SKIP+=${PKGMANDIR}/man1/rgvim.1 ${PKGMANDIR}/man1/rgview.1
2003-06-02 10:24:45 +02:00
post-install:
2006-03-02 11:41:41 +01:00
.for f in gvim.1 gview.1 rgvim.1 rgview.1
2008-01-09 14:47:42 +01:00
${RM} -f ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/${f}
${LN} -s vim.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/${f}
2006-03-02 11:41:41 +01:00
.endfor
.for f in gvim gview rgvim rgview rvim rview
2008-01-09 14:47:42 +01:00
${RM} -f ${DESTDIR}${PREFIX}/bin/${f}
${LN} -s vim ${DESTDIR}${PREFIX}/bin/${f}
2006-03-02 11:41:41 +01:00
.endfor
2003-06-02 10:24:45 +02:00
.include "../../converters/libiconv/buildlink3.mk"
.include "../../devel/gettext-lib/buildlink3.mk"
.if !empty(PKG_OPTIONS:Mgnome)
. include "../../devel/libgnomeui/buildlink3.mk"
.endif
.include "../../x11/libXpm/buildlink3.mk"
.include "../../x11/libXt/buildlink3.mk"
2004-04-25 03:46:11 +02:00
.include "../../x11/gtk2/buildlink3.mk"
2003-06-02 10:24:45 +02:00
.include "../../mk/termcap.buildlink3.mk"
2003-06-02 10:24:45 +02:00
.include "../../mk/bsd.pkg.mk"