cvs commit: ports/editors/vim Makefile pkg-plist
Sunpoet Po-Chuan Hsieh
sunpoet at FreeBSD.org
Mon Oct 11 08:54:59 UTC 2010
On Thu, Oct 07, 2010 at 03:03:49PM +0000, David E. O'Brien wrote:
> obrien 2010-10-07 15:03:49 UTC
> FreeBSD ports repository
> Modified files:
> editors/vim Makefile pkg-plist
> Vim now has a file that has escaped share/vim/
> Revision Changes Path
> 1.366 +1 -0 ports/editors/vim/Makefile
> 1.49 +2 -1 ports/editors/vim/pkg-plist
> cvs-ports at freebsd.org mailing list
> To unsubscribe, send any mail to "cvs-ports-unsubscribe at freebsd.org"
The PLIST change breaks my 'make package'. I build editors/vim with
WITH_CSCOPE, WITH_EXUBERANT_CTAGS and WITH_PERL. I got the error
message as follows:
% make package
===> Building package for vim-7.3.21
Creating package /usr/ports/packages/All/vim-7.3.21.tbz
Registering depends: gettext-0.18.1.1 libiconv-1.13.1_1 cscope-15.7a ctags-5.8 perl-threaded-5.12.2_2.
Registering conflicts: vim6* vim*-lite vim*-gtk1 vim*-gnome.
Creating bzip'd tar ball in '/usr/ports/packages/All/vim-7.3.21.tbz'
tar: share/icons/hicolor/48x48/apps/gvim.png: Cannot stat: No such file or directory
tar: Error exit delayed from previous errors.
pkg_create: make_dist: tar command failed with code 256
*** Error code 1
After looking into WRKSRC/Makefile, I found that gvim.png is installed
by install-icons. It installs gvim.png if and only if a writable directory
ICON48PATH (PREFIX/share/icons/hicolor/48x48/apps) exits. However, it
does not exist on my box. The comment in Makefile says:
# install the icons for KDE, if the directory exists and the icon doesn't.
Therefore, please give it a appropriate wrapper.
4096R/CC57E36B 8AD8 68F2 7D2B 0A10 7E9B 8CC0 DC44 247E CC57 E36B
Sunpoet Po-Chuan Hsieh <sunpoet at sunpoet.net>, <sunpoet at FreeBSD.org>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 834 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/cvs-all/attachments/20101011/9e0f207b/attachment.pgp
More information about the cvs-all