pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

jed/xjed: init



Module Name:	pkgsrc-wip
Committed By:	Kevin Bloom <kevin.bloom%posteo.net@localhost>
Pushed By:	nuclearkev
Date:		Thu Nov 16 21:43:24 2023 -0500
Changeset:	559331bad29a220b39974eb37078cc5e26dfc2b7

Added Files:
	jed/DESCR
	jed/MESSAGE
	jed/Makefile
	jed/Makefile.common
	jed/PLIST
	jed/distinfo
	xjed/DESCR
	xjed/Makefile
	xjed/PLIST.xjed
	xjed/distinfo
	xjed/patches/patch-ab

Log Message:
jed/xjed: init

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=559331bad29a220b39974eb37078cc5e26dfc2b7

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 jed/DESCR             |  10 +++
 jed/MESSAGE           |  18 +++++
 jed/Makefile          |  14 ++++
 jed/Makefile.common   |  34 +++++++++
 jed/PLIST             | 200 ++++++++++++++++++++++++++++++++++++++++++++++++++
 jed/distinfo          |   5 ++
 xjed/DESCR            |  10 +++
 xjed/Makefile         |  31 ++++++++
 xjed/PLIST.xjed       |   2 +
 xjed/distinfo         |   6 ++
 xjed/patches/patch-ab |  23 ++++++
 11 files changed, 353 insertions(+)

diffs:
diff --git a/jed/DESCR b/jed/DESCR
new file mode 100644
index 0000000000..85912bf363
--- /dev/null
+++ b/jed/DESCR
@@ -0,0 +1,10 @@
+JED is a freely available text editor for Unix, VMS, MSDOS, OS/2, and
+MS Windows.
+
+Features include:
+     * Color syntax highlighting on color terminals.
+     * Folding support
+     * Extensible in a language resembling C. Completely customizable.
+     * Capable of read GNU info files from within JED's info browser
+     * A variety of programming modes (with syntax highlighting) are
+       available including C, C++, FORTRAN, TeX, HTML, SH, IDL, DCL, NROFF...
diff --git a/jed/MESSAGE b/jed/MESSAGE
new file mode 100644
index 0000000000..7fcf5d445d
--- /dev/null
+++ b/jed/MESSAGE
@@ -0,0 +1,18 @@
+===========================================================================
+$NetBSD: MESSAGE,v 1.3 2003/04/05 20:29:40 wiz Exp $
+
+Optional but highly recommended: preparse the S-Lang files.  This
+is done by running JED as:
+
+# (cd ${PREFIX}/share/jed/lib; jed -batch -n -l preparse.sl)
+
+This creates pre-parsed *.slc files that load quicker than *.sl
+files. Note that the bytecodes that are stored in the preparsed
+files (*.slc) may depend upon the version of the slang library that
+was used.  This is particularly relevant if jed is dynamically
+linked to the slang library and for some reason you upgrade the
+library.  If you do this, then immediately after installing a new
+version of the slang library, run the command 'touch *.sl' on all
+the .sl files in the ${PREFIX}/share/jed/lib/lib directory.
+
+===========================================================================
diff --git a/jed/Makefile b/jed/Makefile
new file mode 100644
index 0000000000..3dbafb6a94
--- /dev/null
+++ b/jed/Makefile
@@ -0,0 +1,14 @@
+# $NetBSD: Makefile,v 1.28 2012/10/03 11:43:35 asau Exp $
+#
+PKGNAME=		jed-0.99.19
+PKGREVISION=		2
+
+# .include "../../editors/jed/Makefile.common"
+.include "./Makefile.common"
+COMMENT=		Extensible folding editor with Emacs/WordStar/EDT emulations
+
+CONFLICTS=		xjed-[0-9]*
+
+CONFIGURE_ARGS+=	--without-X
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/jed/Makefile.common b/jed/Makefile.common
new file mode 100644
index 0000000000..137e755b33
--- /dev/null
+++ b/jed/Makefile.common
@@ -0,0 +1,34 @@
+# $NetBSD: Makefile.common,v 1.15 2020/01/26 17:31:06 rillig Exp $
+#
+# used by editors/jed/Makefile
+# used by editors/xjed/Makefile
+
+DISTNAME=		jed-0.99-19
+CATEGORIES=		editors
+MASTER_SITES=		ftp://space.mit.edu/pub/davis/jed/v0.99/
+MASTER_SITES+=		ftp://ftp.fu-berlin.de/pub/unix/editors/jed/v0.99/
+MASTER_SITES+=		ftp://ftp.ntua.gr/pub/lang/slang/jed/v0.99/
+MASTER_SITES+=		ftp://ftp.uni-stuttgart.de/pub/unix/misc/slang/jed/v0.99/
+EXTRACT_SUFX=		.tar.bz2
+
+MAINTAINER=		joerg%gmx.net@localhost
+HOMEPAGE=		https://www.jedsoft.org/jed/
+
+MAKE_JOBS_SAFE=		no
+
+GNU_CONFIGURE=		yes
+
+LIBS.SunOS+=		-lnsl -lresolv
+
+EGDIR=			${PREFIX}/share/examples/jed
+CONF_FILES=		${EGDIR}/jed.conf ${PREFIX}/etc/jed.conf
+
+INSTALLATION_DIRS+=	${EGDIR}
+
+post-install:
+	${RMDIR} ${DESTDIR}${PREFIX}/share/jed/bin
+	${RMDIR} ${DESTDIR}${PREFIX}/share/jed/lib/tm
+	${INSTALL_DATA} ${WRKSRC}/lib/jed.conf ${DESTDIR}${EGDIR}
+
+.include "../../devel/libslang2/buildlink3.mk"
+.include "../../mk/termcap.buildlink3.mk"
diff --git a/jed/PLIST b/jed/PLIST
new file mode 100644
index 0000000000..b86c8fea5c
--- /dev/null
+++ b/jed/PLIST
@@ -0,0 +1,200 @@
+@comment $NetBSD: PLIST,v 1.3 2009/06/14 17:50:23 joerg Exp $
+bin/jed
+bin/jed-script
+bin/rgrep
+man/man1/jed.1
+man/man1/rgrep.1
+share/examples/jed/jed.conf
+share/jed/doc/README
+share/jed/doc/manual/jed.tex
+share/jed/doc/txt/abbrev.txt
+share/jed/doc/txt/color.txt
+share/jed/doc/txt/compile.txt
+share/jed/doc/txt/dfa.txt
+share/jed/doc/txt/edt.txt
+share/jed/doc/txt/emacs.txt
+share/jed/doc/txt/filelock.txt
+share/jed/doc/txt/fold.txt
+share/jed/doc/txt/hooks.txt
+share/jed/doc/txt/ide-mode.txt
+share/jed/doc/txt/jed_faq.txt
+share/jed/doc/txt/jedfuns.txt
+share/jed/doc/txt/libfuns.txt
+share/jed/doc/txt/linux-keys.txt
+share/jed/doc/txt/menus.txt
+share/jed/doc/txt/mouse.txt
+share/jed/doc/txt/pc-keys.txt
+share/jed/doc/txt/program.txt
+share/jed/doc/txt/rgrep.txt
+share/jed/doc/txt/rmail.txt
+share/jed/doc/txt/script.txt
+share/jed/doc/txt/syntax.txt
+share/jed/doc/txt/undo.txt
+share/jed/doc/txt/wjed.txt
+share/jed/doc/txt/wordstar.txt
+share/jed/doc/txt/xjed.txt
+share/jed/doc/txt/xrenderfont.txt
+share/jed/doc/txt/yankpop.txt
+share/jed/info/dir.info
+share/jed/info/info.info
+share/jed/info/jed.1in
+share/jed/info/jed.2in
+share/jed/info/jed.3in
+share/jed/info/jed.info
+share/jed/lib/abbrev.sl
+share/jed/lib/abbrmisc.sl
+share/jed/lib/aboutjed.hlp
+share/jed/lib/acompile.sl
+share/jed/lib/aprocess.sl
+share/jed/lib/ashell.sl
+share/jed/lib/backups.sl
+share/jed/lib/bibtex.sl
+share/jed/lib/binary.sl
+share/jed/lib/bookmark.sl
+share/jed/lib/brief.sl
+share/jed/lib/buf.sl
+share/jed/lib/bufed.sl
+share/jed/lib/bytecomp.sl
+share/jed/lib/cal.sl
+share/jed/lib/chglog.sl
+share/jed/lib/cmisc.sl
+share/jed/lib/cmode.sl
+share/jed/lib/colors/README
+share/jed/lib/colors/Xjed/elegant.sl
+share/jed/lib/colors/Xjed/pastel0.sl
+share/jed/lib/colors/black1.sl
+share/jed/lib/colors/black2.sl
+share/jed/lib/colors/black3.sl
+share/jed/lib/colors/blue1.sl
+share/jed/lib/colors/blue2.sl
+share/jed/lib/colors/blue3.sl
+share/jed/lib/colors/default1.sl
+share/jed/lib/colors/white1.sl
+share/jed/lib/comments.sl
+share/jed/lib/compat.sl
+share/jed/lib/compile.sl
+share/jed/lib/compress.sl
+share/jed/lib/cpright.hlp
+share/jed/lib/ctags.sl
+share/jed/lib/cua.sl
+share/jed/lib/dabbrev.sl
+share/jed/lib/dcl.sl
+share/jed/lib/digraph.sl
+share/jed/lib/dired.sl
+share/jed/lib/docbook.sl
+share/jed/lib/dos437.sl
+share/jed/lib/dos850.sl
+share/jed/lib/dos852.sl
+share/jed/lib/edt.hlp
+share/jed/lib/edt.sl
+share/jed/lib/emacs.hlp
+share/jed/lib/emacs.sl
+share/jed/lib/emacsmsc.sl
+share/jed/lib/emul.sl
+share/jed/lib/f90.sl
+share/jed/lib/ff90.sl
+share/jed/lib/filter.sl
+share/jed/lib/folding.sl
+share/jed/lib/fortran.sl
+share/jed/lib/generic.hlp
+share/jed/lib/help.sl
+share/jed/lib/history.sl
+share/jed/lib/hooks.sl
+share/jed/lib/html.sl
+share/jed/lib/ide.hlp
+share/jed/lib/ide.sl
+share/jed/lib/idl.sl
+share/jed/lib/info.sl
+share/jed/lib/isearch.sl
+share/jed/lib/iso-lat2.sl
+share/jed/lib/iso-lat3.sl
+share/jed/lib/iso-latin.sl
+share/jed/lib/iso2xxx.sl
+share/jed/lib/ispell.sl
+share/jed/lib/javamode.sl
+share/jed/lib/jed.hlp
+share/jed/lib/jed.rc
+share/jed/lib/jed.sl
+share/jed/lib/jedhelp.sl
+share/jed/lib/jedusage.sl
+share/jed/lib/keycode.sl
+share/jed/lib/keydefs.sl
+share/jed/lib/krconv.sl
+share/jed/lib/latex.sl
+share/jed/lib/latex209.sl
+share/jed/lib/linux.sl
+share/jed/lib/lisp.sl
+share/jed/lib/ltx-comp.dat
+share/jed/lib/ltx-math.sl
+share/jed/lib/macro.sl
+share/jed/lib/mail.sl
+share/jed/lib/mailalias.sl
+share/jed/lib/man.sl
+share/jed/lib/maple.sl
+share/jed/lib/matlab.sl
+share/jed/lib/menu.sl
+share/jed/lib/menus.sl
+share/jed/lib/mime.sl
+share/jed/lib/mini.sl
+share/jed/lib/minued.sl
+share/jed/lib/misc.sl
+share/jed/lib/modehook.sl
+share/jed/lib/modeinfo.sl
+share/jed/lib/most.sl
+share/jed/lib/mouse.sl
+share/jed/lib/mousex.sl
+share/jed/lib/mswmouse.sl
+share/jed/lib/mutekeys.sl
+share/jed/lib/nroff.sl
+share/jed/lib/occur.sl
+share/jed/lib/os.sl
+share/jed/lib/perl.sl
+share/jed/lib/php.sl
+share/jed/lib/pipe.sl
+share/jed/lib/popups.sl
+share/jed/lib/preparse.sl
+share/jed/lib/pscript.sl
+share/jed/lib/pushmode.sl
+share/jed/lib/pymode.sl
+share/jed/lib/rcs.sl
+share/jed/lib/recent.sl
+share/jed/lib/regexp.sl
+share/jed/lib/register.sl
+share/jed/lib/replace.sl
+share/jed/lib/rmail.sl
+share/jed/lib/rot13.sl
+share/jed/lib/runpgm.sl
+share/jed/lib/sccs.sl
+share/jed/lib/search.sl
+share/jed/lib/seldisp.sl
+share/jed/lib/sendmail.sl
+share/jed/lib/shell.sl
+share/jed/lib/shmode.sl
+share/jed/lib/simple.hlp
+share/jed/lib/site.sl
+share/jed/lib/slmode.sl
+share/jed/lib/sort.sl
+share/jed/lib/sortmisc.sl
+share/jed/lib/spicemod.sl
+share/jed/lib/srchmisc.sl
+share/jed/lib/syntax.sl
+share/jed/lib/tabs.sl
+share/jed/lib/tclmode.sl
+share/jed/lib/tex.sl
+share/jed/lib/texcom.sl
+share/jed/lib/textmode.sl
+share/jed/lib/tiasm.sl
+share/jed/lib/tmisc.sl
+share/jed/lib/tmmode.sl
+share/jed/lib/tpascal.sl
+share/jed/lib/untab.sl
+share/jed/lib/util.sl
+share/jed/lib/verilog.sl
+share/jed/lib/vhdlmode.sl
+share/jed/lib/vmshelp.sl
+share/jed/lib/win1250.sl
+share/jed/lib/wmark.sl
+share/jed/lib/wmenu.sl
+share/jed/lib/wordstar.hlp
+share/jed/lib/wordstar.sl
+share/jed/lib/yankpop.sl
diff --git a/jed/distinfo b/jed/distinfo
new file mode 100644
index 0000000000..e91680d483
--- /dev/null
+++ b/jed/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.15 2021/10/26 10:21:31 nia Exp $
+
+BLAKE2s (jed-0.99-19.tar.bz2) = 5d9d89262f4aa31a8a181064d9c0a4c373c3d727ff731feaf7db5fbfb1701bd1
+SHA512 (jed-0.99-19.tar.bz2) = db8a30284f9b8e3e2c5d1a600eeb7af29c9f943a5c23d7c74fce926e0b0252f54805e214670e7c9357ce0e6918ad67cba2769a523979bfbd285328f94fff747c
+Size (jed-0.99-19.tar.bz2) = 884198 bytes
diff --git a/xjed/DESCR b/xjed/DESCR
new file mode 100644
index 0000000000..85912bf363
--- /dev/null
+++ b/xjed/DESCR
@@ -0,0 +1,10 @@
+JED is a freely available text editor for Unix, VMS, MSDOS, OS/2, and
+MS Windows.
+
+Features include:
+     * Color syntax highlighting on color terminals.
+     * Folding support
+     * Extensible in a language resembling C. Completely customizable.
+     * Capable of read GNU info files from within JED's info browser
+     * A variety of programming modes (with syntax highlighting) are
+       available including C, C++, FORTRAN, TeX, HTML, SH, IDL, DCL, NROFF...
diff --git a/xjed/Makefile b/xjed/Makefile
new file mode 100644
index 0000000000..02711e5904
--- /dev/null
+++ b/xjed/Makefile
@@ -0,0 +1,31 @@
+# $NetBSD: Makefile,v 1.17 2013/04/06 03:45:12 rodent Exp $
+#
+PKGNAME=		xjed-0.99.16
+PKGREVISION=		1
+
+.include "../../editors/jed/Makefile.common"
+COMMENT=		Extensible folding editor + Emacs/WordStar/EDT emulations, X11 version
+
+CONFLICTS=		jed-[0-9]*
+
+CONFIGURE_ARGS+=	--with-x
+
+BUILD_TARGET=		xjed
+
+MESSAGE_SRC=		${.CURDIR}/../jed/MESSAGE
+PLIST_SRC=		${.CURDIR}/../jed/PLIST
+PLIST_SRC+=		${.CURDIR}/PLIST.xjed
+
+.include "../../mk/bsd.prefs.mk"
+
+# XXX For just now disable grantpt(3) for NetBSD-2.0F and later
+# Also for Dragonfly, there's no strops.h header
+.if ${OPSYS} == "NetBSD" || ${OPSYS} == "DragonFly"
+CONFIGURE_ENV+=		ac_cv_func_grantpt=no
+.endif
+
+BUILDLINK_DEPMETHOD.libXt?=	build
+
+.include "../../x11/libX11/buildlink3.mk"
+.include "../../x11/libXt/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/xjed/PLIST.xjed b/xjed/PLIST.xjed
new file mode 100644
index 0000000000..6aedb169d5
--- /dev/null
+++ b/xjed/PLIST.xjed
@@ -0,0 +1,2 @@
+@comment $NetBSD: PLIST.xjed,v 1.1 2003/04/05 21:39:41 wiz Exp $
+bin/xjed
diff --git a/xjed/distinfo b/xjed/distinfo
new file mode 100644
index 0000000000..83b5d95407
--- /dev/null
+++ b/xjed/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.7 2021/10/26 10:21:44 nia Exp $
+
+BLAKE2s (jed-0.99-16.tar.bz2) = 7ced6a9587bc45ed053b0b10ffd5a218533a116837dec233cb163aca647f1a0a
+SHA512 (jed-0.99-16.tar.bz2) = 37431d3bb386867a05d90e4597dc5a07efb2d83387434d4318751ab077ca0e646ec5bb61dca46c323aa9f4668c1b6b2a780fe02a6c4c2eb31e28f12a5f4174fc
+Size (jed-0.99-16.tar.bz2) = 667623 bytes
+SHA1 (patch-ab) = d7c8edfb2f45f9aa73082d04c91fa4f33e3f9b26
diff --git a/xjed/patches/patch-ab b/xjed/patches/patch-ab
new file mode 100644
index 0000000000..6d290c408b
--- /dev/null
+++ b/xjed/patches/patch-ab
@@ -0,0 +1,23 @@
+$NetBSD: patch-ab,v 1.2 2003/04/05 21:39:43 wiz Exp $
+
+--- src/Makefile.in.orig	Sun Oct 20 08:55:30 2002
++++ src/Makefile.in
+@@ -13,8 +13,7 @@
+ prefix = @prefix@
+ exec_prefix = @exec_prefix@
+ #JED_ROOT = $(HOME)/src/jed# <--- make sure # is at end of file!!
+-#JED_ROOT = $(prefix)/jed# <--- make sure # is at end of file!!
+-JED_ROOT = @JED_ROOT@# <--- make sure # is at end of file!!
++JED_ROOT = $(prefix)/share/jed# <--- make sure # is at end of file!!
+ BIN_DIR = @bindir@
+ MAN_DIR = @mandir@/man1
+ INSTALL		= @INSTALL@
+@@ -158,7 +157,7 @@
+ rgrep: $(OBJDIR)/rgrep
+ 	@echo rgrep created in $(OBJDIR)
+ $(OBJDIR)/rgrep: $(OBJDIR)/vfile.o $(OBJDIR)/rgrep.o
+-	cd $(OBJDIR); $(CC) vfile.o rgrep.o -o rgrep $(LDFLAGS) $(SLANG_LIB) -lslang
++	cd $(OBJDIR); $(CC) vfile.o rgrep.o -o rgrep $(LDFLAGS) $(SLANG_LIB) -lslang -lm -ltermcap
+ #
+ getmail: $(OBJDIR)/getmail
+ 	@echo getmail created in $(OBJDIR)


Home | Main Index | Thread Index | Old Index