[csw-devel] SF.net SVN: gar:[2908] csw/mgar/pkg/gvim/trunk
harpchad at users.sourceforge.net
harpchad at users.sourceforge.net
Mon Jan 26 19:24:09 CET 2009
Revision: 2908
http://gar.svn.sourceforge.net/gar/?rev=2908&view=rev
Author: harpchad
Date: 2009-01-26 18:24:09 +0000 (Mon, 26 Jan 2009)
Log Message:
-----------
- update to patch level 088
- now using gar v2
- now includes 64 bit binaries (w/isaexec)
- removed links to vim build directory
Modified Paths:
--------------
csw/mgar/pkg/gvim/trunk/Makefile
csw/mgar/pkg/gvim/trunk/checksums
Added Paths:
-----------
csw/mgar/pkg/gvim/trunk/files/vimtutor.patch
Removed Paths:
-------------
csw/mgar/pkg/gvim/trunk/files/CSWgvim.depend
csw/mgar/pkg/gvim/trunk/files/CSWgvim.prototype
csw/mgar/pkg/gvim/trunk/files/vimtutor.diff
Property Changed:
----------------
csw/mgar/pkg/gvim/trunk/
Property changes on: csw/mgar/pkg/gvim/trunk
___________________________________________________________________
Modified: svn:externals
- gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1
+ gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2
Modified: csw/mgar/pkg/gvim/trunk/Makefile
===================================================================
--- csw/mgar/pkg/gvim/trunk/Makefile 2009-01-26 09:33:30 UTC (rev 2907)
+++ csw/mgar/pkg/gvim/trunk/Makefile 2009-01-26 18:24:09 UTC (rev 2908)
@@ -1,5 +1,7 @@
GARNAME = vim
DISTVERSION = 7.2
+PATCHREV = 088
+GARVERSION = $(DISTVERSION).$(PATCHREV)
CATEGORIES = utils
SPKG_SOURCEURL = http://www.vim.org/download.php
DESCRIPTION = Vi IMproved with GTK+ support
@@ -13,30 +15,76 @@
#DEPENDS = utils/mktemp lib/ncurses
-include ../vim/files/config.mk
-DISTFILES += $(call admfiles,CSWgvim,prototype depend)
+MASTER_SITES += ftp://ftp.vim.org/pub/vim/patches/$(DISTVERSION)/
+MASTER_SITES += ftp://ftp.vim.org/pub/vim/extra/
+MASTER_SITES += ftp://ftp.vim.org/pub/vim/unix/
+
+DISTFILES = $(call admfiles,CSWgvim,)
+DISTFILES += $(GARNAME)-$(DISTVERSION).tar.bz2
+DISTFILES += $(GARNAME)-$(DISTVERSION)-lang.tar.gz
+DISTFILES += $(GARNAME)-$(DISTVERSION)-extra.tar.gz
DISTFILES += gvim.desktop
+PATCHFILES = $(foreach T,$(shell gseq -f "%03g" 001 $(PATCHREV)),$(DISTVERSION).$(T))
+PATCHFILES += vimtutor.patch
+
+WORKSRC = $(WORKDIR)/$(GARNAME)$(subst .,,$(DISTVERSION))
+
+CONFIGURE_ARGS = $(DIRPATHS)
+CONFIGURE_ARGS += --with-global-runtime=$(sharedstatedir)/$(GARNAME)
+CONFIGURE_ARGS += --with-features=huge
+CONFIGURE_ARGS += --with-tlib=ncurses
+CONFIGURE_ARGS += --enable-multibyte
+CONFIGURE_ARGS += --enable-cscope
CONFIGURE_ARGS += --with-vim-name="vim-x11"
CONFIGURE_ARGS += --enable-gui=gnome2
-include ../vim/files/patches.mk
+BUILD_ARGS += "VIMRCLOC=/opt/csw/etc/vim"
+BUILD_ARGS += "VIMRUNTIMEDIR=/opt/csw/share/vim/vim72"
+BUILD64 = 1
+PATCHDIRLEVEL = 0
+
+REQUIRED_PKGS_CSWgvim = CSWvimrt CSWbonobo2 CSWfconfig CSWftype2 CSWgconf2
+REQUIRED_PKGS_CSWgvim += CSWggettext CSWglib2 CSWgnomekeyring CSWgnomevfs2 CSWgtk2
+REQUIRED_PKGS_CSWgvim += CSWiconv CSWlibart CSWlibatk CSWlibbonoboui CSWlibcairo
+REQUIRED_PKGS_CSWgvim += CSWlibgnome CSWlibgnomecanvas CSWlibgnomeui CSWlibnet CSWlibpopt
+REQUIRED_PKGS_CSWgvim += CSWlibxml2 CSWlibxrender CSWncurses CSWorbit2 CSWpango
+REQUIRED_PKGS_CSWgvim += CSWperl CSWpng CSWzlib
+
INSTALL_SCRIPTS = minimal
# Test requires controlling terminal
TEST_SCRIPTS =
+MERGE_EXCLUDE_FILES = /opt/csw/bin/sparcv9/gvim-x11tutor
+
include gar/category.mk
-# Don't install the runtime
-install-minimal:
- @$(INSTALL_ENV) $(MAKE) -C $(WORKSRC)/src \
- installvimbin installlinks installtools installgtutorbin
+post-install-isa-sparcv8 post-install-isa-i386:
mkdir -p $(DESTDIR)/opt/csw/share/pixmaps
cp $(WORKSRC)/runtime/vim48x48.png $(DESTDIR)/opt/csw/share/pixmaps/gvim.png
mkdir -p $(DESTDIR)/opt/csw/share/applications
cp $(DOWNLOADDIR)/gvim.desktop $(DESTDIR)/opt/csw/share/applications/gvim.desktop
mv $(DESTDIR)/opt/csw/bin/gvim-x11tutor $(DESTDIR)/opt/csw/bin/gvimtutor
+ mv $(DESTDIR)/opt/csw/bin/gvim-x11 $(DESTDIR)/opt/csw/bin/gvim
+ mv $(DESTDIR)/opt/csw/bin/rgvim-x11 $(DESTDIR)/opt/csw/bin/rgvim
+ mv $(DESTDIR)/opt/csw/bin/evim-x11 $(DESTDIR)/opt/csw/bin/evim
+ mv $(DESTDIR)/opt/csw/bin/gvim-x11diff $(DESTDIR)/opt/csw/bin/gvimdiff
@$(MAKECOOKIE)
$(DONADA)
+
+post-install-isa-sparcv9 post-install-isa-amd64:
+ mv $(DESTDIR)/opt/csw/bin/$(ISA)/gvim-x11 $(DESTDIR)/opt/csw/bin/$(ISA)/gvim
+ mv $(DESTDIR)/opt/csw/bin/$(ISA)/rgvim-x11 $(DESTDIR)/opt/csw/bin/$(ISA)/rgvim
+ mv $(DESTDIR)/opt/csw/bin/$(ISA)/evim-x11 $(DESTDIR)/opt/csw/bin/$(ISA)/evim
+ mv $(DESTDIR)/opt/csw/bin/$(ISA)/gvim-x11diff $(DESTDIR)/opt/csw/bin/$(ISA)/gvimdiff
+ @$(MAKECOOKIE)
+ $(DONADA)
+
+# Don't install the runtime
+install-minimal:
+ @$(INSTALL_ENV) $(MAKE) -C $(WORKSRC)/src \
+ installvimbin installglinks installgtutorbin
+ @$(MAKECOOKIE)
+ $(DONADA)
Modified: csw/mgar/pkg/gvim/trunk/checksums
===================================================================
--- csw/mgar/pkg/gvim/trunk/checksums 2009-01-26 09:33:30 UTC (rev 2907)
+++ csw/mgar/pkg/gvim/trunk/checksums 2009-01-26 18:24:09 UTC (rev 2908)
@@ -81,11 +81,14 @@
3bdf4ec7db7976876a827f2dfa269e89 download/7.2.081
590c9aa51fcb808ece4b6b4bfaaaaf30 download/7.2.082
2a10abc536f7a69ff3ef353b55b6cb65 download/7.2.083
+78defaaa03e61955f6624b796efb8655 download/7.2.084
+869116b3e92e944d40a3e03f9a99816f download/7.2.085
+5af26f073ebeba60af90525d68a61725 download/7.2.086
+639d7a80864afe68132725e377f52f19 download/7.2.087
+44b152484534fa23c4ff531316a0e518 download/7.2.088
35e04482f07c57221c9a751aaa3b8dac download/vim-7.2-extra.tar.gz
d8884786979e0e520c112faf2e176f05 download/vim-7.2-lang.tar.gz
f0901284b338e448bfd79ccca0041254 download/vim-7.2.tar.bz2
-582717146f6bbd5b73db83a2f62e62a5 download/vimtutor.diff
-2f6bf1938bfdc77a305903e70e3d1de2 download/CSWgvim.depend
+582717146f6bbd5b73db83a2f62e62a5 download/vimtutor.patch
3d2b62d6810417d562ed17aaada29868 download/CSWgvim.gspec
-2b8beca0088c83291df67af00616a197 download/CSWgvim.prototype
47396843634a6e3c05d4f5d6b4bf8a72 download/gvim.desktop
Deleted: csw/mgar/pkg/gvim/trunk/files/CSWgvim.depend
===================================================================
--- csw/mgar/pkg/gvim/trunk/files/CSWgvim.depend 2009-01-26 09:33:30 UTC (rev 2907)
+++ csw/mgar/pkg/gvim/trunk/files/CSWgvim.depend 2009-01-26 18:24:09 UTC (rev 2908)
@@ -1,28 +0,0 @@
-P CSWvimrt vimrt - vim shared runtime and documentation
-P CSWbonobo2 libbonobo2 - GNOME component and compound document system
-P CSWfconfig fontconfig - A library for configuring and customizing font access.
-P CSWftype2 freetype2 - The free and portable high quality font engine
-P CSWgconf2 gconf2 - GNOME configuration database system
-P CSWggettext ggettext - GNU gettext
-P CSWglib2 glib2 - Low-level core library that forms the basis of GTK+
-P CSWgnomekeyring gnomekeyring - keep password and other secrets for users
-P CSWgnomevfs2 gnomevfs2 - GNOME Virtual File System
-P CSWgtk2 gtk2 - GTK+, The GIMP Toolkit
-P CSWiconv libiconv - GNU iconv library
-P CSWlibart libart - High performance 2D graphics library
-P CSWlibatk libatk - Accessibility toolkit for GNOME
-P CSWlibbonoboui libbonoboui - UI code for the GNOME 2 Object Activation Framework
-P CSWlibcairo libcairo - The Cairo 2D Graphics Library
-P CSWlibgnome libgnome - The main GNOME 2 library
-P CSWlibgnomecanvas libgnomecanvas - Gnome2 Canvas Lib
-P CSWlibgnomeui libgnomeui - The main GNOME 2 UI library
-P CSWlibnet libnet - the libnet packet construction library
-P CSWlibpopt libpopt - Command line option parsing library
-P CSWlibxml2 libxml2 - XML Parser Library
-P CSWlibxrender libxrender - fontconfig.org Xrender library
-P CSWncurses ncurses - ncurses library and utilities
-P CSWorbit2 orbit2 - ORBit 2.x CORBA tools and libs
-P CSWpango libpango - Library for laying out and rendering text
-P CSWperl perl - A high-level, general-purpose programming language.
-P CSWpng png - library for Portable Network Graphics format (PNG)
-P CSWzlib zlib - Zlib Data Compression Library
Deleted: csw/mgar/pkg/gvim/trunk/files/CSWgvim.prototype
===================================================================
--- csw/mgar/pkg/gvim/trunk/files/CSWgvim.prototype 2009-01-26 09:33:30 UTC (rev 2907)
+++ csw/mgar/pkg/gvim/trunk/files/CSWgvim.prototype 2009-01-26 18:24:09 UTC (rev 2908)
@@ -1,15 +0,0 @@
-d none /opt/csw/bin 0755 root bin
-f none /opt/csw/bin/vim-x11 0755 root bin
-s none /opt/csw/bin/evim=vim-x11
-s none /opt/csw/bin/eview=vim-x11
-s none /opt/csw/bin/gview=vim-x11
-s none /opt/csw/bin/gvim=vim-x11
-s none /opt/csw/bin/gvimdiff=vim-x11
-s none /opt/csw/bin/rgview=vim-x11
-s none /opt/csw/bin/rgvim=vim-x11
-f none /opt/csw/bin/gvimtutor 0755 root bin
-d none /opt/csw/share 0755 root bin
-d none /opt/csw/share/pixmaps 0755 root bin
-f none /opt/csw/share/pixmaps/gvim.png 0644 root bin
-d none /opt/csw/share/applications 0755 root bin
-f none /opt/csw/share/applications/gvim.desktop 0644 root bin
Deleted: csw/mgar/pkg/gvim/trunk/files/vimtutor.diff
===================================================================
--- csw/mgar/pkg/gvim/trunk/files/vimtutor.diff 2009-01-26 09:33:30 UTC (rev 2907)
+++ csw/mgar/pkg/gvim/trunk/files/vimtutor.diff 2009-01-26 18:24:09 UTC (rev 2908)
@@ -1 +0,0 @@
-link ../../vim/files/vimtutor.diff
\ No newline at end of file
Added: csw/mgar/pkg/gvim/trunk/files/vimtutor.patch
===================================================================
--- csw/mgar/pkg/gvim/trunk/files/vimtutor.patch (rev 0)
+++ csw/mgar/pkg/gvim/trunk/files/vimtutor.patch 2009-01-26 18:24:09 UTC (rev 2908)
@@ -0,0 +1,13 @@
+*** src/vimtutor.o Thu Dec 18 23:27:44 2008
+--- src/vimtutor Thu Dec 18 23:28:10 2008
+***************
+*** 1,5 ****
+--- 1,8 ----
+ #! /bin/sh
+
++ PATH=`dirname $0`:$PATH
++ export PATH
++
+ # Start Vim on a copy of the tutor file.
+
+ # Usage: vimtutor [-g] [xx]
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the devel
mailing list