Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F147876275
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
9 KB
Referenced Files
None
Subscribers
None
View Options
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
Details
Attached
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)
Attached To
Mode
R11 FreeBSD ports repository
Attached
Detach File
Event Timeline
Log In to Comment