Page MenuHomeFreeBSD

No OneTemporary

Size
9 KB
Referenced Files
None
Subscribers
None
diff --git a/japanese/jed/Makefile b/japanese/jed/Makefile
index d1dc522c2fd7..8871aec7995d 100644
--- a/japanese/jed/Makefile
+++ b/japanese/jed/Makefile
@@ -1,88 +1,90 @@
PORTNAME= jed
PORTVERSION= ${VERSION}.j${JP_VERSION}
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= japanese editors
MASTER_SITES= LOCAL/knu \
http://www.kondara.org/~g/slang/
DISTNAME= ${PORTNAME}-B${VERSION:R}-${VERSION:E}__J${JP_VERSION}
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
${PORTNAME}-extralibs-${VERSION}.tar.gz
DIST_SUBDIR= jed
MAINTAINER= ports@FreeBSD.org
COMMENT= SLang-based text editor (w/ Japanese support)
WWW= http://www.dsl.tutics.tut.ac.jp/~kawamoto/jed/jed.html
-LIB_DEPENDS= libslang.so:japanese/libslang
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
-VERSION= 0.99.8
-JP_VERSION= 067
+DEPRECATED= Upstream site vaporized and returns NXDOMAIN consider using editors/jed
+EXPIRATION_DATE= 2024-01-16
+
+LIB_DEPENDS= libslang.so:japanese/libslang
USES= ncurses
+
GNU_CONFIGURE= yes
-CONFIGURE_ENV= JED_ROOT="${JED_ROOT}" X_EXTRA_LIBS="-lncurses"
CONFIGURE_ARGS= --enable-x-locale=no
-ALL_TARGET= ${BINSTUFF} getmail
+CONFIGURE_ENV= JED_ROOT="${JED_ROOT}" X_EXTRA_LIBS="-lncurses"
+
MAKE_JOBS_UNSAFE= yes
-INFO= jed
+ALL_TARGET= ${BINSTUFF} getmail
CONFLICTS_INSTALL= jed # bin/jed
-JED_ROOT= ${DATADIR}
-BINSTUFF= jed rgrep
+INFO= jed
+PORTDOCS= abbrev.txt color.txt dfa.txt edt.txt emacs.txt fold.txt \
+ hooks.txt ide-mode.txt jed_faq.txt jedfuns.txt libfuns.txt \
+ menus.txt mouse.txt pc-keys.txt program.txt rgrep.txt \
+ rmail.txt script.txt slangfun.txt syntax.txt undo.txt wjed.txt \
+ wordstar.txt xjed.txt yankpop.txt README jed.tex jed-j.doc
OPTIONS_DEFINE= DOCS X11 CANNA
OPTIONS_DEFAULT=CANNA X11
OPTIONS_SUB= yes
CANNA_DESC= Canna support
+
+CANNA_LIB_DEPENDS= libcanna.so:japanese/canna-lib
CANNA_CONFIGURE_ON= --with-canna=yes
CANNA_CONFIGURE_OFF= --with-canna=no
-CANNA_LIB_DEPENDS= libcanna.so:japanese/canna-lib
-
X11_USES= xorg
X11_USE= XORG=x11,xext,xt
+X11_VARS= BINSTUFF+=xjed
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MX11}
-BINSTUFF+= xjed
-.endif
+JED_ROOT= ${DATADIR}
+BINSTUFF= jed rgrep
+VERSION= 0.99.8
+JP_VERSION= 067
_OBJDIR= ${WRKSRC}/src/${ARCH}objs
_DOCDIR= ${WRKSRC}/doc
_INFODIR= ${WRKSRC}/info
_LIBDIR= ${WRKSRC}/lib
-PORTDOCS= abbrev.txt color.txt dfa.txt edt.txt emacs.txt fold.txt \
- hooks.txt ide-mode.txt jed_faq.txt jedfuns.txt libfuns.txt \
- menus.txt mouse.txt pc-keys.txt program.txt rgrep.txt \
- rmail.txt script.txt slangfun.txt syntax.txt undo.txt wjed.txt \
- wordstar.txt xjed.txt yankpop.txt README jed.tex jed-j.doc
-
post-extract:
@cd ${WRKDIR} && ${MV} *.sl ${_LIBDIR}/
@${CP} ${WRKSRC}/jed-j.doc ${_DOCDIR}/
-post-patch:
- @${RM} ${_INFODIR}/*.orig
+#post-patch:
+# @${RM} ${_INFODIR}/*.orig
do-install:
@${MKDIR} ${STAGEDIR}${JED_ROOT}
@(cd ${STAGEDIR}${JED_ROOT} && ${MKDIR} bin lib lib/colors lib/tm)
(cd ${_OBJDIR} && ${INSTALL_PROGRAM} ${BINSTUFF} ${STAGEDIR}${PREFIX}/bin)
${INSTALL_PROGRAM} ${_OBJDIR}/getmail ${STAGEDIR}${JED_ROOT}/bin
(cd ${_LIBDIR} && ${INSTALL_DATA} *.sl *.dat *.hlp jed.rc \
${STAGEDIR}${JED_ROOT}/lib)
${INSTALL_DATA} ${_LIBDIR}/colors/* ${STAGEDIR}${JED_ROOT}/lib/colors
${INSTALL_DATA} ${_LIBDIR}/tm/* ${STAGEDIR}${JED_ROOT}/lib/tm
(cd ${_DOCDIR} && ${INSTALL_MAN} jed.1 rgrep.1 \
${STAGEDIR}${PREFIX}/man/man1)
${INSTALL_DATA} ${_INFODIR}/jed.info ${STAGEDIR}${PREFIX}/${INFO_PATH}
${INSTALL_DATA} ${_INFODIR}/jed.1in ${STAGEDIR}${PREFIX}/${INFO_PATH}/jed.info-1
${INSTALL_DATA} ${_INFODIR}/jed.2in ${STAGEDIR}${PREFIX}/${INFO_PATH}/jed.info-2
${INSTALL_DATA} ${_INFODIR}/jed.3in ${STAGEDIR}${PREFIX}/${INFO_PATH}/jed.info-3
@${MKDIR} ${STAGEDIR}${DOCSDIR}
(cd ${_DOCDIR} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR})
.include <bsd.port.mk>
diff --git a/japanese/jed/files/patch-configure b/japanese/jed/files/patch-configure
index 5e4a0932496f..2bbbfe178283 100644
--- a/japanese/jed/files/patch-configure
+++ b/japanese/jed/files/patch-configure
@@ -1,32 +1,32 @@
---- configure.orig Tue Jul 20 20:22:45 1999
-+++ configure Sat Feb 5 23:49:47 2000
-@@ -2580,7 +2580,8 @@
+--- configure.orig 1999-07-20 11:22:45 UTC
++++ configure
+@@ -2580,7 +2580,8 @@ fi
# the other directories may have a better chance of containing a more recent
# version.
-JD_Search_Dirs="$JD_Search_Dirs \
+JD_Search_Dirs="${prefix}/include/slang,${prefix}/lib \
+ $JD_Search_Dirs \
$includedir,$libdir \
/usr/local/include,/usr/local/lib \
/usr/include,/usr/lib \
-@@ -3176,12 +3177,17 @@
+@@ -3176,12 +3177,17 @@ PROGRAM_OBJECT_RULES="$PROGRAM_OBJECT_RULES
cd \$(OBJDIR); \$(COMPILE_CMD) \$(SRCDIR)/vterm.c
"
-
+if test "$ac_cv_xlocale" = yes; then
PROGRAM_OBJECT_RULES="$PROGRAM_OBJECT_RULES
\$(OBJDIR)/xterm.o : \$(SRCDIR)/xterm.c \$(DOT_O_DEPS) \$("xterm"_O_DEP)
cd \$(OBJDIR); \$(COMPILE_CMD) -DX_LOCALE \$(SRCDIR)/xterm.c
"
-
+else
+PROGRAM_OBJECT_RULES="$PROGRAM_OBJECT_RULES
+\$(OBJDIR)/xterm.o : \$(SRCDIR)/xterm.c \$(DOT_O_DEPS) \$("xterm"_O_DEP)
+ cd \$(OBJDIR); \$(COMPILE_CMD) \$(SRCDIR)/xterm.c
+"
+fi
PROGRAM_OBJECT_RULES="$PROGRAM_OBJECT_RULES
\$(OBJDIR)/gpmmouse.o : \$(SRCDIR)/gpmmouse.c \$(DOT_O_DEPS) \$("gpmmouse"_O_DEP)
diff --git a/japanese/jed/files/patch-info_jed.info b/japanese/jed/files/patch-info_jed.info
index 6a384c6f1713..9f6dfd116070 100644
--- a/japanese/jed/files/patch-info_jed.info
+++ b/japanese/jed/files/patch-info_jed.info
@@ -1,13 +1,13 @@
---- info/jed.info~ Wed Jul 14 06:01:25 1999
-+++ info/jed.info Fri Feb 4 02:11:19 2000
-@@ -1,6 +1,10 @@
+--- info/jed.info.orig 1999-07-13 21:01:25 UTC
++++ info/jed.info
+@@ -1,6 +1,10 @@ file jed.ti.
This is Info file jed.info, produced by Makeinfo-1.55 from the input
file jed.ti.
+START-INFO-DIR-ENTRY
+* JED: (jed). JED editor documentation.
+END-INFO-DIR-ENTRY
+

Indirect:
jed.1in: 83
diff --git a/japanese/jed/files/patch-lib_abbrev.sl b/japanese/jed/files/patch-lib_abbrev.sl
index f5f5b29b6dd2..8dd255e47fa5 100644
--- a/japanese/jed/files/patch-lib_abbrev.sl
+++ b/japanese/jed/files/patch-lib_abbrev.sl
@@ -1,22 +1,22 @@
---- lib/abbrev.sl 2000/10/01 17:41:08 1.1
-+++ lib/abbrev.sl 2000/10/01 17:41:46
-@@ -32,16 +32,16 @@
+--- lib/abbrev.sl.orig 1999-07-13 21:01:27 UTC
++++ lib/abbrev.sl
+@@ -32,16 +32,16 @@ define set_abbrev_mode (val)
define set_abbrev_mode (val)
{
getbuf_info ();
- if (val) () | 0x800; else () & ~(0x800);
+ if (val) () | 0x1000; else () & ~(0x1000);
setbuf_info(());
}
define abbrev_mode ()
{
- variable flags = getbuf_info() xor 0x800;
+ variable flags = getbuf_info() xor 0x1000;
variable msg = "Abbrev mode OFF";
setbuf_info(flags);
- if (flags & 0x800) msg = "Abbrev mode ON";
+ if (flags & 0x1000) msg = "Abbrev mode ON";
message (msg);
}
diff --git a/japanese/jed/files/patch-lib_canna.sl b/japanese/jed/files/patch-lib_canna.sl
index 386553f67bd4..73fd73d18d91 100644
--- a/japanese/jed/files/patch-lib_canna.sl
+++ b/japanese/jed/files/patch-lib_canna.sl
@@ -1,17 +1,15 @@
---- lib/canna.sl~ Sat Aug 14 13:03:12 1999
-+++ lib/canna.sl Sat Aug 14 13:02:35 1999
-@@ -348,9 +348,10 @@
+--- lib/canna.sl.orig 1999-07-20 12:36:17 UTC
++++ lib/canna.sl
+@@ -348,9 +348,10 @@ define canna_get_buf_id() { % return -1 if cannot get
message("Canna can not be used in any more buffer. Sorry...");
return -1;
}
- create_blocal_var("canna_buf_id", 'i');
+% create_blocal_var("canna_buf_id", 'i');
canna_buf_number++;
- set_blocal_var(canna_buf_number, "canna_buf_id");
+ % set_blocal_var(canna_buf_number, "canna_buf_id");
+ define_blocal_var("canna_buf_id", canna_buf_number);
return canna_buf_number;
}
return get_blocal_var("canna_buf_id");
-
-
diff --git a/japanese/jed/files/patch-lib_japanese.sl b/japanese/jed/files/patch-lib_japanese.sl
index 2a2475324b82..653e8ba309d0 100644
--- a/japanese/jed/files/patch-lib_japanese.sl
+++ b/japanese/jed/files/patch-lib_japanese.sl
@@ -1,15 +1,15 @@
---- lib/japanese.sl~ Tue Feb 8 16:17:10 2000
-+++ lib/japanese.sl Tue Feb 8 16:17:49 2000
+--- lib/japanese.sl.orig 1999-07-23 12:05:25 UTC
++++ lib/japanese.sl
@@ -5,8 +5,10 @@
%
-define TRUE() { -1;}
-define FALSE() { 0;}
+!if (is_defined("TRUE")) {
+ eval("define TRUE() { -1;}");
+ eval("define FALSE() { 0;}");
+}
% If your slang-j's version in jed-j is after 0.3.2,
% you can use KANJI function name.
diff --git a/japanese/jed/files/patch-lib_jed.rc b/japanese/jed/files/patch-lib_jed.rc
index 504e48a70333..70ec7e54cfd1 100644
--- a/japanese/jed/files/patch-lib_jed.rc
+++ b/japanese/jed/files/patch-lib_jed.rc
@@ -1,22 +1,22 @@
---- lib/jed.rc~ Tue Jul 20 20:22:46 1999
-+++ lib/jed.rc Thu Feb 3 19:15:23 2000
-@@ -166,6 +166,19 @@
+--- lib/jed.rc.orig 1999-07-20 11:22:46 UTC
++++ lib/jed.rc
+@@ -166,6 +166,19 @@ C_CONTINUED_OFFSET = 2; % This variable controls the i
% that are continued onto the next line.
%---------------------------------------------------------------------------
+%---------------------------------------------------------------------------
+% Ruby-mode
+%---------------------------------------------------------------------------
+
+% amount of space to indent within block.
+variable ruby_indent_level = 2;
+
+% Load ruby mode when openning .rb' files.
+autoload("ruby_mode", "ruby");
+add_mode_for_extension ("ruby", "rb");
+
+%---------------------------------------------------------------------------
+
#ifdef MSDOS XWINDOWS MSWINDOWS
% Alt-key handling. Setting this variable controls how the
% Alt key is handled. By default it is set to 27 (Ascii ESCAPE). This means

File Metadata

Mime Type
application/octet-stream
Expires
Wed, Jul 22, 4:56 PM (2 d)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29219366
Default Alt Text
(9 KB)

Event Timeline