From 8608f5d40f437bfc149629f0b98f82c1b89df5a7 Mon Sep 17 00:00:00 2001 From: pav Date: Fri, 7 Oct 2005 19:39:57 +0000 Subject: SETEdit is a friendly text editor. It is a text mode application with windows, buttons, mouse support, etc. The main target of the project are programmers so the editor is mainly oriented to programming. PR: ports/86751 Submitted by: Sten Feldman --- editors/Makefile | 1 + editors/setedit/Makefile | 176 ++++++++++++++++++++++++++++++++ editors/setedit/distinfo | 2 + editors/setedit/files/patch-editmain.cc | 27 +++++ editors/setedit/pkg-descr | 7 ++ editors/setedit/pkg-plist | 79 ++++++++++++++ 6 files changed, 292 insertions(+) create mode 100644 editors/setedit/Makefile create mode 100644 editors/setedit/distinfo create mode 100644 editors/setedit/files/patch-editmain.cc create mode 100644 editors/setedit/pkg-descr create mode 100644 editors/setedit/pkg-plist (limited to 'editors') diff --git a/editors/Makefile b/editors/Makefile index e8f0174c0f5..78dc0f9ac46 100644 --- a/editors/Makefile +++ b/editors/Makefile @@ -181,6 +181,7 @@ SUBDIR += semi113-emacs20 SUBDIR += semi113-mule SUBDIR += semi113-xemacs21-mule + SUBDIR += setedit SUBDIR += slime SUBDIR += speedbar SUBDIR += speedbar-emacs20 diff --git a/editors/setedit/Makefile b/editors/setedit/Makefile new file mode 100644 index 00000000000..7f131ecefe7 --- /dev/null +++ b/editors/setedit/Makefile @@ -0,0 +1,176 @@ +# New ports collection makefile for: setedit +# Date created: 29 September 2005 +# Whom: Sten Feldman +# +# $FreeBSD$ + +PORTNAME= setedit +PORTVERSION= 0.5.4 +CATEGORIES= editors +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= setedit +DISTNAME= ${PORTNAME}-${PORTVERSION} + +MAINTAINER= exile@chamber.ee +COMMENT= Programmer's editor with a nice Text User Interface (TUI) + +LIB_DEPENDS= rhtv.2:${PORTSDIR}/devel/rhtvision + +HAS_CONFIGURE= yes +USE_PERL5_BUILD=yes +USE_GMAKE= yes + +MAN1= setedit.1 infview.1 +INFO= setedit sdg infview + +OPTIONS= BZIP2 "Support for bzip2" On \ + CALC "Enable internal calculator" On \ + CALENDAR "Enable internal calendar" On \ + NLS "International support (requires intl)" On \ + AALIB "Support for AAlib" Off \ + ELECTRIC "Compile with Electric Fence memory debugger" Off + +WRKSRC= ${WRKDIR}/${PORTNAME} + +CONFIGURE_ARGS= --prefix=${PREFIX} --without-mp3 + +.include + +.if defined(WITHOUT_BZIP2) +CONFIGURE_ARGS+= --no-bzip2 +.else +CONFIGURE_ARGS+= --bzip2 +.endif + +.if defined(WITHOUT_CALC) +CONFIGURE_ARGS+= --without-calc +.endif + +.if defined(WITHOUT_CALENDAR) +CONFIGURE_ARGS+= --without-calendar +.endif + +.if defined(WITHOUT_NLS) +CONFIGURE_ARGS+= --no-intl +.else +USE_GETTEXT= yes +PLIST_FILES= share/locale/es/LC_MESSAGES/setedit.mo \ + share/locale/de/LC_MESSAGES/setedit.mo +.endif + +.if defined(WITH_AALIB) +LIB_DEPENDS+= aa.1:${PORTSDIR}/graphics/aalib +CONFIGURE_ARGS+= --with-aa +.else +CONFIGURE_ARGS+= --without-aa +.endif + +.if defined(WITH_ELECTRIC) +LIB_DEPENDS+= efence.0:${PORTSDIR}/devel/ElectricFence +CONFIGURE_ARGS+= --with-efence +.endif + +post-build: + @${ECHO_CMD} "Packing documentation..." + @cd ${WRKSRC}/doc ; \ + ${CP} editor.inf setedit.info ; \ + ${CP} sdg.inf sdg.info ; \ + ${CP} infeng.inf infview.info ; \ + ${CP} editor.txt setedit.txt ; ${GZIP_CMD} setedit.txt ; \ + ${CP} infeng.txt infview.txt ; ${GZIP_CMD} infview.txt ; \ + ${CP} setedit.man setedit.1 ; \ + ${CP} infview.man infview.1 ; \ + ${GZIP_CMD} sdg.txt + +do-install: + @${MKDIR} ${DATADIR} + @${MKDIR} ${DATADIR}/eterm + @${MKDIR} ${DATADIR}/eterm/Setedit + ${INSTALL_PROGRAM} ${WRKSRC}/makes/editor.exe ${PREFIX}/bin/setedit + ${INSTALL_PROGRAM} ${WRKSRC}/makes/infview.exe ${PREFIX}/bin/infview + ${INSTALL_DATA} ${WRKSRC}/cfgfiles/eterm/Setedit/MAIN ${DATADIR}/eterm/Setedit + ${INSTALL_DATA} ${WRKSRC}/cfgfiles/eterm/Setedit/Setedit.menu ${DATADIR}/eterm/Setedit + ${INSTALL_DATA} ${WRKSRC}/cfgfiles/eterm/readme.txt ${DATADIR}/eterm + ${INSTALL_DATA} ${WRKSRC}/cfgfiles/eterm/xterm-eterm-tv ${DATADIR}/eterm + ${INSTALL_DATA} ${WRKSRC}/cfgfiles/asm51.pmc ${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/cfgfiles/clippmac.pmc ${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/cfgfiles/cpmacros.pmc ${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/cfgfiles/htmlmac.pmc ${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/cfgfiles/perlmac.pmc ${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/cfgfiles/pmacros.pmc ${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/cfgfiles/wmlmac.pmc ${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/cfgfiles/syntaxhl.shl ${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/cfgfiles/editor.tip ${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/cfgfiles/simple.tip ${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/fonts/BTerminus.sft ${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/fonts/Terminus.sft ${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/fonts/XFont.sft ${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/fonts/antique.sft ${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/fonts/boxround.sft ${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/fonts/cntdown.sft ${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/fonts/medieval.sft ${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/fonts/ocr.sft ${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/fonts/roman.sft ${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/fonts/rombios.sft ${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/fonts/thin.sft ${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/sdg/txhgen-i.htm ${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/sdg/txhgen-i.txi ${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/sdg/txhgen-i.txt ${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/sdg/html.frt ${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/sdg/multi.frt ${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/sdg/tex.frt ${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/cfgfiles/menubind.smn ${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/cfgfiles/redmond.smn ${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/cfgfiles/examples.slp ${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/cfgfiles/macros.slp ${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/cfgfiles/errors.cle ${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/doc/readme.1st ${DATADIR} + cd ${WRKSRC}/doc && ${INSTALL_DATA} ${MAN1} ${MANPREFIX}/man/man1 +.if !defined(WITHOUT_NLS) + ${INSTALL_DATA} ${WRKSRC}/internac/es.mo ${PREFIX}/share/locale/es/LC_MESSAGES/setedit.mo + ${INSTALL_DATA} ${WRKSRC}/internac/de.mo ${PREFIX}/share/locale/de/LC_MESSAGES/setedit.mo +.endif +.if !defined(NOPORTDOCS) + @${MKDIR} ${DOCSDIR} + @${MKDIR} ${DOCSDIR}/examples + @${MKDIR} ${DOCSDIR}/tag_imgs + ${INSTALL_DATA} ${WRKSRC}/distrib/examples/tvrc ${DOCSDIR}/examples + ${INSTALL_DATA} ${WRKSRC}/distrib/examples/examp1.dst ${DOCSDIR}/examples + ${INSTALL_DATA} ${WRKSRC}/distrib/examples/examp1.epr ${DOCSDIR}/examples + ${INSTALL_DATA} ${WRKSRC}/distrib/examples/test1.cc ${DOCSDIR}/examples + ${INSTALL_DATA} ${WRKSRC}/www-site/tag_imgs/a_project.png ${DOCSDIR}/tag_imgs + ${INSTALL_DATA} ${WRKSRC}/www-site/tag_imgs/advice_tags.png ${DOCSDIR}/tag_imgs + ${INSTALL_DATA} ${WRKSRC}/www-site/tag_imgs/class_child1.png ${DOCSDIR}/tag_imgs + ${INSTALL_DATA} ${WRKSRC}/www-site/tag_imgs/class_list.png ${DOCSDIR}/tag_imgs + ${INSTALL_DATA} ${WRKSRC}/www-site/tag_imgs/generate_tags.png ${DOCSDIR}/tag_imgs + ${INSTALL_DATA} ${WRKSRC}/www-site/tag_imgs/jump_symbol.png ${DOCSDIR}/tag_imgs + ${INSTALL_DATA} ${WRKSRC}/www-site/tag_imgs/project_name.png ${DOCSDIR}/tag_imgs + ${INSTALL_DATA} ${WRKSRC}/www-site/tag_imgs/project_open.png ${DOCSDIR}/tag_imgs + ${INSTALL_DATA} ${WRKSRC}/www-site/tag_imgs/sorted.png ${DOCSDIR}/tag_imgs + ${INSTALL_DATA} ${WRKSRC}/www-site/tag_imgs/symbols_example.png ${DOCSDIR}/tag_imgs + ${INSTALL_DATA} ${WRKSRC}/www-site/tag_imgs/tag_options.png ${DOCSDIR}/tag_imgs + ${INSTALL_DATA} ${WRKSRC}/www-site/tag_imgs/tag_options_d.png ${DOCSDIR}/tag_imgs + ${INSTALL_DATA} ${WRKSRC}/www-site/tag_imgs/this_and_parents.png ${DOCSDIR}/tag_imgs + ${INSTALL_DATA} ${WRKSRC}/www-site/tag_imgs/this_class.png ${DOCSDIR}/tag_imgs + ${INSTALL_DATA} ${WRKSRC}/www-site/tag_imgs/w_completion.png ${DOCSDIR}/tag_imgs + ${INSTALL_DATA} ${WRKSRC}/copyrigh ${DOCSDIR}/copyright + ${INSTALL_DATA} ${WRKSRC}/copying.dj ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/copying.gpl ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/copying.lgp ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/copying.rh ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/www-site/tags.html ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/www-site/my_file1.html ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/www-site/my_file2.html ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/www-site/my_file3.html ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/www-site/examples.css ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/doc/readme.1st ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/distrib/linux.faq ${DOCSDIR}/faq.txt + ${INSTALL_DATA} ${WRKSRC}/doc/setedit.txt.gz ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/doc/sdg.txt.gz ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/doc/infview.txt.gz ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/doc/setedit.info ${PREFIX}/info + ${INSTALL_DATA} ${WRKSRC}/doc/sdg.info ${PREFIX}/info + ${INSTALL_DATA} ${WRKSRC}/doc/infview.info ${PREFIX}/info +.endif + +.include diff --git a/editors/setedit/distinfo b/editors/setedit/distinfo new file mode 100644 index 00000000000..f6bd47547e1 --- /dev/null +++ b/editors/setedit/distinfo @@ -0,0 +1,2 @@ +MD5 (setedit-0.5.4.tar.gz) = fc2f9724f11965fbd11475ff9235eaa0 +SIZE (setedit-0.5.4.tar.gz) = 2284834 diff --git a/editors/setedit/files/patch-editmain.cc b/editors/setedit/files/patch-editmain.cc new file mode 100644 index 00000000000..23dd415ca29 --- /dev/null +++ b/editors/setedit/files/patch-editmain.cc @@ -0,0 +1,27 @@ +*** setedit/editmain.cc.orig Thu Sep 29 15:51:43 2005 +--- setedit/editmain.cc Thu Sep 29 16:03:36 2005 +*************** +*** 2299,2320 **** + else + if (Clock) + KillClock(); +- +- if (UseScreenSaver && TScreen::useScreenSaver()) +- { +- int seconds=inIdleTime/clockResolution; +- if (seconds==screenSaverTimeMouse) +- { +- MouseEventType me; +- TMouse::getEvent(me); +- TRect r=deskTop->getExtent(); +- if (me.where.x==r.b.x-1 && me.where.y==0) +- screenSaver(); +- } +- else +- if (seconds>=screenSaverTime) +- screenSaver(); +- } + } + + +--- 2299,2304 ---- diff --git a/editors/setedit/pkg-descr b/editors/setedit/pkg-descr new file mode 100644 index 00000000000..fdea60c25d6 --- /dev/null +++ b/editors/setedit/pkg-descr @@ -0,0 +1,7 @@ +SETEdit is a friendly text editor. + +It is a text mode application with windows, buttons, mouse support, etc. The +main target of the project are programmers so the editor is mainly oriented to +programming. + +WWW: http://setedit.sourceforge.net diff --git a/editors/setedit/pkg-plist b/editors/setedit/pkg-plist new file mode 100644 index 00000000000..cd90f542570 --- /dev/null +++ b/editors/setedit/pkg-plist @@ -0,0 +1,79 @@ +bin/setedit +bin/infview +%%DATADIR%%/eterm/Setedit/MAIN +%%DATADIR%%/eterm/Setedit/Setedit.menu +%%DATADIR%%/eterm/readme.txt +%%DATADIR%%/eterm/xterm-eterm-tv +%%DATADIR%%/asm51.pmc +%%DATADIR%%/clippmac.pmc +%%DATADIR%%/cpmacros.pmc +%%DATADIR%%/htmlmac.pmc +%%DATADIR%%/perlmac.pmc +%%DATADIR%%/pmacros.pmc +%%DATADIR%%/wmlmac.pmc +%%DATADIR%%/syntaxhl.shl +%%DATADIR%%/editor.tip +%%DATADIR%%/simple.tip +%%DATADIR%%/BTerminus.sft +%%DATADIR%%/Terminus.sft +%%DATADIR%%/XFont.sft +%%DATADIR%%/antique.sft +%%DATADIR%%/boxround.sft +%%DATADIR%%/cntdown.sft +%%DATADIR%%/medieval.sft +%%DATADIR%%/ocr.sft +%%DATADIR%%/roman.sft +%%DATADIR%%/rombios.sft +%%DATADIR%%/thin.sft +%%DATADIR%%/txhgen-i.htm +%%DATADIR%%/txhgen-i.txi +%%DATADIR%%/txhgen-i.txt +%%DATADIR%%/html.frt +%%DATADIR%%/multi.frt +%%DATADIR%%/tex.frt +%%DATADIR%%/menubind.smn +%%DATADIR%%/redmond.smn +%%DATADIR%%/examples.slp +%%DATADIR%%/macros.slp +%%DATADIR%%/errors.cle +%%DATADIR%%/readme.1st +@dirrm %%DATADIR%%/eterm/Setedit +@dirrm %%DATADIR%%/eterm +@dirrm %%DATADIR%% +%%PORTDOCS%%%%DOCSDIR%%/examples/tvrc +%%PORTDOCS%%%%DOCSDIR%%/examples/examp1.dst +%%PORTDOCS%%%%DOCSDIR%%/examples/examp1.epr +%%PORTDOCS%%%%DOCSDIR%%/examples/test1.cc +%%PORTDOCS%%%%DOCSDIR%%/tag_imgs/a_project.png +%%PORTDOCS%%%%DOCSDIR%%/tag_imgs/advice_tags.png +%%PORTDOCS%%%%DOCSDIR%%/tag_imgs/class_child1.png +%%PORTDOCS%%%%DOCSDIR%%/tag_imgs/class_list.png +%%PORTDOCS%%%%DOCSDIR%%/tag_imgs/generate_tags.png +%%PORTDOCS%%%%DOCSDIR%%/tag_imgs/jump_symbol.png +%%PORTDOCS%%%%DOCSDIR%%/tag_imgs/project_name.png +%%PORTDOCS%%%%DOCSDIR%%/tag_imgs/project_open.png +%%PORTDOCS%%%%DOCSDIR%%/tag_imgs/sorted.png +%%PORTDOCS%%%%DOCSDIR%%/tag_imgs/symbols_example.png +%%PORTDOCS%%%%DOCSDIR%%/tag_imgs/tag_options.png +%%PORTDOCS%%%%DOCSDIR%%/tag_imgs/tag_options_d.png +%%PORTDOCS%%%%DOCSDIR%%/tag_imgs/this_and_parents.png +%%PORTDOCS%%%%DOCSDIR%%/tag_imgs/this_class.png +%%PORTDOCS%%%%DOCSDIR%%/tag_imgs/w_completion.png +%%PORTDOCS%%%%DOCSDIR%%/copyright +%%PORTDOCS%%%%DOCSDIR%%/setedit.txt.gz +%%PORTDOCS%%%%DOCSDIR%%/sdg.txt.gz +%%PORTDOCS%%%%DOCSDIR%%/infview.txt.gz +%%PORTDOCS%%%%DOCSDIR%%/copying.dj +%%PORTDOCS%%%%DOCSDIR%%/copying.gpl +%%PORTDOCS%%%%DOCSDIR%%/copying.lgp +%%PORTDOCS%%%%DOCSDIR%%/copying.rh +%%PORTDOCS%%%%DOCSDIR%%/tags.html +%%PORTDOCS%%%%DOCSDIR%%/my_file1.html +%%PORTDOCS%%%%DOCSDIR%%/my_file2.html +%%PORTDOCS%%%%DOCSDIR%%/my_file3.html +%%PORTDOCS%%%%DOCSDIR%%/examples.css +%%PORTDOCS%%%%DOCSDIR%%/readme.1st +%%PORTDOCS%%%%DOCSDIR%%/faq.txt +%%PORTDOCS%%@dirrm %%DOCSDIR%%/examples +%%PORTDOCS%%@dirrm %%DOCSDIR%%/tag_imgs +%%PORTDOCS%%@dirrm %%DOCSDIR%% -- cgit