[PATCH] update editors/vim from 6.4->7.0
David O'Brien
obrien at freebsd.org
Mon Jun 19 10:49:13 UTC 2006
There has been several requests to me to update the Vim port to the newly
released 7.0. Attached is the current WIP patch to do this. I'm not
quite yet ready to pull the trigger, but I'd like to offer this patch to
the community to beta-test.
Please email me if:
* If you can no longer do something with Vim 7.0, that you could do with
6.4.
* With any build and/or install problems encountered caused after
applying this patch.
* Any files left behind after 'make deinstall' / 'pkg_delete vim-7.0*'.
What I'm not interested in at this time:
* Tweaks to the "WITH_*" build options, or default GUI.
TIA,
--
-- David (obrien at FreeBSD.org)
Q: Because it reverses the logical flow of conversation.
A: Why is top-posting (putting a reply at the top of the message) frowned upon?
-------------- next part --------------
Index: Makefile
===================================================================
RCS file: /home/pcvs/ports/editors/vim/Makefile,v
retrieving revision 1.275
diff -u -p -r1.275 Makefile
--- Makefile 6 May 2006 22:45:35 -0000 1.275
+++ Makefile 19 Jun 2006 10:38:52 -0000
@@ -7,8 +7,8 @@
#
PORTNAME?= vim
-PATCHLEVEL= 9
-PORTVERSION= 6.4.${PATCHLEVEL}
+PATCHLEVEL= 18
+PORTVERSION= 7.0.${PATCHLEVEL}
PORTREVISION?= 0
CATEGORIES?= editors
MASTER_SITES= ${MASTER_SITE_VIM}
@@ -18,9 +18,9 @@ PATCH_SITES= ${MASTER_SITES:S|unix|patch
PATCHFILES!= /usr/bin/jot -s " " -w ${PORTVERSION:C/\.[0-9]*$//}.%03d \
${PATCHLEVEL} 1 ${PATCHLEVEL}
# bits to remove
-BADPATCHES= 000 001
+BADPATCHES= 005
.for p in ${BADPATCHES}
-PATCHFILES:= ${PATCHFILES:N6.4.${p}}
+PATCHFILES:= ${PATCHFILES:N7.0.${p}}
.endfor
MAINTAINER?= obrien at FreeBSD.org
@@ -53,6 +53,8 @@ MLINKS= vim.1 rvim.1 vim.1 rview.1
MLINKS+= vim.1 gvim.1 vim.1 gview.1 vimdiff.1 gvimdiff.1 \
vim.1 rgvim.1 vim.1 rgview.1 evim.1 eview.1
.endif
+MANLANG= "" ru.KOI8-R ru.UTF-8 pl.ISO8859-2 pl.UTF-8 pl fr.ISO8859-1 \
+ fr.UTF-8 fr it.ISO8859-1 it.UTF-8 it
WANT_GNOME= yes
Index: distinfo
===================================================================
RCS file: /home/pcvs/ports/editors/vim/distinfo,v
retrieving revision 1.161
diff -u -p -r1.161 distinfo
--- distinfo 6 May 2006 22:45:35 -0000 1.161
+++ distinfo 19 Jun 2006 10:38:52 -0000
@@ -1,27 +1,57 @@
-MD5 (vim/vim-6.4.tar.bz2) = 774c14d93ce58674b3b2c880edd12d77
-SHA256 (vim/vim-6.4.tar.bz2) = 5141ff8c7ed8ddc769fcf3b2bda386c6255d72163ae6727d8a6031d749be9f95
-SIZE (vim/vim-6.4.tar.bz2) = 3737338
-MD5 (vim/6.4.002) = ac408535c97031cb8351b771c1723dcb
-SHA256 (vim/6.4.002) = c44bdbe513c9dcb87249415171f32b1bb7321663cc8a891220b833376c7eee91
-SIZE (vim/6.4.002) = 7802
-MD5 (vim/6.4.003) = 591a6164c46792f7b41039e979148514
-SHA256 (vim/6.4.003) = 53020fcb1c995f8bb8f97f5d7f15ebb35d64ab3317c669408d8b299f84322290
-SIZE (vim/6.4.003) = 1463
-MD5 (vim/6.4.004) = 89de2693da138c37adfd10fdce957758
-SHA256 (vim/6.4.004) = 90e75fb62818ab6747f5bb8448e5bd6a9f5923af74dcb72ba7c8bef89c43af3d
-SIZE (vim/6.4.004) = 1581
-MD5 (vim/6.4.005) = 362dd6214af5cf5436bd616f148d22f1
-SHA256 (vim/6.4.005) = bfb2965c3859bedda122dc46e2b6c037652aadcc1f30bd9e7ea689def0229f72
-SIZE (vim/6.4.005) = 1577
-MD5 (vim/6.4.006) = 82a1ca21cec39b3624036247f4f40fdc
-SHA256 (vim/6.4.006) = 1fe6be6a4e5378428adb92cf4d783ac3ab52613badf45444b2d01eed0e8cf76b
-SIZE (vim/6.4.006) = 2320
-MD5 (vim/6.4.007) = 253152bc93743b464f08f9f5d831fe52
-SHA256 (vim/6.4.007) = 6888aa7d8d8fc786a07a834676cdf5bf6d0c70777008cd7518b0c5748e9359a8
-SIZE (vim/6.4.007) = 1717
-MD5 (vim/6.4.008) = b4f9997af33d3f857327e4fede95ac3f
-SHA256 (vim/6.4.008) = 14b28c32ad8c2529d7051461c55210d511bd8965a96e9b4295d2788c9fd90c47
-SIZE (vim/6.4.008) = 2199
-MD5 (vim/6.4.009) = 7ccdd6044b9fdd42f544fdb4d179f9e5
-SHA256 (vim/6.4.009) = 15fb7942d7612bf775570e28213af06a182e39ef125e87d1059254652fc2721a
-SIZE (vim/6.4.009) = 2653
+MD5 (vim/vim-7.0.tar.bz2) = 4ca69757678272f718b1041c810d82d8
+SHA256 (vim/vim-7.0.tar.bz2) = 494e27bd169d333917c0febcace466f89d119f71961e8959022fc6eab89764fc
+SIZE (vim/vim-7.0.tar.bz2) = 6575205
+MD5 (vim/7.0.001) = f0a2d3a337ae83e9e2d95156a78325bb
+SHA256 (vim/7.0.001) = 4154ba1a7bea845fe39fa028f15ff5ee4313d8e6784a5041e319108fda3cb282
+SIZE (vim/7.0.001) = 1627
+MD5 (vim/7.0.002) = ede30f39fde8a3e8ac09cfd7b5411c65
+SHA256 (vim/7.0.002) = d3f30df793e2f08561d530ff6de0d86eb7c6969ff4d95aabf22702f61eec1f1e
+SIZE (vim/7.0.002) = 2007
+MD5 (vim/7.0.003) = 75a36566e2082f94ed61a4077c943b2f
+SHA256 (vim/7.0.003) = 25710114391ea557f97e91b021cf988f17393692e37eb4e1c5307eab2c2a5605
+SIZE (vim/7.0.003) = 1876
+MD5 (vim/7.0.004) = 7269378bd86145ea0eaffe1eb0a5493d
+SHA256 (vim/7.0.004) = ef24c17657ce431922e60d0c267a819b2b003ae11206422f97d00137c466f377
+SIZE (vim/7.0.004) = 1596
+MD5 (vim/7.0.005) = f2aea41b0fc83c0fe1ed1441bbfd72cb
+SHA256 (vim/7.0.005) = 64a83006e7c71ca042c4638eba33136b1b69cbb85f8290a160ab2c95565bb2a8
+SIZE (vim/7.0.005) = 1579
+MD5 (vim/7.0.006) = 55b7d25640b76317ab85e307eb132766
+SHA256 (vim/7.0.006) = 0244bf01fe3ab1f63189d0f437c00d5a2e5d4dbc9d1460a0765eee2fd1b4d004
+SIZE (vim/7.0.006) = 1347
+MD5 (vim/7.0.007) = 9657085af81eaa8e7e6c9e48d307f272
+SHA256 (vim/7.0.007) = cb9d648c8010dadb8ca1ec94b95f11a131364cf8386a4dc2f383879755baadf5
+SIZE (vim/7.0.007) = 1919
+MD5 (vim/7.0.008) = 090cdd1e165bc40a922c5117d0a59601
+SHA256 (vim/7.0.008) = 0ed018ab6cab92dcb5e1d5504959f586a282bc6d2a0956e98ce99af206a2fd89
+SIZE (vim/7.0.008) = 2081
+MD5 (vim/7.0.009) = 68ac9f593605a753366fc8ac42fd79e6
+SHA256 (vim/7.0.009) = a2d2c4256a62f49b810c39b92699815c748526d9366060d5a5f6b1e7d3200779
+SIZE (vim/7.0.009) = 1625
+MD5 (vim/7.0.010) = 56504f4ec9d6b4d6ed7335199681ee1e
+SHA256 (vim/7.0.010) = 276f6b5ec8508aecb17fa3c18173d072b95f12c3f7c968b75b2199ccfeb0d036
+SIZE (vim/7.0.010) = 3705
+MD5 (vim/7.0.011) = db9286d505d2ef281c8f823870871868
+SHA256 (vim/7.0.011) = e8c34cf78e25f30b176e6cfbdaee8794c0861371fa959a2d63ac20e760e33f6a
+SIZE (vim/7.0.011) = 1989
+MD5 (vim/7.0.012) = a0bfd3053fe2069bc282be9b8b1597b2
+SHA256 (vim/7.0.012) = cd365986015bb2f11b84fe756a831816cb3a2caa40b157f84b28aafdc61c8de5
+SIZE (vim/7.0.012) = 2532
+MD5 (vim/7.0.013) = 81239d59e4cb2ba6c3f26378c533b50b
+SHA256 (vim/7.0.013) = 90b4a80ad9f19da6dfbcec3fddb934b3fb87ee158457f8f9c38ea3409771b186
+SIZE (vim/7.0.013) = 4614
+MD5 (vim/7.0.014) = 03209cae66e9cfbd72e3857cd2d67b22
+SHA256 (vim/7.0.014) = c794195e01b601206e32872e1bc328e95a26e7ceef8f5a8ef8a07eebf43d6d23
+SIZE (vim/7.0.014) = 5712
+MD5 (vim/7.0.015) = e16feb22b9891756bee0ebe1adb2f812
+SHA256 (vim/7.0.015) = bacc693d2dd130e35532e3fccba4ce750feff0595a0df878fc9496edf1e15b95
+SIZE (vim/7.0.015) = 4485
+MD5 (vim/7.0.016) = 116bcde74158f4bb3ffda4726d9d6dfc
+SHA256 (vim/7.0.016) = 1f2727a59c60877c41d495960c53ab8728f16f694acfe52cd744c741c5191d87
+SIZE (vim/7.0.016) = 1810
+MD5 (vim/7.0.017) = 2b33b8827a3866edb817f16c4b31fbb1
+SHA256 (vim/7.0.017) = c1731d5090b70d563db49423a6fe553832d81b8566fe28d67500690ce8a240a4
+SIZE (vim/7.0.017) = 2302
+MD5 (vim/7.0.018) = 1a269105104f99d5e32241d9190c602b
+SHA256 (vim/7.0.018) = 05ff0674112c966b27d9bd96b28daa54f13499a18bb8582ccdcbc78af47b7e4c
+SIZE (vim/7.0.018) = 1649
Index: pkg-plist
===================================================================
RCS file: /home/pcvs/ports/editors/vim/pkg-plist,v
retrieving revision 1.45
diff -u -p -r1.45 pkg-plist
--- pkg-plist 21 Aug 2001 19:51:09 -0000 1.45
+++ pkg-plist 19 Jun 2006 10:38:52 -0000
@@ -19,4 +19,18 @@ bin/gvimdiff
@comment Insert PLIST.share-vim here
@comment -=[ begin PLIST.share-vim ]=-
@comment -=[ end PLIST.share-vim ]=-
+ at dirrmtry man/fr.ISO8859-1/man1
+ at dirrmtry man/fr.ISO8859-1
+ at dirrmtry man/fr.UTF-8/man1
+ at dirrmtry man/fr.UTF-8
+ at dirrmtry man/it.ISO8859-1/man1
+ at dirrmtry man/it.ISO8859-1
+ at dirrmtry man/it.UTF-8/man1
+ at dirrmtry man/it.UTF-8
+ at dirrmtry man/pl.ISO8859-2/man1
+ at dirrmtry man/pl.ISO8859-2
+ at dirrmtry man/pl.UTF-8/man1
+ at dirrmtry man/pl.UTF-8
+ at dirrmtry man/ru.UTF-8/man1
+ at dirrmtry man/ru.UTF-8
@dirrm share/vim
Index: files/patch-01
===================================================================
RCS file: /home/pcvs/ports/editors/vim/files/patch-01,v
retrieving revision 1.28
diff -u -p -r1.28 patch-01
--- files/patch-01 3 Aug 2004 19:16:15 -0000 1.28
+++ files/patch-01 19 Jun 2006 10:38:52 -0000
@@ -70,48 +70,3 @@
# create links for the manual pages with various names to vim. This is only
# done when the links (or manpages with the same name) don't exist yet.
-@@ -1845,34 +1846,34 @@
- $(DEST_MAN)/$(EVIEWNAME).1
-
- $(DEST_MAN)/$(EXNAME).1:
-- cd $(DEST_MAN); ln -s $(VIMNAME).1 $(EXNAME).1
-+ #cd $(DEST_MAN); ln -sf $(VIMNAME).1 $(EXNAME).1
-
- $(DEST_MAN)/$(VIEWNAME).1:
-- cd $(DEST_MAN); ln -s $(VIMNAME).1 $(VIEWNAME).1
-+ #cd $(DEST_MAN); ln -sf $(VIMNAME).1 $(VIEWNAME).1
-
- $(DEST_MAN)/$(GVIMNAME).1:
-- cd $(DEST_MAN); ln -s $(VIMNAME).1 $(GVIMNAME).1
-+ cd $(DEST_MAN); ln -sf $(VIMNAME).1 $(GVIMNAME).1
-
- $(DEST_MAN)/$(GVIEWNAME).1:
-- cd $(DEST_MAN); ln -s $(VIMNAME).1 $(GVIEWNAME).1
-+ cd $(DEST_MAN); ln -sf $(VIMNAME).1 $(GVIEWNAME).1
-
- $(DEST_MAN)/$(RVIMNAME).1:
-- cd $(DEST_MAN); ln -s $(VIMNAME).1 $(RVIMNAME).1
-+ cd $(DEST_MAN); ln -sf $(VIMNAME).1 $(RVIMNAME).1
-
- $(DEST_MAN)/$(RVIEWNAME).1:
-- cd $(DEST_MAN); ln -s $(VIMNAME).1 $(RVIEWNAME).1
-+ cd $(DEST_MAN); ln -sf $(VIMNAME).1 $(RVIEWNAME).1
-
- $(DEST_MAN)/$(RGVIMNAME).1:
-- cd $(DEST_MAN); ln -s $(VIMNAME).1 $(RGVIMNAME).1
-+ cd $(DEST_MAN); ln -sf $(VIMNAME).1 $(RGVIMNAME).1
-
- $(DEST_MAN)/$(RGVIEWNAME).1:
-- cd $(DEST_MAN); ln -s $(VIMNAME).1 $(RGVIEWNAME).1
-+ cd $(DEST_MAN); ln -sf $(VIMNAME).1 $(RGVIEWNAME).1
-
- $(DEST_MAN)/$(GVIMDIFFNAME).1:
-- cd $(DEST_MAN); ln -s $(VIMDIFFNAME).1 $(GVIMDIFFNAME).1
-+ cd $(DEST_MAN); ln -sf $(VIMDIFFNAME).1 $(GVIMDIFFNAME).1
-
- $(DEST_MAN)/$(EVIEWNAME).1:
-- cd $(DEST_MAN); ln -s $(EVIMNAME).1 $(EVIEWNAME).1
-+ cd $(DEST_MAN); ln -sf $(EVIMNAME).1 $(EVIEWNAME).1
-
- uninstall: uninstall_runtime
- -rm -f $(DEST_BIN)/$(VIMTARGET)
Index: files/patch-configure
===================================================================
RCS file: /home/pcvs/ports/editors/vim/files/patch-configure,v
retrieving revision 1.2
diff -u -p -r1.2 patch-configure
--- files/patch-configure 24 Oct 2005 01:28:48 -0000 1.2
+++ files/patch-configure 19 Jun 2006 10:38:52 -0000
@@ -1,11 +1,8 @@
---- auto/configure.orig Sat Oct 15 05:55:10 2005
-+++ auto/configure Sun Oct 23 18:13:17 2005
-@@ -2184,7 +2184,7 @@ echo "configure:2177: checking for locat
- echo "$ac_t""$try/tclConfig.sh" 1>&6
- . $try/tclConfig.sh
+--- auto/configure.orig Thu May 4 03:46:19 2006
++++ auto/configure Mon Jun 19 03:01:38 2006
+@@ -4644,3 +4644,4 @@ echo "${ECHO_T}$try/tclConfig.sh" >&6
TCL_LIBS=`eval echo "$TCL_LIB_SPEC $TCL_LIBS"`
-- TCL_DEFS=`echo $TCL_DEFS | sed -e 's/\ /\X/' | tr ' ' '\012' | sed -e '/^-[^D]/d' -e '/-D[^_]/d' -e 's/-D_/ -D_/' | tr -d '\012'`
-+ TCL_DEFS=`echo $TCL_DEFS | tr ' ' '\012' | sed -e '/^[^-]/d' -e '/^-[^D]/d' -e '/-D[^_]/d' -e 's/-D_/ -D_/' | tr -d '\012'`
+- TCL_DEFS=`echo $TCL_DEFS | sed -e 's/\\\\ /\\\\X/g' | tr ' ' '\012' | sed -e '/^-[^D]/d' -e '/-D[^_]/d' -e 's/-D_/ -D_/' | tr '\012' ' ' | sed -e 's/\\\\X/\\\\ /g'`
++ TCL_DEFS=`echo $TCL_DEFS | tr ' ' '\012' | sed -e 's/\\\\ /\\\\X/g' -e '/^-[^D]/d' -e '/-D[^_]/d' -e 's/-D_/ -D_/' | tr '\012' ' ' | sed -e 's/\\\\X/\\\\ /g'`
++
break
- fi
- done
Index: files/patch-installml.sh
===================================================================
RCS file: files/patch-installml.sh
diff -N files/patch-installml.sh
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ files/patch-installml.sh 19 Jun 2006 10:38:52 -0000
@@ -0,0 +1,42 @@
+--- installml.sh.orig Sun Apr 30 08:48:53 2006
++++ installml.sh Mon Jun 19 03:36:37 2006
+@@ -55,12 +55,12 @@ if test $what = "install" -a \( -f $dest
+ # ex
+- if test ! -f $destdir/$exname.1 -a -f $destdir/$vimname.1; then
+- echo creating link $destdir/$exname.1
+- cd $destdir; ln -s $vimname.1 $exname.1
+- fi
++ #if test ! -f $destdir/$exname.1 -a -f $destdir/$vimname.1; then
++ # echo creating link $destdir/$exname.1
++ # cd $destdir; ln -s $vimname.1 $exname.1
++ #fi
+
+ # view
+- if test ! -f $destdir/$viewname.1 -a -f $destdir/$vimname.1; then
+- echo creating link $destdir/$viewname.1
+- cd $destdir; ln -s $vimname.1 $viewname.1
+- fi
++ #if test ! -f $destdir/$viewname.1 -a -f $destdir/$vimname.1; then
++ # echo creating link $destdir/$viewname.1
++ # cd $destdir; ln -s $vimname.1 $viewname.1
++ #fi
+
+@@ -121,10 +121,10 @@ if test $what = "uninstall"; then
+
+- if test -L $destdir/$exname.1; then
+- echo deleting $destdir/$exname.1
+- rm -f $destdir/$exname.1
+- fi
+- if test -L $destdir/$viewname.1; then
+- echo deleting $destdir/$viewname.1
+- rm -f $destdir/$viewname.1
+- fi
++ #if test -L $destdir/$exname.1; then
++ # echo deleting $destdir/$exname.1
++ # rm -f $destdir/$exname.1
++ #fi
++ #if test -L $destdir/$viewname.1; then
++ # echo deleting $destdir/$viewname.1
++ # rm -f $destdir/$viewname.1
++ #fi
+ if test -L $destdir/$rvimname.1; then
More information about the freebsd-ports
mailing list