forked from Bananymous/banan-os
				
			ports: vim update to 9.1
This commit is contained in:
		
							parent
							
								
									c94243e107
								
							
						
					
					
						commit
						0a3c10566b
					
				|  | @ -1,9 +1,8 @@ | ||||||
| #!/bin/bash ../install.sh | #!/bin/bash ../install.sh | ||||||
| 
 | 
 | ||||||
| NAME='vim' | NAME='vim' | ||||||
| VERSION='9.0' | VERSION='9.1.1485' | ||||||
| DOWNLOAD_URL="ftp://ftp.vim.org/pub/vim/unix/vim-$VERSION.tar.bz2#a6456bc154999d83d0c20d968ac7ba6e7df0d02f3cb6427fb248660bacfb336e" | DOWNLOAD_URL="https://github.com/vim/vim/archive/refs/tags/v$VERSION.tar.gz#89b48e30c9e97bb819ffed752c8a1727b70bed79890bffe9da5f7c2170487dd2" | ||||||
| TAR_CONTENT='vim90' |  | ||||||
| DEPENDENCIES=('ncurses') | DEPENDENCIES=('ncurses') | ||||||
| CONFIGURE_OPTIONS=( | CONFIGURE_OPTIONS=( | ||||||
| 	'--with-tlib=ncurses' | 	'--with-tlib=ncurses' | ||||||
|  | @ -18,9 +17,19 @@ CONFIGURE_OPTIONS=( | ||||||
| 	'vim_cv_memmove_handles_overlap=yes' | 	'vim_cv_memmove_handles_overlap=yes' | ||||||
| ) | ) | ||||||
| 
 | 
 | ||||||
| install() { | post_configure() { | ||||||
| 	make install "DESTDIR=$BANAN_SYSROOT" || exit 1 | 	# vim doesn't do link tests, so it thinks these exists | ||||||
|  | 	config_undefines=( | ||||||
|  | 		'HAVE_SHM_OPEN' | ||||||
|  | 		'HAVE_TIMER_CREATE' | ||||||
|  | 	) | ||||||
| 
 | 
 | ||||||
|  | 	for undefine in "${config_undefines[@]}"; do | ||||||
|  | 		sed -i "s|^#define $undefine 1$|/\* #undef $undefine \*/|" src/auto/config.h | ||||||
|  | 	done | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | post_install() { | ||||||
| 	shellrc="$BANAN_SYSROOT/home/user/.shellrc" | 	shellrc="$BANAN_SYSROOT/home/user/.shellrc" | ||||||
| 	grep -q 'export EDITOR=' "$shellrc" || echo 'export EDITOR=vim' >> "$shellrc" | 	grep -q 'export EDITOR=' "$shellrc" || echo 'export EDITOR=vim' >> "$shellrc" | ||||||
| } | } | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue