aboutsummaryrefslogtreecommitdiff
path: root/editors
diff options
context:
space:
mode:
Diffstat (limited to 'editors')
-rw-r--r--editors/nvi-devel/Makefile27
-rw-r--r--editors/nvi-devel/distinfo6
-rw-r--r--editors/nvi-devel/files/extra-patch-cl-cl.h10
-rw-r--r--editors/nvi-devel/files/extra-patch-cl-cl_funcs.c32
-rw-r--r--editors/nvi-devel/files/extra-patch-cl-cl_screen.c11
-rw-r--r--editors/nvi-devel/files/extra-patch-common-db.c11
-rw-r--r--editors/nvi-devel/files/extra-patch-common-key.c11
-rw-r--r--editors/nvi-devel/files/extra-patch-common-mem.h81
-rw-r--r--editors/nvi-devel/files/extra-patch-vi-v_txt.c11
-rw-r--r--editors/nvi-devel/files/patch-configure91
10 files changed, 69 insertions, 222 deletions
diff --git a/editors/nvi-devel/Makefile b/editors/nvi-devel/Makefile
index e64296864148..abb95618b924 100644
--- a/editors/nvi-devel/Makefile
+++ b/editors/nvi-devel/Makefile
@@ -6,10 +6,11 @@
#
PORTNAME= nvi
-PORTVERSION= 1.81.5
-PORTREVISION= 4
+PORTVERSION= 1.81.6
+PORTREVISION= 0
CATEGORIES= editors
-MASTER_SITES= http://193.190.253.81/~skimo/nvi/devel/ \
+MASTER_SITES= http://www.kotnet.org/~skimo/nvi/devel/ \
+ http://193.190.253.81/~skimo/nvi/devel/ \
${MASTER_SITE_LOCAL}
MASTER_SITE_SUBDIR= dd
@@ -23,26 +24,16 @@ USE_BZIP2= yes
WRKSRC= ${WRKDIR}/${DISTNAME}/build.unix
USE_AUTOTOOLS= libtool:15
USE_LDCONFIG= yes
-CONFIGURE_ARGS+= --with-db3=${LOCALBASE}
+CONFIGURE_ARGS+= --with-db-prefix=${LOCALBASE}
CONFIGURE_SCRIPT= ../dist/configure
MAN1= ex.1 vi.1 view.1
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} >= 700042
-EXTRA_PATCHES+= \
- files/extra-patch-cl-cl.h \
- files/extra-patch-cl-cl_funcs.c \
- files/extra-patch-cl-cl_screen.c \
- files/extra-patch-common-db.c \
- files/extra-patch-common-key.c \
- files/extra-patch-common-mem.h \
- files/extra-patch-vi-v_txt.c
-.endif
-
# XXX: nvi doesn't really need sys/select.h, but I don't think the
# build should break when it includes it (this happens on RELENG_4;
# sys/select.h is effectively empty on -current).
+pre-configure:
+ @${CHMOD} +rwx ${WRKSRC}/${CONFIGURE_SCRIPT}
+
post-configure:
${ECHO_CMD} "#undef HAVE_SYS_SELECT_H" >> ${WRKSRC}/config.h
@@ -52,4 +43,4 @@ post-install:
${RM} ${PREFIX}/man/cat1/${__p}.0
.endfor
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/editors/nvi-devel/distinfo b/editors/nvi-devel/distinfo
index 98efaaf5fd73..a389763af034 100644
--- a/editors/nvi-devel/distinfo
+++ b/editors/nvi-devel/distinfo
@@ -1,3 +1,3 @@
-MD5 (nvi-1.81.5.tar.bz2) = 82262d08803b364033dd7ab38190305a
-SHA256 (nvi-1.81.5.tar.bz2) = e40e1810e5aa39ebcea4c99b4cabd385dd5c8c817d4f7eb74741939623d97eaf
-SIZE (nvi-1.81.5.tar.bz2) = 1274353
+MD5 (nvi-1.81.6.tar.bz2) = 88d1e23115ee9f2961186b62e55f5704
+SHA256 (nvi-1.81.6.tar.bz2) = 3441b8e3247b2b6dd19b5fd38355fe6593b2a92e960ecb3dd00d676f63d06b59
+SIZE (nvi-1.81.6.tar.bz2) = 1758309
diff --git a/editors/nvi-devel/files/extra-patch-cl-cl.h b/editors/nvi-devel/files/extra-patch-cl-cl.h
deleted file mode 100644
index 536335171eb8..000000000000
--- a/editors/nvi-devel/files/extra-patch-cl-cl.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- ../cl/cl.h.orig 2001-07-08 09:06:11.000000000 -0400
-+++ ../cl/cl.h 2007-11-15 14:19:16.000000000 -0500
-@@ -80,6 +80,7 @@
- #define CLP(sp) ((CL_PRIVATE *)((sp)->gp->cl_private))
- #define GCLP(gp) ((CL_PRIVATE *)gp->cl_private)
- #define CLSP(sp) ((WINDOW *)((sp)->cl_private))
-+#define LCLSP(sp) ((sp)->cl_private)
-
- /* Return possibilities from the keyboard read routine. */
- typedef enum { INP_OK=0, INP_EOF, INP_ERR, INP_INTR, INP_TIMEOUT } input_t;
diff --git a/editors/nvi-devel/files/extra-patch-cl-cl_funcs.c b/editors/nvi-devel/files/extra-patch-cl-cl_funcs.c
deleted file mode 100644
index 2f1fce02ef1c..000000000000
--- a/editors/nvi-devel/files/extra-patch-cl-cl_funcs.c
+++ /dev/null
@@ -1,32 +0,0 @@
---- ../cl/cl_funcs.c.orig 2001-06-25 11:19:05.000000000 -0400
-+++ ../cl/cl_funcs.c 2007-11-15 14:18:45.000000000 -0500
-@@ -381,7 +381,7 @@
-
- if (CLSP(discardp)) {
- delwin(CLSP(discardp));
-- CLSP(discardp) = NULL;
-+ LCLSP(discardp) = NULL;
- }
- }
-
-@@ -395,7 +395,7 @@
-
- if (CLSP(tsp))
- delwin(CLSP(tsp));
-- CLSP(tsp) = subwin(stdscr, tsp->rows, tsp->cols,
-+ LCLSP(tsp) = subwin(stdscr, tsp->rows, tsp->cols,
- tsp->roff, tsp->coff);
- }
-
-@@ -716,9 +716,9 @@
- if (CLSP(origp))
- delwin(CLSP(origp));
-
-- CLSP(origp) = subwin(stdscr, origp->rows, origp->cols,
-+ LCLSP(origp) = subwin(stdscr, origp->rows, origp->cols,
- origp->roff, origp->coff);
-- CLSP(newp) = subwin(stdscr, newp->rows, newp->cols,
-+ LCLSP(newp) = subwin(stdscr, newp->rows, newp->cols,
- newp->roff, newp->coff);
-
- /* origp is the original screen, giving up space to newp. */
diff --git a/editors/nvi-devel/files/extra-patch-cl-cl_screen.c b/editors/nvi-devel/files/extra-patch-cl-cl_screen.c
deleted file mode 100644
index dc6f3e73cdef..000000000000
--- a/editors/nvi-devel/files/extra-patch-cl-cl_screen.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../cl/cl_screen.c.orig 2001-06-25 11:19:06.000000000 -0400
-+++ ../cl/cl_screen.c 2007-11-15 14:19:50.000000000 -0500
-@@ -56,7 +56,7 @@
- if (F_ISSET(gp, G_SRESTART)) {
- if (CLSP(sp)) {
- delwin(CLSP(sp));
-- CLSP(sp) = NULL;
-+ LCLSP(sp) = NULL;
- }
- if (cl_quit(gp))
- return (1);
diff --git a/editors/nvi-devel/files/extra-patch-common-db.c b/editors/nvi-devel/files/extra-patch-common-db.c
deleted file mode 100644
index 0c038805d7d3..000000000000
--- a/editors/nvi-devel/files/extra-patch-common-db.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../common/db.c.orig 2001-08-18 17:52:00.000000000 -0400
-+++ ../common/db.c 2007-11-15 13:56:15.000000000 -0500
-@@ -164,7 +164,7 @@
- nlen = 1024;
- retry:
- /* data.size contains length in bytes */
-- BINC_GOTO(sp, (char *)ep->c_lp, ep->c_blen, nlen);
-+ BINC_GOTO(sp, ep->c_lp, ep->c_blen, nlen);
-
- /* Get the line from the underlying database. */
- memset(&key, 0, sizeof(key));
diff --git a/editors/nvi-devel/files/extra-patch-common-key.c b/editors/nvi-devel/files/extra-patch-common-key.c
deleted file mode 100644
index 70c7a0f75f44..000000000000
--- a/editors/nvi-devel/files/extra-patch-common-key.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../common/key.c.orig 2001-06-25 11:19:10.000000000 -0400
-+++ ../common/key.c 2007-11-15 13:50:47.000000000 -0500
-@@ -833,7 +833,7 @@
- wp = sp->wp;
- new_nelem = wp->i_nelem + add;
- olen = wp->i_nelem * sizeof(wp->i_event[0]);
-- BINC_RET(sp, (char *)wp->i_event, olen, new_nelem * sizeof(wp->i_event[0]));
-+ BINC_RET(sp, wp->i_event, olen, new_nelem * sizeof(wp->i_event[0]));
- wp->i_nelem = olen / sizeof(wp->i_event[0]);
- return (0);
- }
diff --git a/editors/nvi-devel/files/extra-patch-common-mem.h b/editors/nvi-devel/files/extra-patch-common-mem.h
deleted file mode 100644
index a65e687085ff..000000000000
--- a/editors/nvi-devel/files/extra-patch-common-mem.h
+++ /dev/null
@@ -1,81 +0,0 @@
---- ../common/mem.h.orig 2000-08-20 05:12:59.000000000 -0400
-+++ ../common/mem.h 2007-11-15 13:55:35.000000000 -0500
-@@ -13,7 +13,7 @@
- * returns, one that jumps to an error label.
- */
- #define BINC_GOTO(sp, lp, llen, nlen) { \
-- char *L__p = lp; \
-+ CHAR_T *L__p = lp; \
- void *L__bincp; \
- if ((nlen) > llen) { \
- if ((L__bincp = binc(sp, lp, &(llen), nlen)) == NULL) \
-@@ -25,12 +25,12 @@
- lp = L__bincp; \
- } \
- }
--#define BINC_GOTOW(sp, lp, llen, nlen) { \
-+#define BINC_GOTOW(sp, lp, llen, nlen) { \
- CHAR_T *L__bp = lp; \
-- BINC_GOTO(sp, (char *)lp, llen, (nlen) * sizeof(CHAR_T)) \
-+ BINC_GOTO(sp, lp, llen, (nlen) * sizeof(CHAR_T)) \
- }
- #define BINC_RET(sp, lp, llen, nlen) { \
-- char *L__p = lp; \
-+ CHAR_T *L__p = lp; \
- void *L__bincp; \
- if ((nlen) > llen) { \
- if ((L__bincp = binc(sp, lp, &(llen), nlen)) == NULL) \
-@@ -44,7 +44,7 @@
- }
- #define BINC_RETW(sp, lp, llen, nlen) { \
- CHAR_T *L__bp = lp; \
-- BINC_RET(sp, (char *)lp, llen, (nlen) * sizeof(CHAR_T)) \
-+ BINC_RET(sp, lp, llen, (nlen) * sizeof(CHAR_T)) \
- }
-
- /*
-@@ -67,7 +67,7 @@
- }
- #define GET_SPACE_GOTOW(sp, bp, blen, nlen) { \
- CHAR_T *L__bp = bp; \
-- GET_SPACE_GOTO(sp, (char *)bp, blen, (nlen) * sizeof(CHAR_T)) \
-+ GET_SPACE_GOTO(sp, bp, blen, (nlen) * sizeof(CHAR_T)) \
- }
- #define GET_SPACE_RET(sp, bp, blen, nlen) { \
- WIN *L__wp = (sp) == NULL ? NULL : (sp)->wp; \
-@@ -84,7 +84,7 @@
- }
- #define GET_SPACE_RETW(sp, bp, blen, nlen) { \
- CHAR_T *L__bp = bp; \
-- GET_SPACE_RET(sp, (char *)bp, blen, (nlen) * sizeof(CHAR_T)) \
-+ GET_SPACE_RET(sp, bp, blen, (nlen) * sizeof(CHAR_T)) \
- }
-
- /*
-@@ -104,7 +104,7 @@
- }
- #define ADD_SPACE_GOTOW(sp, bp, blen, nlen) { \
- CHAR_T *L__bp = bp; \
-- ADD_SPACE_GOTO(sp, (char *)bp, blen, (nlen) * sizeof(CHAR_T)) \
-+ ADD_SPACE_GOTO(sp, bp, blen, (nlen) * sizeof(CHAR_T)) \
- }
- #define ADD_SPACE_RET(sp, bp, blen, nlen) { \
- WIN *L__wp = (sp) == NULL ? NULL : (sp)->wp; \
-@@ -119,7 +119,7 @@
- }
- #define ADD_SPACE_RETW(sp, bp, blen, nlen) { \
- CHAR_T *L__bp = bp; \
-- ADD_SPACE_RET(sp, (char *)bp, blen, (nlen) * sizeof(CHAR_T)) \
-+ ADD_SPACE_RET(sp, bp, blen, (nlen) * sizeof(CHAR_T)) \
- }
-
- /* Free a GET_SPACE returned buffer. */
-@@ -132,7 +132,7 @@
- }
- #define FREE_SPACEW(sp, bp, blen) { \
- CHAR_T *L__bp = bp; \
-- FREE_SPACE(sp, (char *)bp, blen); \
-+ FREE_SPACE(sp, bp, blen); \
- }
-
- /*
diff --git a/editors/nvi-devel/files/extra-patch-vi-v_txt.c b/editors/nvi-devel/files/extra-patch-vi-v_txt.c
deleted file mode 100644
index c29d394f24ae..000000000000
--- a/editors/nvi-devel/files/extra-patch-vi-v_txt.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../vi/v_txt.c.orig 2001-07-26 13:15:53.000000000 -0400
-+++ ../vi/v_txt.c 2007-11-15 13:57:33.000000000 -0500
-@@ -589,7 +589,7 @@
-
- /* Check to see if the character fits into the replay buffers. */
- if (LF_ISSET(TXT_RECORD)) {
-- BINC_GOTO(sp, (char *)vip->rep,
-+ BINC_GOTO(sp, vip->rep,
- vip->rep_len, (rcol + 1) * sizeof(EVENT));
- vip->rep[rcol++] = *evp;
- }
diff --git a/editors/nvi-devel/files/patch-configure b/editors/nvi-devel/files/patch-configure
index 8ee779b5196b..b2257f1c7f96 100644
--- a/editors/nvi-devel/files/patch-configure
+++ b/editors/nvi-devel/files/patch-configure
@@ -1,41 +1,64 @@
-# This patch makes the following changes:
-#
-# - -ldb -> -ldb3
-# - db3 include files in include/db3, not include
-#
-# As far as I can tell, both of these are FreeBSDisms, so this patch
-# should not be submitted to the vendor.
-
---- ../dist/configure~ Sun Feb 10 23:08:14 2002
-+++ ../dist/configure Sun Feb 10 23:08:11 2002
-@@ -10676,17 +10676,17 @@
- saveLDFLAGS="$LDFLAGS"
- if test "x$with_db3" != "x"; then
- LDFLAGS="-L$with_db3/lib $LDFLAGS"
-- CFLAGS="-I$with_db3/include $CFLAGS"
-+ CFLAGS="-I$with_db3/include/db3 $CFLAGS"
- fi;
+--- ../dist/configure.orig 2007-11-18 08:43:54.000000000 -0800
++++ ../dist/configure 2008-06-15 11:35:32.000000000 -0700
+@@ -19433,10 +19433,10 @@ fi
--echo $ac_n "checking for db_create in -ldb""... $ac_c" 1>&6
--echo "configure:10684: checking for db_create in -ldb" >&5
-+echo $ac_n "checking for db_create in -ldb3""... $ac_c" 1>&6
-+echo "configure:10684: checking for db_create in -ldb3" >&5
- ac_lib_var=`echo db'_'db_create | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- ac_save_LIBS="$LIBS"
--LIBS="-ldb $LIBS"
-+LIBS="-ldb3 $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 10692 "configure"
- #include "confdefs.h"
-@@ -10835,7 +10835,7 @@
+
+ # This can be used to rebuild libtool when needed
+-LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
++LIBTOOL_DEPS=" /usr/local/share/libtool/ltmain.sh"
+
+ # Always use our own libtool.
+-LIBTOOL='$(SHELL) $(top_builddir)/libtool'
++LIBTOOL='$(SHELL) /usr/local/bin/libtool'
+
+ # Prevent multiple expansion
+
+@@ -27631,6 +27631,8 @@ _ACEOF
+ cat confdefs.h >>conftest.$ac_ext
+ cat >>conftest.$ac_ext <<_ACEOF
+ /* end confdefs.h. */
++#include <stdlib.h>
++#include <stdio.h>
+ main(){char buf[20]; exit(sprintf(buf, "XXX") != 3);}
+ _ACEOF
+ rm -f conftest$ac_exeext
+@@ -28624,7 +28626,7 @@ cat confdefs.h >>conftest.$ac_ext
+ cat >>conftest.$ac_ext <<_ACEOF
+ /* end confdefs.h. */
+ #include <stdio.h>
+-int fprintf ();
++/*int fprintf ();*/
+
+ int
+ main ()
+@@ -28755,18 +28757,19 @@ fi
+ SAVELDFLAGS="$LDFLAGS"
+ if test "x$with_db_prefix" != "x"; then
+ LDFLAGS="-L$with_db_prefix/lib $LDFLAGS"
+- CPPFLAGS="-I$with_db_prefix/include $CPPFLAGS"
++ CPPFLAGS="-I$with_db_prefix/include/db3 $CPPFLAGS"
+ fi
+ if test "$with_db_type" != db1; then
+ SAVELIBS="$LIBS"
+
+- LIBS="$LIBS -ldb"
++ LIBS="$LIBS -ldb3"
+ cat >conftest.$ac_ext <<_ACEOF
+ /* confdefs.h. */
+ _ACEOF
+ cat confdefs.h >>conftest.$ac_ext
+ cat >>conftest.$ac_ext <<_ACEOF
+ /* end confdefs.h. */
++#include <sys/stddef.h>
+ #include <db.h>
+ int
+ main ()
+@@ -28958,7 +28961,7 @@ _ACEOF
dl_src=../common/dldb.c
LIBS="-ldl $LIBS"
else
- LIBS="-ldb $LIBS"
+ LIBS="-ldb3 $LIBS"
- if test "X$with_db3" != "X"; then
- LDFLAGS="`echo $with_db3/lib | sed "$LRscript"` $LDFLAGS"
+ if test "X$with_db_prefix" != "X"; then
+ LDFLAGS="`echo $with_db_prefix/lib | sed "$LRscript"` $LDFLAGS"
fi