ports/90922: `New port: editors/yzis A vim-like editor

Eric Kjeldergaard kjelderg at gmail.com
Mon Dec 26 13:40:17 UTC 2005


>Number:         90922
>Category:       ports
>Synopsis:       `New port: editors/yzis A vim-like editor
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Dec 26 13:40:02 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Eric Kjeldergaard
>Release:        -CURRENT
>Organization:
>Environment:
FreeBSD uninfectable 7.0-CURRENT FreeBSD 7.0-CURRENT #1: Sat Dec 24 02:33:07 JST 2005     toor at uninfectable:/usr/obj/usr/src/sys/UNINFECTABLE  i386
>Description:
This is a port of yzis from yzis.org to FreeBSD.  It is important mostly because kvim is now on an unmaintained status and this is thus becoming (it appears) the kde-embedded vi-like editor of choice.
>How-To-Repeat:
              
>Fix:
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	yzis
#	yzis/pkg-plist
#	yzis/pkg-descr
#	yzis/distinfo
#	yzis/Makefile
#	yzis/files
#	yzis/files/patch-kyzis_Makefile.in
#
echo c - yzis
mkdir -p yzis > /dev/null 2>&1
echo x - yzis/pkg-plist
sed 's/^X//' >yzis/pkg-plist << 'END-of-yzis/pkg-plist'
Xbin/i386-portbld-freebsd7.0-kyzis
Xlib/kde3/libkyzispart.la
Xlib/kde3/libkyzispart.so
Xlib/libqtyzis.la
Xlib/libqtyzis.so
Xlib/libqtyzis.so.0
Xshare/applnk/Editors/kyzis.desktop
Xshare/apps/kyzis/kyzis_shell.rc
Xshare/apps/kyzispart/kyzispart.rc
Xshare/config.kcfg/kyzis.kcfg
Xshare/icons/crystalsvg/128x128/apps/kyzis.png
Xshare/icons/crystalsvg/16x16/apps/kyzis.png
Xshare/icons/crystalsvg/32x32/apps/kyzis.png
Xshare/icons/crystalsvg/64x64/apps/kyzis.png
Xshare/locale/de/LC_MESSAGES/yzis.mo
Xshare/locale/es/LC_MESSAGES/yzis.mo
Xshare/locale/fr/LC_MESSAGES/yzis.mo
Xshare/locale/nl/LC_MESSAGES/yzis.mo
Xshare/locale/no/LC_MESSAGES/yzis.mo
Xshare/locale/pl/LC_MESSAGES/yzis.mo
Xshare/locale/pt/LC_MESSAGES/yzis.mo
Xshare/nls/POSIX
Xshare/nls/en_US.US-ASCII
Xshare/services/kyzispart.desktop
Xshare/yzis/magic.mime
Xshare/yzis/scripts/2html.lua
Xshare/yzis/scripts/clevertab.lua
Xshare/yzis/scripts/indent/cpp.lua
Xshare/yzis/scripts/indent/python.lua
Xshare/yzis/syntax/abc.xml
Xshare/yzis/syntax/ada.xml
Xshare/yzis/syntax/ahdl.xml
Xshare/yzis/syntax/alert.xml
Xshare/yzis/syntax/ansic89.xml
Xshare/yzis/syntax/asm-avr.xml
Xshare/yzis/syntax/asm6502.xml
Xshare/yzis/syntax/asp.xml
Xshare/yzis/syntax/awk.xml
Xshare/yzis/syntax/bash.xml
Xshare/yzis/syntax/bibtex.xml
Xshare/yzis/syntax/c.xml
Xshare/yzis/syntax/cg.xml
Xshare/yzis/syntax/cgis.xml
Xshare/yzis/syntax/changelog.xml
Xshare/yzis/syntax/cisco.xml
Xshare/yzis/syntax/clipper.xml
Xshare/yzis/syntax/cmake.xml
Xshare/yzis/syntax/coldfusion.xml
Xshare/yzis/syntax/commonlisp.xml
Xshare/yzis/syntax/component-pascal.xml
Xshare/yzis/syntax/cpp.xml
Xshare/yzis/syntax/cs.xml
Xshare/yzis/syntax/css-php.xml
Xshare/yzis/syntax/css.xml
Xshare/yzis/syntax/cue.xml
Xshare/yzis/syntax/d.xml
Xshare/yzis/syntax/debianchangelog.xml
Xshare/yzis/syntax/debiancontrol.xml
Xshare/yzis/syntax/desktop.xml
Xshare/yzis/syntax/diff.xml
Xshare/yzis/syntax/doxygen.xml
Xshare/yzis/syntax/e.xml
Xshare/yzis/syntax/eiffel.xml
Xshare/yzis/syntax/euphoria.xml
Xshare/yzis/syntax/ferite.xml
Xshare/yzis/syntax/fgl-4gl.xml
Xshare/yzis/syntax/fgl-per.xml
Xshare/yzis/syntax/fortran.xml
Xshare/yzis/syntax/gdl.xml
Xshare/yzis/syntax/gettext.xml
Xshare/yzis/syntax/glsl.xml
Xshare/yzis/syntax/gnuassembler.xml
Xshare/yzis/syntax/haskell.xml
Xshare/yzis/syntax/html-php.xml
Xshare/yzis/syntax/html.xml
Xshare/yzis/syntax/idconsole.xml
Xshare/yzis/syntax/idl.xml
Xshare/yzis/syntax/ilerpg.xml
Xshare/yzis/syntax/inform.xml
Xshare/yzis/syntax/java.xml
Xshare/yzis/syntax/javadoc.xml
Xshare/yzis/syntax/javascript-php.xml
Xshare/yzis/syntax/javascript.xml
Xshare/yzis/syntax/jsp.xml
Xshare/yzis/syntax/kbasic.xml
Xshare/yzis/syntax/language.dtd
Xshare/yzis/syntax/latex.xml
Xshare/yzis/syntax/ldif.xml
Xshare/yzis/syntax/lex.xml
Xshare/yzis/syntax/lilypond.xml
Xshare/yzis/syntax/literate-haskell.xml
Xshare/yzis/syntax/logtalk.xml
Xshare/yzis/syntax/lpc.xml
Xshare/yzis/syntax/lua.xml
Xshare/yzis/syntax/mab.xml
Xshare/yzis/syntax/makefile.xml
Xshare/yzis/syntax/mason.xml
Xshare/yzis/syntax/matlab.xml
Xshare/yzis/syntax/mips.xml
Xshare/yzis/syntax/modula-2.xml
Xshare/yzis/syntax/mup.xml
Xshare/yzis/syntax/nasm.xml
Xshare/yzis/syntax/objectivec.xml
Xshare/yzis/syntax/ocaml.xml
Xshare/yzis/syntax/octave.xml
Xshare/yzis/syntax/pascal.xml
Xshare/yzis/syntax/perl.xml
Xshare/yzis/syntax/php.xml
Xshare/yzis/syntax/picsrc.xml
Xshare/yzis/syntax/pike.xml
Xshare/yzis/syntax/postscript.xml
Xshare/yzis/syntax/povray.xml
Xshare/yzis/syntax/progress.xml
Xshare/yzis/syntax/prolog.xml
Xshare/yzis/syntax/purebasic.xml
Xshare/yzis/syntax/python.xml
Xshare/yzis/syntax/r.xml
Xshare/yzis/syntax/rexx.xml
Xshare/yzis/syntax/rib.xml
Xshare/yzis/syntax/rpmspec.xml
Xshare/yzis/syntax/rsiidl.xml
Xshare/yzis/syntax/ruby.xml
Xshare/yzis/syntax/sather.xml
Xshare/yzis/syntax/scheme.xml
Xshare/yzis/syntax/sci.xml
Xshare/yzis/syntax/sgml.xml
Xshare/yzis/syntax/sieve.xml
Xshare/yzis/syntax/sml.xml
Xshare/yzis/syntax/spice.xml
Xshare/yzis/syntax/sql-mysql.xml
Xshare/yzis/syntax/sql-postgresql.xml
Xshare/yzis/syntax/sql.xml
Xshare/yzis/syntax/stata.xml
Xshare/yzis/syntax/syntax.template
Xshare/yzis/syntax/tcl.xml
Xshare/yzis/syntax/tibasic.xml
Xshare/yzis/syntax/txt2tags.xml
Xshare/yzis/syntax/uscript.xml
Xshare/yzis/syntax/velocity.xml
Xshare/yzis/syntax/verilog.xml
Xshare/yzis/syntax/vhdl.xml
Xshare/yzis/syntax/vrml.xml
Xshare/yzis/syntax/winehq.xml
Xshare/yzis/syntax/xharbour.xml
Xshare/yzis/syntax/xml.xml
Xshare/yzis/syntax/xmldebug.xml
Xshare/yzis/syntax/xslt.xml
Xshare/yzis/syntax/yacas.xml
Xshare/yzis/syntax/yacc.xml
X at dirrm share/yzis/syntax
X at dirrm share/yzis/scripts/indent
X at dirrm share/yzis/scripts
X at dirrm share/yzis
X at dirrm share/services
X at dirrm share/locale/pt/LC_MESSAGES
X at dirrm share/locale/pt
X at dirrm share/locale/pl/LC_MESSAGES
X at dirrm share/locale/pl
X at dirrm share/locale/no/LC_MESSAGES
X at dirrm share/locale/no
X at dirrm share/icons/crystalsvg/64x64/apps
X at dirrm share/icons/crystalsvg/64x64
X at dirrm share/icons/crystalsvg/32x32/apps
X at dirrm share/icons/crystalsvg/32x32
X at dirrm share/icons/crystalsvg/16x16/apps
X at dirrm share/icons/crystalsvg/16x16
X at dirrm share/icons/crystalsvg/128x128/apps
X at dirrm share/icons/crystalsvg/128x128
X at dirrm share/icons/crystalsvg
X at dirrm share/icons
X at dirrm share/config.kcfg
X at dirrm share/apps/kyzispart
X at dirrm share/apps/kyzis
X at dirrm share/apps
X at dirrm share/applnk/Editors
X at dirrm share/applnk
X at dirrm lib/kde3
END-of-yzis/pkg-plist
echo x - yzis/pkg-descr
sed 's/^X//' >yzis/pkg-descr << 'END-of-yzis/pkg-descr'
XThis is a port of yzis.  Yzis is an editor that (in the K Desktop Environment)
Xis being used as a replacement for embedded gvim.  Yzis is very much a work-in-
Xprogress.  From the website:
X
XYzis a brand new editor inspired by vim. Yzis aims to be a powerful, fast 
Xeditor with all of Vim's features and hopefully, at some point, more.
X
XWWW:	http://www.yzis.org/
X
X- Eric Kjeldergaard
Xkjelderg at gmail.com
END-of-yzis/pkg-descr
echo x - yzis/distinfo
sed 's/^X//' >yzis/distinfo << 'END-of-yzis/distinfo'
XMD5 (yzis-M3.tar.bz2) = 7e2d41776aa419a2bfe10ec6e69cf767
XSIZE (yzis-M3.tar.bz2) = 1471682
END-of-yzis/distinfo
echo x - yzis/Makefile
sed 's/^X//' >yzis/Makefile << 'END-of-yzis/Makefile'
X# New ports collection makefile for:   kiax
X# Date created:        Sat Jun 25 16:31:30 UTC 2005
X# Whom:                Eric Kjeldergaard <kjelderg at gmail.com>
X#
X# $FreeBSD: ports/net/kiax/Makefile,v 1.2 2005/11/13 05:42:06 lawrance Exp $
X#
X
XPORTNAME= yzis
XPORTVERSION= M3
XCATEGORIES= editors
XMASTER_SITES= http://yzis.org.free.fr/releases/ \
X  ftp://download.yzis.org/yzis.old/releases/
X
XMAINTAINER=	kjelderg at gmail.com
XCOMMENT=	Yzis a brand new editor inspired by vim
X
XRUN_DEPENDS= lua:${PORTSDIR}/lang/lua
X
XUSE_BZIP2= yes
XUSE_GETTEXT= yes
XUSE_GMAKE= yes
XUSE_KDELIBS_VER=3
XGNU_CONFIGURE= yes
X
X.if defined(KDE_PREFIX)
XPREFIX?= ${KDE_PREFIX}
X.endif
X
XINSTALLS_SHLIB= yes
XLDCONFIG_DIRS+= %%PREFIX%%/lib %%PREFIX%%/lib/kde3
X
XCONFIGURE_ARGS= --with-lua-dir=${LOCALBASE} --with-extra-libs=${LOCALBASE}/lib
X
X.include <bsd.port.mk>
END-of-yzis/Makefile
echo c - yzis/files
mkdir -p yzis/files > /dev/null 2>&1
echo x - yzis/files/patch-kyzis_Makefile.in
sed 's/^X//' >yzis/files/patch-kyzis_Makefile.in << 'END-of-yzis/files/patch-kyzis_Makefile.in'
X--- kyzis/Makefile.in.orig	Mon Dec 26 20:34:10 2005
X+++ kyzis/Makefile.in	Mon Dec 26 20:33:31 2005
X@@ -422,7 +422,7 @@ INCLUDES = -I$(top_srcdir) -I$(top_srcdi
X # the application source, library search path, and link libraries
X kyzis_SOURCES = main.cpp
X kyzis_LDFLAGS = $(KDE_RPATH) $(all_libraries)
X-kyzis_LDADD = -lktexteditor -lkmdi $(LIB_KPARTS) $(top_builddir)/libyzis/libqtyzis/libqtyzis.la $(top_builddir)/kyzis/src/libinternkyzis.la
X+kyzis_LDADD = -lktexteditor -lkmdi -lintl $(LIB_KPARTS) $(top_builddir)/libyzis/libqtyzis/libqtyzis.la $(top_builddir)/kyzis/src/libinternkyzis.la
X 
X # this is where the desktop file will go 
X shelldesktopdir = $(kde_appsdir)/Editors
END-of-yzis/files/patch-kyzis_Makefile.in
exit
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list