FreeBSD Bugzilla – Attachment 216638 Details for
Bug 247705
editors/jove: Update to 4.17, Take MAINTAINER'ship
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
patch shar file
jove.shar (text/plain), 7.68 KB, created by
Harry NEWTON
on 2020-07-21 19:29:46 UTC
(
hide
)
Description:
patch shar file
Filename:
MIME Type:
Creator:
Harry NEWTON
Created:
2020-07-21 19:29:46 UTC
Size:
7.68 KB
patch
obsolete
>#!/bin/sh ># This is a shell archive >echo x jove >mkdir -p jove > /dev/null 2>&1 >echo x jove/pkg-descr >sed 's/^X//' > jove/pkg-descr << 'SHAR_END' >XJOVE ("Jonathan's Own Version of Emacs") is a simple text editor in >Xthe spirit of emacs, but somewhat smaller and faster to start up. >X >XAn interactive tutorial - teachjove - is included, and is intended for >Xpeople who have never used emacs style editors. >SHAR_END >echo x jove/Makefile >sed 's/^X//' > jove/Makefile << 'SHAR_END' >X# Created by: jkh >X# $FreeBSD: head/editors/jove/Makefile 529901 2020-03-30 17:01:46Z olivier $ >X >XPORTNAME= jove >XDISTVERSION= 4.17.0.5 >XCATEGORIES= editors >XMASTER_SITES= ftp://ftp.cs.toronto.edu/pub/moraes/jove/ >X >XMAINTAINER= daemon@yewbarrow.net >XCOMMENT= Jonathan's Own Version of Emacs >X >XLICENSE= JOVE >XLICENSE_NAME= JOVE License >XLICENSE_FILE= ${WRKSRC}/README >XLICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept >X >XUSES= ncurses tar:tgz >X >XOPTIONS_DEFINE= DOCS EXAMPLES >XDOCS_DESC= Build and install extra documentation >XDOCS_USES= groff >XEXAMPLES_DESC= Install example config files >XOPTIONS_DEFAULT= DOCS EXAMPLES >XOPTIONS_SUB= yes >X >Xpost-build-DOCS-on: >X (cd ${WRKSRC} && \ >X ${MAKE} doc/jove.man doc/jove.man.ps) >X >Xpost-install-DOCS-on: >X ${MKDIR} ${STAGEDIR}${DOCSDIR} >X ${INSTALL_MAN} ${WRKSRC}/doc/jove.qref ${STAGEDIR}${DOCSDIR} >X ${INSTALL_MAN} ${WRKSRC}/doc/jove.man ${STAGEDIR}${DOCSDIR} >X ${INSTALL_MAN} ${WRKSRC}/doc/jove.man.ps ${STAGEDIR}${DOCSDIR} >X ${INSTALL_MAN} ${WRKSRC}/doc/README ${STAGEDIR}${DOCSDIR} >X ${RM} ${WRKSRC}/doc/keychart. >X ${INSTALL_MAN} ${WRKSRC}/doc/keychart.* ${STAGEDIR}${DOCSDIR} >X >Xpost-install-EXAMPLES-on: >X ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} >X ${INSTALL_MAN} ${WRKSRC}/doc/example.rc ${STAGEDIR}${EXAMPLESDIR} >X ${INSTALL_MAN} ${WRKSRC}/doc/XTermresource ${STAGEDIR}${EXAMPLESDIR} >X >Xpost-install: >X ${INSTALL_MAN} ${WRKSRC}/doc/jove.rc.* ${STAGEDIR}${DATADIR} >X ${INSTALL_MAN} ${WRKSRC}/doc/jove.rc ${STAGEDIR}${DATADIR}/jove.rc.sample >X >X.include <bsd.port.mk> >SHAR_END >echo x jove/distinfo >sed 's/^X//' > jove/distinfo << 'SHAR_END' >XTIMESTAMP = 1593872133 >XSHA256 (jove-4.17.0.5.tgz) = 97070b8c0d305c4aed629859bb98eb6c0b46087f2e9257fd06173972dacc6b89 >XSIZE (jove-4.17.0.5.tgz) = 473157 >SHAR_END >echo x jove/files >mkdir -p jove/files > /dev/null 2>&1 >echo x jove/pkg-message >sed 's/^X//' > jove/pkg-message << 'SHAR_END' >X[ >X{ type: install >X message: <<EOM >XJonathan's Own Version of Emacs >X >XThe basic installation includes an interactive tutorial, teachjove, intended for >Xpeople who have never used emacs style editors, and manpages for jove and teachjove. >XIn-editor documentation can be reached through the commands >X'describe-command', 'describe-bindings', and 'apropos'. >X >XIt also includes a sample system-wide initialization file 'jove.rc' which >Xsources terminal specific initialization files; this is located in %%DATADIR%%. >X >XIf the port is built with the DOCS option set to ON, then additional documentation >Xwill be installed into %%DOCSDIR%%. This will include a quick reference >X'jove.qref', a manual [not a man page] 'jove.man' in ascii and PostScript >Xforms, and keycharts describing the key bindings for the terminal specific >Xinitialization files sourced by the sample 'jove.rc'. >X >XIf the port is built with the EXAMPLES option set to ON, an example >XX-resources file for xterms in installed in %%EXAMPLESDIR%%. An >Xexample per-user initialization file is also included, which could form the >Xbasis of a ~/.joverc. >X >XEOM >X} >X] >SHAR_END >echo x jove/pkg-plist >sed 's/^X//' > jove/pkg-plist << 'SHAR_END' >Xbin/jove >Xbin/teachjove >Xlibexec/jove/recover >Xman/man1/jove.1.gz >Xman/man1/teachjove.1.gz >X%%PORTDOCS%%%%DOCSDIR%%/README >X%%PORTDOCS%%%%DOCSDIR%%/jove.man >X%%PORTDOCS%%%%DOCSDIR%%/jove.man.ps >X%%PORTDOCS%%%%DOCSDIR%%/jove.qref >X%%PORTDOCS%%%%DOCSDIR%%/keychart.3022 >X%%PORTDOCS%%%%DOCSDIR%%/keychart.sun >X%%PORTDOCS%%%%DOCSDIR%%/keychart.sun-cmd >X%%PORTDOCS%%%%DOCSDIR%%/keychart.vt100 >X%%PORTDOCS%%%%DOCSDIR%%/keychart.wyse >X%%PORTDOCS%%%%DOCSDIR%%/keychart.xterm >X%%PORTDOCS%%%%DOCSDIR%%/keychart.xterm-256color >X%%PORTDOCS%%%%DOCSDIR%%/keychart.z29 >X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/XTermresource >X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example.rc >X%%DATADIR%%/cmds.doc >X%%DATADIR%%/jove.rc.3022 >X@sample %%DATADIR%%/jove.rc.sample >X%%DATADIR%%/jove.rc.sun >X%%DATADIR%%/jove.rc.sun-cmd >X%%DATADIR%%/jove.rc.vt100 >X%%DATADIR%%/jove.rc.wyse >X%%DATADIR%%/jove.rc.xterm >X%%DATADIR%%/jove.rc.xterm-256color >X%%DATADIR%%/jove.rc.z29 >X%%DATADIR%%/teach-jove >SHAR_END >echo x jove/files/patch-Makefile >sed 's/^X//' > jove/files/patch-Makefile << 'SHAR_END' >X--- Makefile.orig 2020-01-25 21:36:33 UTC >X+++ Makefile >X@@ -24,9 +24,9 @@ SHELL = /bin/sh >X # If they don't exist, this makefile will try to create the directories >X # LIBDIR and SHAREDIR. All others must already exist. >X >X-JOVEHOME = $(DESTDIR)/usr/local >X-SHAREDIR = $(JOVEHOME)/lib/jove >X-LIBDIR = $(JOVEHOME)/lib/jove >X+JOVEHOME = $(DESTDIR)${PREFIX} >X+SHAREDIR = $(JOVEHOME)/share/jove >X+LIBDIR = $(JOVEHOME)/libexec/jove >X BINDIR = $(JOVEHOME)/bin >X XEXT= >X MANDIR = $(JOVEHOME)/man/man$(MANEXT) >X@@ -65,13 +65,13 @@ DFLTSHELL = /bin/sh >X INSTALLFLAGS = # -g bin -o root >X >X # to install executable files >X-XINSTALL=cp >X-#XINSTALL=/usr/ucb/install $(INSTALLFLAGS) -c -m 755 # -s >X+#XINSTALL=cp >X+XINSTALL=${BSD_INSTALL_PROGRAM} >X #CYGWIN32: XINSTALL=install $(INSTALLFLAGS) -c -m 755 >X >X # to install text files >X-TINSTALL=cp >X-#TINSTALL=/usr/ucb/install $(INSTALLFLAGS) -c -m 644 >X+#TINSTALL=cp >X+TINSTALL=${BSD_INSTALL_DATA} >X #CYGWIN32: TINSTALL=install $(INSTALLFLAGS) -c -m 644 >X >X # These should all just be right if the above ones are. >X@@ -148,7 +148,7 @@ JOVETOOLM = $(MANDIR)/jovetool.$(MANEXT) >X # Add -DUSE_EXIT if you're profiling or using purify (this causes Jove >X # to exit using exit(), instead of _exit()). >X >X-SYSDEFS = -DBSDPOSIX_STDC >X+SYSDEFS = -DBSDPOSIX_STDC -DUSE_OPENPTY -DHAVE_LIBUTIL_H >X >X # Select optimization level (flags passed to compiling and linking steps). >X # On most systems: -g for debugging, -O for optimization. >X@@ -157,7 +157,7 @@ SYSDEFS = -DBSDPOSIX_STDC >X # On DEC OSF/1 and Digital UNIX VV4.0, add -std1 to enable ANSI C features >X # and perhaps -g3 for more debugging info with optimization. >X >X-OPTFLAGS = -O -Wall -pedantic >X+# OPTFLAGS = -O -Wall -pedantic >X >X # For making dependencies under BSD systems >X DEPENDFLAG = -M >X@@ -184,7 +184,7 @@ TERMCAPLIB = -ltermcap >X # FreeBSD 4.2: EXTRALIBS = -lutil >X # FreeBSD 4.2, NetBSD 1.5, OpenBSD 2.x: EXTRALIBS = -lutil >X >X-EXTRALIBS = >X+EXTRALIBS=-lutil >X >X # Flags of linker (LDFLAGS) >X # Most systems do not need any flags. >X@@ -203,7 +203,7 @@ LDFLAGS = >X # MEMFLAGS = -Mle >X # CFLAGS = -LARGE -O -F 3000 -K -Mle (say -Mle2 for an 80286) >X >X-CFLAGS = $(OPTFLAGS) $(SYSDEFS) >X+CFLAGS += $(OPTFLAGS) $(SYSDEFS) >X >X # For SYSVR4 (/usr/ucb/cc will NOT work because of setjmp.h): >X # CC = /usr/bin/cc >X@@ -281,7 +281,6 @@ DOCTERMS = doc/jove.rc.sun doc/keychart.sun \ >X doc/jove.rc.xterm-256color doc/keychart.xterm-256color \ >X doc/jove.rc.z29 doc/keychart.z29 \ >X doc/jove.rc.3022 doc/keychart.3022 \ >X- doc/keychart. \ >X doc/XTermresource >X >X DOCS = doc/README doc/teach-jove doc/jove.qref \ >X@@ -390,11 +389,8 @@ installjovetool: $(JOVETOOLM) >X # JOVEHOME pointing at a playpen where files are to be marshalled. >X # This property is fragile. >X install: $(LIBDIR) $(SHAREDIR) \ >X- $(TEACH-JOVE) $(CMDS.DOC) $(TERMSDIR)docs \ >X+ $(TEACH-JOVE) $(CMDS.DOC) \ >X $(PORTSRVINST) $(RECOVER) $(JOVE) $(TEACHJOVE) $(MANUALS) >X- $(TINSTALL) doc/jove.rc $(JOVERC) >X- @echo See the README about changes to /etc/rc or /etc/rc.local >X- @echo so that the system recovers jove files on reboot after a crash >X >X $(BINDIR):: >X if test ! -e $(BINDIR); then mkdir -p $(BINDIR) && chmod $(DPERM) $(BINDIR); fi >SHAR_END >exit
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 247705
: 216638