pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/editors/jove Update to 4.16.0.63. Closes PR pkg/19924...
details: https://anonhg.NetBSD.org/pkgsrc/rev/86424216e74a
branches: trunk
changeset: 461841:86424216e74a
user: jmmv <jmmv%pkgsrc.org@localhost>
date: Mon Sep 22 14:10:14 2003 +0000
description:
Update to 4.16.0.63. Closes PR pkg/19924 by Greg A. Woods.
Changes since 4.16:
- Portability fixes. Most important: work around a never-to-be-fixed
bug in ncurses (the freely redistributable termcap/terminfo
database).
- Various minor bug fixes. Highlights:
+ use mkstemp to avoid a security loophole
+ avoid bad interaction between metakey and xterm mouse support
in windows wider than 95 characters
+ handle symlinks better
+ obscure bug in text justification that could hang JOVE
+ misuse of stat that only misbehaved on LINUX
diffstat:
editors/jove/Makefile | 12 ++++--
editors/jove/PLIST | 13 +++---
editors/jove/distinfo | 9 ++--
editors/jove/patches/patch-aa | 77 ++++++++++++++++--------------------------
editors/jove/patches/patch-ab | 12 ------
5 files changed, 48 insertions(+), 75 deletions(-)
diffs (193 lines):
diff -r d7a3fb0e3b46 -r 86424216e74a editors/jove/Makefile
--- a/editors/jove/Makefile Mon Sep 22 13:43:04 2003 +0000
+++ b/editors/jove/Makefile Mon Sep 22 14:10:14 2003 +0000
@@ -1,14 +1,18 @@
-# $NetBSD: Makefile,v 1.6 2003/07/21 16:44:36 martti Exp $
+# $NetBSD: Makefile,v 1.7 2003/09/22 14:10:14 jmmv Exp $
#
-DISTNAME= jove-4.16
-WRKSRC= ${WRKDIR}/jove
+DISTNAME= jove4.16.0.63
+PKGNAME= ${DISTNAME:S/jove/jove-/}
CATEGORIES= editors
-MASTER_SITES= ftp://ftp.cs.toronto.edu/pub/moraes/jove/
+MASTER_SITES= ftp://ftp.cs.toronto.edu/pub/hugh/jove-dev/
+EXTRACT_SUFX= .tgz
MAINTAINER= tech-pkg%NetBSD.org@localhost
COMMENT= Small emacs-style editor, but lacks the LISP engine
NO_CONFIGURE= yes
+MAKE_ENV+= ROOT_GROUP="${ROOT_GROUP}"
+MAKE_ENV+= ROOT_USER="${ROOT_USER}"
+
.include "../../mk/bsd.pkg.mk"
diff -r d7a3fb0e3b46 -r 86424216e74a editors/jove/PLIST
--- a/editors/jove/PLIST Mon Sep 22 13:43:04 2003 +0000
+++ b/editors/jove/PLIST Mon Sep 22 14:10:14 2003 +0000
@@ -1,8 +1,11 @@
-@comment $NetBSD: PLIST,v 1.1 2001/10/31 21:22:57 zuntum Exp $
+@comment $NetBSD: PLIST,v 1.2 2003/09/22 14:10:15 jmmv Exp $
bin/jove
bin/teachjove
-lib/jove/portsrv
lib/jove/recover
+man/man1/jove.1
+man/man1/jovetool.1
+man/man1/teachjove.1
+man/man1/xjove.1
share/jove/XTermresource
share/jove/cmds.doc
share/jove/jove.rc
@@ -22,7 +25,5 @@
share/jove/keychart.xterm
share/jove/keychart.z29
share/jove/teach-jove
-man/man1/jove.1
-man/man1/jovetool.1
-man/man1/teachjove.1
-man/man1/xjove.1
+@dirrm share/jove
+@dirrm lib/jove
diff -r d7a3fb0e3b46 -r 86424216e74a editors/jove/distinfo
--- a/editors/jove/distinfo Mon Sep 22 13:43:04 2003 +0000
+++ b/editors/jove/distinfo Mon Sep 22 14:10:14 2003 +0000
@@ -1,7 +1,6 @@
-$NetBSD: distinfo,v 1.2 2001/04/19 11:01:02 agc Exp $
+$NetBSD: distinfo,v 1.3 2003/09/22 14:10:15 jmmv Exp $
-SHA1 (jove-4.16.tar.gz) = 47272816abac0c4b7b9e41a89d390d06a988cfcb
-Size (jove-4.16.tar.gz) = 432274 bytes
-SHA1 (patch-aa) = 51592f10aaaf5de234d50bf154484463163a30c6
-SHA1 (patch-ab) = 9c63b0208ff1a84dc7f015841d8f19968cef6d01
+SHA1 (jove4.16.0.63.tgz) = f4625981f9ab9e7d2e2b8729e25f032618666f1f
+Size (jove4.16.0.63.tgz) = 448871 bytes
+SHA1 (patch-aa) = b00d7a337cf919b71b4f595df961d2d6b3b7e43c
SHA1 (patch-ac) = 98329cfcbbec9d56cbef7e1bee6685b6dd25e8ac
diff -r d7a3fb0e3b46 -r 86424216e74a editors/jove/patches/patch-aa
--- a/editors/jove/patches/patch-aa Mon Sep 22 13:43:04 2003 +0000
+++ b/editors/jove/patches/patch-aa Mon Sep 22 14:10:14 2003 +0000
@@ -1,76 +1,57 @@
-$NetBSD: patch-aa,v 1.2 2000/01/19 16:32:13 agc Exp $
+$NetBSD: patch-aa,v 1.3 2003/09/22 14:10:16 jmmv Exp $
---- Makefile.orig Tue Mar 19 04:44:33 1996
-+++ Makefile Wed Jan 19 16:25:36 2000
-@@ -27,16 +27,20 @@
+--- Makefile.orig 2003-04-06 07:18:03.000000000 +0200
++++ Makefile
+@@ -21,8 +21,8 @@ SHELL = /bin/sh
+ # If they don't exist, this makefile will try to create the directories
# LIBDIR and SHAREDIR. All others must already exist.
- SHELL = /bin/sh
--TMPDIR = /usr/tmp
--RECDIR = /usr/preserve
-+TMPDIR = /var/tmp
-+RECDIR = /var/preserve
-
-+.if defined(LOCALBASE)
-+JOVEHOME = $(LOCALBASE)
-+.else
- JOVEHOME = /usr/local
+-JOVEHOME = /usr/local
-SHAREDIR = $(JOVEHOME)/lib/jove
-+.endif
++JOVEHOME = $(PREFIX)
+SHAREDIR = $(JOVEHOME)/share/jove
LIBDIR = $(JOVEHOME)/lib/jove
BINDIR = $(JOVEHOME)/bin
- MANDIR = $(JOVEHOME)/man/man$(MANEXT)
- MANEXT = 1
+ XEXT=
+@@ -38,11 +38,11 @@ MANEXT = 1
+ # (in case the system startup salvages tempfiles by moving them,
+ # which is probably a good idea).
+
+-TMPDIR = /tmp
++TMPDIR = /var/tmp
+ RECDIR = /var/preserve
+
+ # DFLTSHELL is the default shell invoked by JOVE and TEACHJOVE.
-DFLTSHELL = /bin/csh
+DFLTSHELL = /bin/sh
# The install commands of BSD and System V differ in unpleasant ways:
# -c: copy (BSD); -c dir: destination directory (SysV)
-@@ -47,15 +51,15 @@
+@@ -53,15 +53,15 @@ DFLTSHELL = /bin/csh
# "cp" will work reasonably well, but be aware that any links continue
# referencing the old file with new contents.
-INSTALLFLAGS = # -g bin -o root
-+INSTALLFLAGS = -g wheel -o root
++INSTALLFLAGS = -g $(ROOT_GROUP) -o $(ROOT_USER)
# to install executable files
-XINSTALL=cp
--#XINSTALL=/usr/ucb/install $(INSTALLFLAGS) -c -m 755 # -s
-+#XINSTALL=cp
-+XINSTALL=${BSD_INSTALL_PROGRAM}
++XINSTALL=$(BSD_INSTALL_PROGRAM)
+ #XINSTALL=/usr/ucb/install $(INSTALLFLAGS) -c -m 755 # -s
+ #CYGWIN32: XINSTALL=install $(INSTALLFLAGS) -c -m 755
# to install text files
-TINSTALL=cp
--#TINSTALL=/usr/ucb/install $(INSTALLFLAGS) -c -m 644
-+#TINSTALL=cp
-+TINSTALL=${BSD_INSTALL_DATA}
++TINSTALL=$(BSD_INSTALL_DATA)
+ #TINSTALL=/usr/ucb/install $(INSTALLFLAGS) -c -m 644
+ #CYGWIN32: TINSTALL=install $(INSTALLFLAGS) -c -m 644
- # These should all just be right if the above ones are.
- # You will confuse JOVE if you move anything from LIBDIR or SHAREDIR.
-@@ -79,7 +83,7 @@
- # compiler, adding -Xa -v will increase compiler checking.
- # On DEC OSF/1, -std1 -O
+@@ -146,7 +146,7 @@ SYSDEFS = -DBSDPOSIX
+ # On DEC OSF/1 and Digital UNIX VV4.0, add -std1 to enable ANSI C features
+ # and perhaps -g3 for more debugging info with optimization.
-OPTFLAGS = -O
-+OPTFLAGS = -O2
++OPTFLAGS += -O2
# For making dependencies under BSD systems
DEPENDFLAG = -M
-@@ -163,7 +167,7 @@
- #
- # You can just say 'make SYSDEFS=-Dwhatever' on these systems.
-
--SYSDEFS =
-+SYSDEFS = -DBSDPOSIX
-
- # for SCO Xenix, set
- # MEMFLAGS = -Mle
-@@ -179,6 +183,7 @@
- # CC = /opt/SUNWspro/bin/cc
- # For DG AViiON, expect compile errors unless you use the GNU C compiler:
- # CC=gcc
-+CC= gcc
-
- # Load invocation of cc.
- # LDCC = purify $(CC)
diff -r d7a3fb0e3b46 -r 86424216e74a editors/jove/patches/patch-ab
--- a/editors/jove/patches/patch-ab Mon Sep 22 13:43:04 2003 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-$NetBSD: patch-ab,v 1.1 1999/09/27 18:21:59 kim Exp $
-
---- sysdep.h.orig Mon Mar 18 23:44:33 1996
-+++ sysdep.h Mon Sep 27 14:18:52 1999
-@@ -154,6 +154,7 @@
- # define USE_FSYNC 1
- # define USE_FSTAT 1
- # define USE_FCHMOD 1
-+# define USE_CTYPE 1
- #endif
-
- #ifdef IRIX
Home |
Main Index |
Thread Index |
Old Index