components/vim/Makefile
changeset 1014 f5093df94f98
parent 915 aa3e7c7b6d46
child 1058 34d7aaa03423
equal deleted inserted replaced
1013:ed5fda46e30c 1014:f5093df94f98
    32 IPS_COMPONENT_VERSION=	$(shell echo $(COMPONENT_HG_REV) | sed -e 's/-/./g' -e 's/v//')
    32 IPS_COMPONENT_VERSION=	$(shell echo $(COMPONENT_HG_REV) | sed -e 's/-/./g' -e 's/v//')
    33 COMPONENT_SRC=		vim-$(COMPONENT_HG_REV)
    33 COMPONENT_SRC=		vim-$(COMPONENT_HG_REV)
    34 COMPONENT_PROJECT_URL=	http://www.vim.org/
    34 COMPONENT_PROJECT_URL=	http://www.vim.org/
    35 COMPONENT_ARCHIVE=	vim-$(COMPONENT_HG_REV).tar.bz2
    35 COMPONENT_ARCHIVE=	vim-$(COMPONENT_HG_REV).tar.bz2
    36 COMPONENT_ARCHIVE_URL=	$(EXTERNAL_ARCHIVE_MIRROR)/$(COMPONENT_ARCHIVE)
    36 COMPONENT_ARCHIVE_URL=	$(EXTERNAL_ARCHIVE_MIRROR)/$(COMPONENT_ARCHIVE)
    37 COMPONENT_ARCHIVE_HASH=	sha256:809275aa3c59a658c16e53cc6f61736251201892519fc29721cba97afe54417c
    37 COMPONENT_ARCHIVE_HASH=	sha256:08875264e852cc2021e605f26353ba64874064d59dd8ec1ff5fc62265c4be3ac
    38 COMPONENT_HG_URL=	https://vim.googlecode.com/hg
    38 COMPONENT_HG_URL=	https://vim.googlecode.com/hg
    39 COMPONENT_HG_REV=	v7-3-600
    39 COMPONENT_HG_REV=	v7-3-684
    40 COMPONENT_HG_REV_OLD=	v7-3-600
    40 COMPONENT_HG_REV_OLD=	v7-3-684
    41 
    41 
    42 include ../../make-rules/prep.mk
    42 include ../../make-rules/prep.mk
    43 include ../../make-rules/configure.mk
    43 include ../../make-rules/configure.mk
    44 include ../../make-rules/ips.mk
    44 include ../../make-rules/ips.mk
    45 
    45 
    61 hgball: hgball-pull
    61 hgball: hgball-pull
    62 	rm -rf $(TARBALLDIR)
    62 	rm -rf $(TARBALLDIR)
    63 	hg clone -u $(COMPONENT_HG_REV) $(HGREPODIR) $(TARBALLDIR)
    63 	hg clone -u $(COMPONENT_HG_REV) $(HGREPODIR) $(TARBALLDIR)
    64 	rm -rf $(TARBALLDIR)/.hg
    64 	rm -rf $(TARBALLDIR)/.hg
    65 	tar jcf $(COMPONENT_ARCHIVE) $(TARBALLDIR)
    65 	tar jcf $(COMPONENT_ARCHIVE) $(TARBALLDIR)
    66 	hg --cwd $(HGREPODIR) stat -ar --rev $(COMPONENT_HG_REV_OLD):tip runtime src/po
    66 	hg --cwd $(HGREPODIR) stat -ar --rev $(COMPONENT_HG_REV_OLD):$(COMPONENT_HG_REV) runtime src/po
    67 	digest=$$(digest -a sha256 $(COMPONENT_ARCHIVE)); \
    67 	digest=$$(digest -a sha256 $(COMPONENT_ARCHIVE)); \
    68 		/usr/gnu/bin/sed -i \
    68 		/usr/gnu/bin/sed -i \
    69 			-e "s/^COMPONENT_ARCHIVE_HASH=.*/COMPONENT_ARCHIVE_HASH=	sha256:$$digest/" \
    69 			-e "s/^COMPONENT_ARCHIVE_HASH=.*/COMPONENT_ARCHIVE_HASH=	sha256:$$digest/" \
    70 			-e "s/^COMPONENT_HG_REV=.*/COMPONENT_HG_REV=	$(COMPONENT_HG_REV)/" \
    70 			-e "s/^COMPONENT_HG_REV=.*/COMPONENT_HG_REV=	$(COMPONENT_HG_REV)/" \
    71 			-e "s/^COMPONENT_HG_REV_OLD=.*/COMPONENT_HG_REV_OLD=	$(COMPONENT_HG_REV)/" \
    71 			-e "s/^COMPONENT_HG_REV_OLD=.*/COMPONENT_HG_REV_OLD=	$(COMPONENT_HG_REV)/" \