# 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: # # the # the/Makefile # the/distinfo # the/pkg-descr # the/files # the/files/patch-Makefile.in # the/pkg-plist # echo c - the mkdir -p the > /dev/null 2>&1 echo x - the/Makefile sed 's/^X//' >the/Makefile << 'b226af7a6f546deff9d34ed6fba282d1' X# Created by: giffunip@asme.org X# $FreeBSD: branches/2014Q2/editors/the/Makefile 347539 2014-03-08 22:26:21Z antoine $ X XPORTNAME= the XPORTVERSION= 3.3.r4 XCATEGORIES= editors XMASTER_SITES= http://downloads.sourceforge.net/hessling-editor/ XDISTNAME= THE-${PORTVERSION:S/.r/RC/} X XMAINTAINER= comet.berkeley@gmail.com XCOMMENT= THE, The Hessling Editor, is like the vm/cms xedit editor X XLICENSE= GPLv2 X XGNU_CONFIGURE= yes XCONFIGURE_ARGS= --with-ncurses \ X --with-rexxincdir=${LOCALBASE}/include \ X --with-rexxlibdir=${LOCALBASE}/lib XALL_TARGET= all html X XOPTIONS_DEFINE= XAW3D XCURSES REXX_IMC DOCS XXAW3D_DESC= Enable Xaw3D XXCURSES_DESC= Build XCurses (X11) version XREXX_REGINA_DESC= Enable Rexx interpreter X X.include X X.if ${ARCH} == "powerpc" XBROKEN= Does not configure on powerpc X.endif X X.if ${PORT_OPTIONS:MXAW3D} XCONFIGURE_ARGS+=--with-xaw3d XLIB_DEPENDS+= libxaw3d.so:${PORTSDIR}/x11-toolkits/Xaw3d X.endif X X.if ${PORT_OPTIONS:MXCURSES} XCONFIGURE_ARGS+=--with-xcurses \ X --with-cursesincdir=${LOCALBASE}/include \ X --with-curseslibdir=${LOCALBASE}/lib XBUILD_DEPENDS+= pdcurses:${PORTSDIR}/devel/pdcurses XLIB_DEPENDS+= libxcurses.so:${PORTSDIR}/devel/pdcurses XPLIST_SUB= XCURSES="" NCURSES="@comment " X.else XPLIST_SUB= XCURSES="@comment " NCURSES="" X.endif X X.if ${PORT_OPTIONS:MREXX_IMC} XBUILD_DEPENDS+= rexx:${PORTSDIR}/lang/rexx-imc XRUN_DEPENDS+= rexx:${PORTSDIR}/lang/rexx-imc XCONFIGURE_ARGS+= --with-rexx=rexximc X.else XBUILD_DEPENDS+= regina:${PORTSDIR}/lang/rexx-regina XRUN_DEPENDS+= regina:${PORTSDIR}/lang/rexx-regina XCONFIGURE_ARGS+= --with-rexx=regina X.endif X Xpre-install: X.if ${PORT_OPTIONS:MDOCS} X ${MKDIR} ${STAGEDIR}${DOCSDIR} X ${INSTALL_DATA} ${WRKSRC}/*.html ${STAGEDIR}${DOCSDIR} X ${INSTALL_DATA} ${WRKSRC}/the64.gif ${STAGEDIR}${DOCSDIR} X ${INSTALL_DATA} ${WRKSRC}/the64.png ${STAGEDIR}${DOCSDIR} X.endif X Xpost-install: X.if ${PORT_OPTIONS:MXCURSES} X ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/xthe X ${LN} -sf xthe ${STAGEDIR}${PREFIX}/bin/the X.else X ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/nthe X ${LN} -sf nthe ${STAGEDIR}${PREFIX}/bin/the X.endif X X.include b226af7a6f546deff9d34ed6fba282d1 echo x - the/distinfo sed 's/^X//' >the/distinfo << '688186931a0f8ad39916bfd0a594fa2b' XSHA256 (THE-3.3RC4.tar.gz) = 8781cd1ae2616a4d424e4847f881709b140cf7da209fe46828170d90a63bd1f0 XSIZE (THE-3.3RC4.tar.gz) = 1156675 688186931a0f8ad39916bfd0a594fa2b echo x - the/pkg-descr sed 's/^X//' >the/pkg-descr << 'b02898f4be8d31a40765e0f089a1ee18' XTHE is a text editor that uses both command line commands and key bindings Xto operate. It is intended to be similar to the VM/CMS System Product XEditor, XEDIT and to Mansfield Software's, KEDIT. X XWWW: http://hessling-editor.sourceforge.net/ b02898f4be8d31a40765e0f089a1ee18 echo c - the/files mkdir -p the/files > /dev/null 2>&1 echo x - the/files/patch-Makefile.in sed 's/^X//' >the/files/patch-Makefile.in << 'd3205be5dc876eaabb2eac19bc307980' X--- Makefile.in.orig 2013-09-24 21:24:43 UTC X+++ Makefile.in X@@ -50,7 +50,7 @@ MYDISTRO=@MYDISTRO@ X MACH_ARCH=@MACH_ARCH@ X X INCDIR = $(srcdir) X-CPPFLAGS = -I. -I$(INCDIR) -I$(contribdir) $(DEBUG) @DEFS@ @SYS_DEFS@ -DTHE_HOME_DIRECTORY=\"$(datadir)/THE/\" X+CPPFLAGS = -I. -I$(INCDIR) -I$(contribdir) $(DEBUG) @DEFS@ @SYS_DEFS@ -DTHE_HOME_DIRECTORY=\"$(datadir)/the/\" X X CCFLAGS = -c $(CFLAGS) $(CPPFLAGS) @REXX_INCLUDES@ @MH_CURSES_INC@ @WIDE_CHAR@ X X@@ -312,68 +312,68 @@ installcommon: perminstall X $(INSTALL) -m 755 -d $(DESTDIR)$(mandir)/man1 X $(INSTALL) -m 644 -c $(srcdir)/the.1 $(DESTDIR)$(mandir)/man1/the.1 X gzip -f $(DESTDIR)$(mandir)/man1/the.1 X- $(INSTALL) -m 755 -d $(DESTDIR)$(datadir)/THE X- $(INSTALL) -m 644 -c ./THE_Help.txt $(DESTDIR)$(datadir)/THE/THE_Help.txt X- $(INSTALL) -m 644 -c $(srcdir)/append.the $(DESTDIR)$(datadir)/THE/append.the X- $(INSTALL) -m 644 -c $(srcdir)/comm.the $(DESTDIR)$(datadir)/THE/comm.the X- $(INSTALL) -m 644 -c $(srcdir)/build.the $(DESTDIR)$(datadir)/THE/build.the X- $(INSTALL) -m 644 -c $(srcdir)/uncomm.the $(DESTDIR)$(datadir)/THE/uncomm.the X- $(INSTALL) -m 644 -c $(srcdir)/total.the $(DESTDIR)$(datadir)/THE/total.the X- $(INSTALL) -m 644 -c $(srcdir)/match.the $(DESTDIR)$(datadir)/THE/match.the X- $(INSTALL) -m 644 -c $(srcdir)/rm.the $(DESTDIR)$(datadir)/THE/rm.the X- $(INSTALL) -m 644 -c $(srcdir)/nl.the $(DESTDIR)$(datadir)/THE/nl.the X- $(INSTALL) -m 644 -c $(srcdir)/words.the $(DESTDIR)$(datadir)/THE/words.the X- $(INSTALL) -m 644 -c $(srcdir)/l.the $(DESTDIR)$(datadir)/THE/l.the X- $(INSTALL) -m 644 -c $(srcdir)/compile.the $(DESTDIR)$(datadir)/THE/compile.the X- $(INSTALL) -m 644 -c $(srcdir)/spell.the $(DESTDIR)$(datadir)/THE/spell.the X- $(INSTALL) -m 644 -c $(srcdir)/demo.the $(DESTDIR)$(datadir)/THE/demo.the X- $(INSTALL) -m 644 -c $(srcdir)/cua.the $(DESTDIR)$(datadir)/THE/cua.the X- $(INSTALL) -m 644 -c $(srcdir)/config.the $(DESTDIR)$(datadir)/THE/config.the X- $(INSTALL) -m 644 -c $(srcdir)/tags.the $(DESTDIR)$(datadir)/THE/tags.the X- $(INSTALL) -m 644 -c $(srcdir)/codecomp.the $(DESTDIR)$(datadir)/THE/codecomp.the X- $(INSTALL) -m 644 -c $(srcdir)/complete.the $(DESTDIR)$(datadir)/THE/complete.the X- $(INSTALL) -m 644 -c $(srcdir)/syntax.the $(DESTDIR)$(datadir)/THE/syntax.the X+ $(INSTALL) -m 755 -d $(DESTDIR)$(datadir)/the X+ $(INSTALL) -m 644 -c ./THE_Help.txt $(DESTDIR)$(datadir)/the/THE_Help.txt X+ $(INSTALL) -m 644 -c $(srcdir)/append.the $(DESTDIR)$(datadir)/the/append.the X+ $(INSTALL) -m 644 -c $(srcdir)/comm.the $(DESTDIR)$(datadir)/the/comm.the X+ $(INSTALL) -m 644 -c $(srcdir)/build.the $(DESTDIR)$(datadir)/the/build.the X+ $(INSTALL) -m 644 -c $(srcdir)/uncomm.the $(DESTDIR)$(datadir)/the/uncomm.the X+ $(INSTALL) -m 644 -c $(srcdir)/total.the $(DESTDIR)$(datadir)/the/total.the X+ $(INSTALL) -m 644 -c $(srcdir)/match.the $(DESTDIR)$(datadir)/the/match.the X+ $(INSTALL) -m 644 -c $(srcdir)/rm.the $(DESTDIR)$(datadir)/the/rm.the X+ $(INSTALL) -m 644 -c $(srcdir)/nl.the $(DESTDIR)$(datadir)/the/nl.the X+ $(INSTALL) -m 644 -c $(srcdir)/words.the $(DESTDIR)$(datadir)/the/words.the X+ $(INSTALL) -m 644 -c $(srcdir)/l.the $(DESTDIR)$(datadir)/the/l.the X+ $(INSTALL) -m 644 -c $(srcdir)/compile.the $(DESTDIR)$(datadir)/the/compile.the X+ $(INSTALL) -m 644 -c $(srcdir)/spell.the $(DESTDIR)$(datadir)/the/spell.the X+ $(INSTALL) -m 644 -c $(srcdir)/demo.the $(DESTDIR)$(datadir)/the/demo.the X+ $(INSTALL) -m 644 -c $(srcdir)/cua.the $(DESTDIR)$(datadir)/the/cua.the X+ $(INSTALL) -m 644 -c $(srcdir)/config.the $(DESTDIR)$(datadir)/the/config.the X+ $(INSTALL) -m 644 -c $(srcdir)/tags.the $(DESTDIR)$(datadir)/the/tags.the X+ $(INSTALL) -m 644 -c $(srcdir)/codecomp.the $(DESTDIR)$(datadir)/the/codecomp.the X+ $(INSTALL) -m 644 -c $(srcdir)/complete.the $(DESTDIR)$(datadir)/the/complete.the X+ $(INSTALL) -m 644 -c $(srcdir)/syntax.the $(DESTDIR)$(datadir)/the/syntax.the X for a in $(srcdir)/*.tld; do \ X bn=`basename $$a`; \ X- $(INSTALL) -m 644 -c $$a $(DESTDIR)$(datadir)/THE/$$bn; \ X+ $(INSTALL) -m 644 -c $$a $(DESTDIR)$(datadir)/the/$$bn; \ X done; X for a in $(srcdir)/syntax/*.syntax; do \ X bn=`basename $$a`; \ X- $(INSTALL) -m 644 -c $$a $(DESTDIR)$(datadir)/THE/$$bn; \ X+ $(INSTALL) -m 644 -c $$a $(DESTDIR)$(datadir)/the/$$bn; \ X done; X X uninstalldoc: X X uninstallcommon: X -rm -f $(DESTDIR)$(mandir)/man1/the.1.gz X- -rm -f $(DESTDIR)$(datadir)/THE/THE_Help.txt X- -rm -f $(DESTDIR)$(datadir)/THE/append.the X- -rm -f $(DESTDIR)$(datadir)/THE/comm.the X- -rm -f $(DESTDIR)$(datadir)/THE/build.the X- -rm -f $(DESTDIR)$(datadir)/THE/uncomm.the X- -rm -f $(DESTDIR)$(datadir)/THE/total.the X- -rm -f $(DESTDIR)$(datadir)/THE/match.the X- -rm -f $(DESTDIR)$(datadir)/THE/rm.the X- -rm -f $(DESTDIR)$(datadir)/THE/nl.the X- -rm -f $(DESTDIR)$(datadir)/THE/words.the X- -rm -f $(DESTDIR)$(datadir)/THE/l.the X- -rm -f $(DESTDIR)$(datadir)/THE/compile.the X- -rm -f $(DESTDIR)$(datadir)/THE/spell.the X- -rm -f $(DESTDIR)$(datadir)/THE/demo.the X- -rm -f $(DESTDIR)$(datadir)/THE/cua.the X- -rm -f $(DESTDIR)$(datadir)/THE/config.the X- -rm -f $(DESTDIR)$(datadir)/THE/tags.the X- -rm -f $(DESTDIR)$(datadir)/THE/codecomp.the X- -rm -f $(DESTDIR)$(datadir)/THE/syntax.the X+ -rm -f $(DESTDIR)$(datadir)/the/THE_Help.txt X+ -rm -f $(DESTDIR)$(datadir)/the/append.the X+ -rm -f $(DESTDIR)$(datadir)/the/comm.the X+ -rm -f $(DESTDIR)$(datadir)/the/build.the X+ -rm -f $(DESTDIR)$(datadir)/the/uncomm.the X+ -rm -f $(DESTDIR)$(datadir)/the/total.the X+ -rm -f $(DESTDIR)$(datadir)/the/match.the X+ -rm -f $(DESTDIR)$(datadir)/the/rm.the X+ -rm -f $(DESTDIR)$(datadir)/the/nl.the X+ -rm -f $(DESTDIR)$(datadir)/the/words.the X+ -rm -f $(DESTDIR)$(datadir)/the/l.the X+ -rm -f $(DESTDIR)$(datadir)/the/compile.the X+ -rm -f $(DESTDIR)$(datadir)/the/spell.the X+ -rm -f $(DESTDIR)$(datadir)/the/demo.the X+ -rm -f $(DESTDIR)$(datadir)/the/cua.the X+ -rm -f $(DESTDIR)$(datadir)/the/config.the X+ -rm -f $(DESTDIR)$(datadir)/the/tags.the X+ -rm -f $(DESTDIR)$(datadir)/the/codecomp.the X+ -rm -f $(DESTDIR)$(datadir)/the/syntax.the X for a in $(srcdir)/*.tld; do \ X bn=`basename $$a`; \ X- rm -f $(DESTDIR)$(datadir)/THE/$$bn; \ X+ rm -f $(DESTDIR)$(datadir)/the/$$bn; \ X done; X for a in $(srcdir)/syntax/*.syntax; do \ X bn=`basename $$a`; \ X- rm -f $(DESTDIR)$(datadir)/THE/$$bn; \ X+ rm -f $(DESTDIR)$(datadir)/the/$$bn; \ X done; X- -rmdir $(DESTDIR)$(datadir)/THE X+ -rmdir $(DESTDIR)$(datadir)/the X X binary: $(BASE_BINARY) X X@@ -385,33 +385,33 @@ binarybase: $(THEBIN) the the.man THE_He X $(INSTALL) -m 755 -c ./$(THEBIN) ./tmpdir/bin/$(THEBIN) X $(INSTALL) -m 755 -c ./the ./tmpdir/bin/the X $(INSTALL) -m 644 -c $(srcdir)/the.1 ./tmpdir/man/man1/the.1 X- $(INSTALL) -m 644 -c ./THE_Help.txt ./tmpdir/share/THE/THE_Help.txt X- $(INSTALL) -m 644 -c $(srcdir)/append.the ./tmpdir/share/THE/append.the X- $(INSTALL) -m 644 -c $(srcdir)/comm.the ./tmpdir/share/THE/comm.the X- $(INSTALL) -m 644 -c $(srcdir)/build.the ./tmpdir/share/THE/build.the X- $(INSTALL) -m 644 -c $(srcdir)/uncomm.the ./tmpdir/share/THE/uncomm.the X- $(INSTALL) -m 644 -c $(srcdir)/total.the ./tmpdir/share/THE/total.the X- $(INSTALL) -m 644 -c $(srcdir)/match.the ./tmpdir/share/THE/match.the X- $(INSTALL) -m 644 -c $(srcdir)/rm.the ./tmpdir/share/THE/rm.the X- $(INSTALL) -m 644 -c $(srcdir)/nl.the ./tmpdir/share/THE/nl.the X- $(INSTALL) -m 644 -c $(srcdir)/words.the ./tmpdir/share/THE/words.the X- $(INSTALL) -m 644 -c $(srcdir)/l.the ./tmpdir/share/THE/l.the X- $(INSTALL) -m 644 -c $(srcdir)/compile.the ./tmpdir/share/THE/compile.the X- $(INSTALL) -m 644 -c $(srcdir)/spell.the ./tmpdir/share/THE/spell.the X- $(INSTALL) -m 644 -c $(srcdir)/demo.the ./tmpdir/share/THE/demo.the X- $(INSTALL) -m 644 -c $(srcdir)/cua.the ./tmpdir/share/THE/cua.the X- $(INSTALL) -m 644 -c $(srcdir)/config.the ./tmpdir/share/THE/config.the X- $(INSTALL) -m 644 -c $(srcdir)/tags.the ./tmpdir/share/THE/tags.the X- $(INSTALL) -m 644 -c $(srcdir)/codecomp.the ./tmpdir/share/THE/codecomp.the X- $(INSTALL) -m 644 -c $(srcdir)/complete.the ./tmpdir/share/THE/complete.the X- $(INSTALL) -m 644 -c $(srcdir)/syntax.the ./tmpdir/share/THE/syntax.the X+ $(INSTALL) -m 644 -c ./THE_Help.txt ./tmpdir/share/the/THE_Help.txt X+ $(INSTALL) -m 644 -c $(srcdir)/append.the ./tmpdir/share/the/append.the X+ $(INSTALL) -m 644 -c $(srcdir)/comm.the ./tmpdir/share/the/comm.the X+ $(INSTALL) -m 644 -c $(srcdir)/build.the ./tmpdir/share/the/build.the X+ $(INSTALL) -m 644 -c $(srcdir)/uncomm.the ./tmpdir/share/the/uncomm.the X+ $(INSTALL) -m 644 -c $(srcdir)/total.the ./tmpdir/share/the/total.the X+ $(INSTALL) -m 644 -c $(srcdir)/match.the ./tmpdir/share/the/match.the X+ $(INSTALL) -m 644 -c $(srcdir)/rm.the ./tmpdir/share/the/rm.the X+ $(INSTALL) -m 644 -c $(srcdir)/nl.the ./tmpdir/share/the/nl.the X+ $(INSTALL) -m 644 -c $(srcdir)/words.the ./tmpdir/share/the/words.the X+ $(INSTALL) -m 644 -c $(srcdir)/l.the ./tmpdir/share/the/l.the X+ $(INSTALL) -m 644 -c $(srcdir)/compile.the ./tmpdir/share/the/compile.the X+ $(INSTALL) -m 644 -c $(srcdir)/spell.the ./tmpdir/share/the/spell.the X+ $(INSTALL) -m 644 -c $(srcdir)/demo.the ./tmpdir/share/the/demo.the X+ $(INSTALL) -m 644 -c $(srcdir)/cua.the ./tmpdir/share/the/cua.the X+ $(INSTALL) -m 644 -c $(srcdir)/config.the ./tmpdir/share/the/config.the X+ $(INSTALL) -m 644 -c $(srcdir)/tags.the ./tmpdir/share/the/tags.the X+ $(INSTALL) -m 644 -c $(srcdir)/codecomp.the ./tmpdir/share/the/codecomp.the X+ $(INSTALL) -m 644 -c $(srcdir)/complete.the ./tmpdir/share/the/complete.the X+ $(INSTALL) -m 644 -c $(srcdir)/syntax.the ./tmpdir/share/the/syntax.the X for a in $(srcdir)/*.tld; do \ X bn=`basename $$a`; \ X- $(INSTALL) -m 644 -c $$a ./tmpdir/share/THE/$$bn; \ X+ $(INSTALL) -m 644 -c $$a ./tmpdir/share/the/$$bn; \ X done; X for a in $(srcdir)/syntax/*.syntax; do \ X bn=`basename $$a`; \ X- $(INSTALL) -m 644 -c $$a ./tmpdir/share/THE/$$bn; \ X+ $(INSTALL) -m 644 -c $$a ./tmpdir/share/the/$$bn; \ X done; X (cd ./tmpdir; \ X tar cvf - * | gzip > ../THE-$(THETYPE)-@REXX_BUILD@-$(VERSION)-$(MACH_ARCH)-$(MYDISTRO).tgz ) d3205be5dc876eaabb2eac19bc307980 echo x - the/pkg-plist sed 's/^X//' >the/pkg-plist << 'd84492d5488bcee8dbbc83195ea1866a' X%%NCURSES%%bin/nthe Xbin/the X%%XCURSES%%bin/xthe Xman/man1/the.1.gz X@dir %%DATADIR%% X%%DATADIR%%/THE_Help.txt X%%DATADIR%%/abf.tld X%%DATADIR%%/append.the X%%DATADIR%%/build.the X%%DATADIR%%/c.tld X%%DATADIR%%/cdiff.tld X%%DATADIR%%/cobol.tld X%%DATADIR%%/codecomp.the X%%DATADIR%%/comm.the X%%DATADIR%%/compile.the X%%DATADIR%%/complete.the X%%DATADIR%%/config.the X%%DATADIR%%/csh.tld X%%DATADIR%%/cua.the X%%DATADIR%%/demo.the X%%DATADIR%%/diff.tld X%%DATADIR%%/dir.tld X%%DATADIR%%/fortran.tld X%%DATADIR%%/html.tld X%%DATADIR%%/java.tld X%%DATADIR%%/js.tld X%%DATADIR%%/l.the X%%DATADIR%%/m4.tld X%%DATADIR%%/make.tld X%%DATADIR%%/match.the X%%DATADIR%%/nl.the X%%DATADIR%%/nsi.tld X%%DATADIR%%/objc.tld X%%DATADIR%%/opl.tld X%%DATADIR%%/plsql.tld X%%DATADIR%%/rexx.syntax X%%DATADIR%%/rexx.tld X%%DATADIR%%/rexxdw.syntax X%%DATADIR%%/rexxeec.syntax X%%DATADIR%%/rexxutil.syntax X%%DATADIR%%/rm.the X%%DATADIR%%/sh.tld X%%DATADIR%%/spec.tld X%%DATADIR%%/spell.the X%%DATADIR%%/syntax.the X%%DATADIR%%/tags.the X%%DATADIR%%/total.the X%%DATADIR%%/udiff.tld X%%DATADIR%%/uncomm.the X%%DATADIR%%/words.the X%%PORTDOCS%%@dir %%DOCSDIR%% X%%PORTDOCS%%%%DOCSDIR%%/app1.html X%%PORTDOCS%%%%DOCSDIR%%/app2.html X%%PORTDOCS%%%%DOCSDIR%%/app3.html X%%PORTDOCS%%%%DOCSDIR%%/app4.html X%%PORTDOCS%%%%DOCSDIR%%/app5.html X%%PORTDOCS%%%%DOCSDIR%%/app6.html X%%PORTDOCS%%%%DOCSDIR%%/app7.html X%%PORTDOCS%%%%DOCSDIR%%/comm.html X%%PORTDOCS%%%%DOCSDIR%%/commset.html X%%PORTDOCS%%%%DOCSDIR%%/commsos.html X%%PORTDOCS%%%%DOCSDIR%%/fdl.html X%%PORTDOCS%%%%DOCSDIR%%/glossary.html X%%PORTDOCS%%%%DOCSDIR%%/history.html X%%PORTDOCS%%%%DOCSDIR%%/index.html X%%PORTDOCS%%%%DOCSDIR%%/overview.html X%%PORTDOCS%%%%DOCSDIR%%/query.html X%%PORTDOCS%%%%DOCSDIR%%/quickref.html X%%PORTDOCS%%%%DOCSDIR%%/the64.gif X%%PORTDOCS%%%%DOCSDIR%%/the64.png d84492d5488bcee8dbbc83195ea1866a exit