aboutsummaryrefslogblamecommitdiff
path: root/editors/cream/Makefile
blob: f1d46ab8fe6b784db8f3dafd74164ef4da67e7fc (plain) (tree)
1
2
3
4
5
6
7
8
9







                                                            
                    


























                                                                             


                                                                      






















                                                                                
                                          








                                                                             
                                                         
                                                                      
                                    
 
                                                               














                                                                               


                                                       


                                                    











                                                 


                                              

                                              







                                                                           
                                                                           





















                                                                            



                                                           


























                                                                   


                                                                   









                                                                       
                                                                       




                                                                        
# New ports collection makefile for:	cream
# Date created:		2004-08-25
# Whom:			Janos Mohacsi <janos.mohacsi@bsd.hu>
#
# $FreeBSD$
#

PORTNAME=	cream
PORTVERSION=	0.31
CATEGORIES=	editors
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR=	${PORTNAME}

MAINTAINER=	janos.mohacsi@bsd.hu
COMMENT=	Gvim extension with many features

RUN_DEPENDS+=	${LOCALBASE}/bin/gvim:${PORTSDIR}/editors/vim

NO_BUILD=	YES

PLIST_FILES=	bin/cream

# needs updating for each major vim update.
VIMRUNTIMEDIR=	share/vim/vim63

CREAM_FILES=	EasyHtml.vim EnhancedCommentify.vim calendar.vim \
		cream-abbr-eng.vim cream-abbr-fre.vim cream-abbr.vim \
		cream-addon.vim cream-ascii.vim cream-autocmd.vim \
		cream-behavior.vim cream-bookmarks.vim \
		cream-capitalization.vim cream-colors-blackwhite.vim \
		cream-colors-chocolateliquor.vim cream-colors-dawn.vim \
		cream-colors-default.vim cream-colors-navajo-night.vim \
		cream-colors-navajo.vim cream-colors-night.vim \
		cream-colors-oceandeep.vim cream-colors-terminal.vim \
		cream-colors-zenburn.vim cream-colors.vim cream-columns.vim \
		cream-conf.example.vim cream-devel.vim cream-expertmode.vim \
		cream-explorer.vim cream-filetype.vim cream-find.vim \
		cream-gui.vim cream-iso3166-1.vim cream-iso639.vim \
		cream-justify.vim cream-keys.vim cream-lib.vim \
		cream-macros.vim cream-menu-developer.vim cream-menu-edit.vim \
		cream-menu-file.vim cream-menu-format.vim cream-menu-help.vim \
		cream-menu-insert.vim cream-menu-mru.vim cream-menu-popup.vim \
		cream-menu-settings.vim cream-menu-toolbar.vim \
		cream-menu-tools.vim cream-menu-window-buffer.vim \
		cream-menu-window.vim cream-menu.vim cream-numberlines.vim \
		cream-playpen.vim cream-pop.vim cream-print.vim \
		cream-replace.vim cream-replacemulti.vim cream-server.vim \
		cream-settings.vim cream-showinvisibles.vim cream-spell.vim \
		cream-statusline.vim cream-window-buffer.vim cream.vim creamrc \
		genutils.vim imaps.vim multvals.vim opsplorer.vim taglist.vim

CREAM_ADDONS=	cream-colorinvert.vim cream-convert-hex.vim \
		cream-cream-bugreport.vim cream-cream-ctags.vim \
		cream-cream-fileformat.vim cream-cream-foldfunctions.vim \
		cream-cream-keytest.vim cream-cream-release.vim \
		cream-cream-update.vim cream-cream-vim-abbrev.vim \
		cream-dailyread.vim cream-debinary.vim \
		cream-email-formatter.vim cream-email-munge.vim \
		cream-encrypt-algorithmic.vim cream-encrypt-h4x0r.vim \
		cream-encrypt-hexme.vim cream-encrypt-rot13.vim \
		cream-highlight-ctrlchars.vim cream-highlight-mbyte.vim \
		cream-ispell.vim cream-sort.vim cream-spell-french.vim \
		cream-stamp-filename.vim \
		cream-str-invert.vim cream-text2html.vim cream-timestamp.vim

CREAM_BITMAPS=	book.xpm broken_image.xpm copy_alt.xpm cut_alt.xpm exit.xpm \
		font.xpm help.xpm new.xpm open.xpm paste.xpm print.xpm \
		redo.xpm save.xpm save_all.xpm save_as.xpm search.xpm \
		search_and_replace.xpm spellcheck.xpm text_align_center.xpm \
		text_align_justify.xpm text_align_left.xpm \
		text_align_right.xpm undo.xpm

CREAM_DOCS=	CHANGELOG.txt COPYING.txt DEVELOPER.txt \
		KEYBOARD.txt PressRelease.txt README.txt RELEASE.txt \
		TODO.txt WINDOWS.txt

CREAM_HTML=	background.html contribute.html creamlogo.png \
		devel.html downloads.html faq.html favicon.png features.html \
		goals.html hate.html index.html installation.html \
		keyboardshortcuts.html license.html links.html love.html \
		maillist.html main.css otherfiles.html screenshot-arabic1.png \
		screenshot-popup.png screenshot1-thumb.png screenshot1.png \
		screenshot2-thumb.png screenshot2.png screenshot3-thumb.png \
		screenshot3.png screenshot4-thumb.png screenshot4.png \
		screenshot5-thumb.png screenshot5.png screenshot6-thumb.png \
		screenshot6.png screenshot7-thumb.png screenshot7.png \
		screenshot8-thumb.png screenshot8.png screenshots.html \
		screenshots1-closeup.html screenshots2-closeup.html \
		screenshots3-closeup.html screenshots4-closeup.html \
		screenshots5-closeup.html screenshots6-closeup.html \
		screenshots7-closeup.html screenshots8-closeup.html \
		spellcheck.html statusline-closeup.html statusline-thumb.png \
		statusline.png vim.html

CREAM_FTYPES=	c.vim html.vim lisp.vim txt.vim vim.vim

CREAM_HELP=	EnhancedCommentify.txt opsplorer.txt

CREAM_SPELL=	cream-spell-dict-eng-s-GB_1.vim \
		cream-spell-dict-eng-s-GB_2.vim \
		cream-spell-dict-eng-s-GB_3.vim \
		cream-spell-dict-eng-s-GB_4.vim \
		cream-spell-dict-eng-s-CA_1.vim \
		cream-spell-dict-eng-s-CA_2.vim \
		cream-spell-dict-eng-s-CA_3.vim \
		cream-spell-dict-eng-s-CA_4.vim \
		cream-spell-dict-eng-s-US_1.vim \
		cream-spell-dict-eng-s-US_2.vim \
		cream-spell-dict-eng-s-US_3.vim \
		cream-spell-dict-eng-s-US_4.vim \
		cream-spell-dict-eng-s_1.vim \
		cream-spell-dict-eng-s_2.vim \
		cream-spell-dict-eng-s_3.vim \
		cream-spell-dict-eng-s_4.vim \
		cream-spell-dict.vim

do-install:
		#creating directories
		${MKDIR}	${PREFIX}/${VIMRUNTIMEDIR}/cream/
		${MKDIR}	${PREFIX}/${VIMRUNTIMEDIR}/cream/addons/
		${MKDIR}	${PREFIX}/${VIMRUNTIMEDIR}/cream/bitmaps/
		${MKDIR}	${PREFIX}/${VIMRUNTIMEDIR}/cream/docs/
		${MKDIR}	${PREFIX}/${VIMRUNTIMEDIR}/cream/docs-html/
		${MKDIR}	${PREFIX}/${VIMRUNTIMEDIR}/cream/filetypes/
		${MKDIR}	${PREFIX}/${VIMRUNTIMEDIR}/cream/help/
		${MKDIR}	${PREFIX}/${VIMRUNTIMEDIR}/cream/spelldicts/
		#installing files
.for f in ${CREAM_FILES}
	${INSTALL_DATA} ${WRKSRC}/${f} ${PREFIX}/${VIMRUNTIMEDIR}/cream
.endfor
.for f in ${CREAM_ADDONS}
	${INSTALL_DATA} ${WRKSRC}/addons/${f} \
		${PREFIX}/${VIMRUNTIMEDIR}/cream/addons/
.endfor
.for f in ${CREAM_BITMAPS}
	${INSTALL_DATA} ${WRKSRC}/bitmaps/${f} \
		${PREFIX}/${VIMRUNTIMEDIR}/cream/bitmaps/
.endfor
.for f in ${CREAM_DOCS}
	${INSTALL_DATA} ${WRKSRC}/docs/${f} \
		${PREFIX}/${VIMRUNTIMEDIR}/cream/docs/
.endfor
.for f in ${CREAM_HTML}
	${INSTALL_DATA} ${WRKSRC}/docs-html/${f} \
		${PREFIX}/${VIMRUNTIMEDIR}/cream/docs-html/
.endfor
.for f in ${CREAM_FTYPES}
	${INSTALL_DATA} ${WRKSRC}/filetypes/${f} \
		${PREFIX}/${VIMRUNTIMEDIR}/cream/filetypes/
.endfor
.for f in ${CREAM_HELP}
	${INSTALL_DATA} ${WRKSRC}/help/${f} \
		${PREFIX}/${VIMRUNTIMEDIR}/cream/help/
.endfor
.for f in ${CREAM_SPELL}
	${INSTALL_DATA} ${WRKSRC}/spelldicts/${f} \
		${PREFIX}/${VIMRUNTIMEDIR}/cream/spelldicts/
.endfor
	 ${INSTALL_SCRIPT} ${WRKSRC}/cream ${PREFIX}/bin/

post-install:
# create the package listings
.for f in ${CREAM_FILES}
	${ECHO} ${VIMRUNTIMEDIR}/cream/${f} >>${TMPPLIST}
.endfor
.for f in ${CREAM_ADDONS}
	${ECHO} ${VIMRUNTIMEDIR}/cream/addons/${f} >>${TMPPLIST}
.endfor
.for f in ${CREAM_BITMAPS}
	${ECHO} ${VIMRUNTIMEDIR}/cream/bitmaps/${f} >>${TMPPLIST}
.endfor
.for f in ${CREAM_DOCS}
	${ECHO} ${VIMRUNTIMEDIR}/cream/docs/${f} >>${TMPPLIST}
.endfor
.for f in ${CREAM_HTML}
	${ECHO} ${VIMRUNTIMEDIR}/cream/docs-html/${f} >>${TMPPLIST}
.endfor
.for f in ${CREAM_FTYPES}
	${ECHO} ${VIMRUNTIMEDIR}/cream/filetypes/${f} >>${TMPPLIST}
.endfor
.for f in ${CREAM_HELP}
	${ECHO} ${VIMRUNTIMEDIR}/cream/help/${f} >>${TMPPLIST}
.endfor
.for f in ${CREAM_SPELL}
	${ECHO} ${VIMRUNTIMEDIR}/cream/spelldicts/${f} >>${TMPPLIST}
.endfor
	${ECHO} "@dirrm ${VIMRUNTIMEDIR}/cream/addons" >>${TMPPLIST}
	${ECHO} "@dirrm ${VIMRUNTIMEDIR}/cream/bitmaps" >>${TMPPLIST}
	${ECHO} "@dirrm ${VIMRUNTIMEDIR}/cream/docs" >>${TMPPLIST}
	${ECHO} "@dirrm ${VIMRUNTIMEDIR}/cream/docs-html" >>${TMPPLIST}
	${ECHO} "@dirrm ${VIMRUNTIMEDIR}/cream/filetypes" >>${TMPPLIST}
	${ECHO} "@dirrm ${VIMRUNTIMEDIR}/cream/help" >>${TMPPLIST}
	${ECHO} "@dirrm ${VIMRUNTIMEDIR}/cream/spelldicts" >>${TMPPLIST}
	${ECHO} "@dirrm ${VIMRUNTIMEDIR}/cream" >>${TMPPLIST}

.include <bsd.port.mk>