summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBaptiste Daroussin <bapt@FreeBSD.org>2011-05-02 09:33:54 +0000
committerBaptiste Daroussin <bapt@FreeBSD.org>2011-05-02 09:33:54 +0000
commit4d34305a69677964af6498c03bc1df8c8bd0eca5 (patch)
tree159c18a041bdda0f9c3718efc741e7f3186b2f01
parentRemove unmaintained expired nvi related ports (diff)
Remove unmaintained expired ports from editors
2011-05-01 editors/MathPlanner: Upstream says project is canceled and no more distfiles can be found 2011-05-01 editors/bitmap: Upstream disapear and distfile is no more available 2011-05-01 editors/bitmap-emacs21: Upstream disapear and distfile is no more available 2011-05-01 editors/cle: Upstream disapear and distfile is no more available 2011-05-01 editors/dedit: Upstream disapear and distfile is no more available 2011-05-01 editors/em: Upstream disapear and distfile is no more available 2011-05-01 editors/leim21: Distfile is no more available 2011-05-01 editors/lpe: Upstream disapear and distfile is no more available 2011-05-01 editors/vilearn: Upstream disapear and distfile is no more available 2011-05-01 editors/xenon: Upstream disapear and distfile is no more available
Notes
Notes: svn path=/head/; revision=273467
-rw-r--r--MOVED10
-rw-r--r--editors/Makefile10
-rw-r--r--editors/MathPlanner/Makefile32
-rw-r--r--editors/MathPlanner/distinfo2
-rw-r--r--editors/MathPlanner/files/patch-Complex.cpp13
-rw-r--r--editors/MathPlanner/files/patch-ConfigReader.cpp11
-rw-r--r--editors/MathPlanner/files/patch-Datastore.cpp11
-rw-r--r--editors/MathPlanner/files/patch-Exp_object.cpp22
-rw-r--r--editors/MathPlanner/files/patch-Function_header_object.cpp20
-rw-r--r--editors/MathPlanner/files/patch-Function_object.cpp35
-rw-r--r--editors/MathPlanner/files/patch-Integer.cpp15
-rw-r--r--editors/MathPlanner/files/patch-MathHeaders.h17
-rw-r--r--editors/MathPlanner/files/patch-Math_functions.cpp215
-rw-r--r--editors/MathPlanner/files/patch-Maxmin.cpp15
-rw-r--r--editors/MathPlanner/files/patch-Parenthesis.cpp11
-rw-r--r--editors/MathPlanner/files/patch-Rational_math.cpp11
-rw-r--r--editors/MathPlanner/files/patch-Real_math.cpp13
-rw-r--r--editors/MathPlanner/files/patch-Sigma.cpp81
-rw-r--r--editors/MathPlanner/files/patch-Sqrt.cpp23
-rw-r--r--editors/MathPlanner/files/patch-Trigono.cpp47
-rw-r--r--editors/MathPlanner/pkg-descr6
-rw-r--r--editors/MathPlanner/pkg-plist66
-rw-r--r--editors/bitmap-emacs21/Makefile23
-rw-r--r--editors/bitmap/Makefile101
-rw-r--r--editors/bitmap/distinfo2
-rw-r--r--editors/bitmap/files/bitmap-setupel.el.in8
-rw-r--r--editors/bitmap/files/patch-ab14
-rw-r--r--editors/bitmap/files/patch-bitmap-ci.el12
-rw-r--r--editors/bitmap/pkg-descr.emacs2018
-rw-r--r--editors/bitmap/pkg-descr.emacs2118
-rw-r--r--editors/bitmap/pkg-descr.mule23
-rw-r--r--editors/bitmap/pkg-plist.emacs2021
-rw-r--r--editors/bitmap/pkg-plist.emacs2121
-rw-r--r--editors/bitmap/pkg-plist.mule22
-rw-r--r--editors/bitmap/scripts/configure15
-rw-r--r--editors/cle/Makefile33
-rw-r--r--editors/cle/distinfo2
-rw-r--r--editors/cle/files/patch-configure11
-rw-r--r--editors/cle/files/patch-src_cle.c14
-rw-r--r--editors/cle/pkg-descr9
-rw-r--r--editors/dedit/Makefile39
-rw-r--r--editors/dedit/distinfo2
-rw-r--r--editors/dedit/files/patch-ae11
-rw-r--r--editors/dedit/files/patch-src-dedit.h10
-rw-r--r--editors/dedit/files/patch-src-file.c46
-rw-r--r--editors/dedit/files/patch-src-jcode.c46
-rw-r--r--editors/dedit/files/patch-src-print.c11
-rw-r--r--editors/dedit/pkg-descr4
-rw-r--r--editors/dedit/pkg-plist3
-rw-r--r--editors/em/Makefile31
-rw-r--r--editors/em/distinfo2
-rw-r--r--editors/em/files/patch-Makefile22
-rw-r--r--editors/em/files/patch-ab27
-rw-r--r--editors/em/files/patch-ac11
-rw-r--r--editors/em/files/patch-ad12
-rw-r--r--editors/em/files/patch-ae66
-rw-r--r--editors/em/files/patch-af13
-rw-r--r--editors/em/files/patch-ag150
-rw-r--r--editors/em/files/patch-ah11
-rw-r--r--editors/em/files/patch-termio.c58
-rw-r--r--editors/em/pkg-descr15
-rw-r--r--editors/em/pkg-plist3
-rw-r--r--editors/leim21/Makefile34
-rw-r--r--editors/leim21/distinfo2
-rw-r--r--editors/leim21/pkg-descr22
-rw-r--r--editors/leim21/pkg-plist101
-rw-r--r--editors/leim21/scripts/configure28
-rw-r--r--editors/lpe/Makefile38
-rw-r--r--editors/lpe/distinfo2
-rw-r--r--editors/lpe/files/patch-ad11
-rw-r--r--editors/lpe/files/patch-perlmode.c12
-rw-r--r--editors/lpe/files/patch-sgmlmode.c11
-rw-r--r--editors/lpe/files/patch-src_Makefile.in14
-rw-r--r--editors/lpe/files/patch-src__cfg.c11
-rw-r--r--editors/lpe/files/patch-src__input.c11
-rw-r--r--editors/lpe/pkg-descr9
-rw-r--r--editors/lpe/pkg-plist51
-rw-r--r--editors/vilearn/Makefile32
-rw-r--r--editors/vilearn/distinfo2
-rw-r--r--editors/vilearn/pkg-descr2
-rw-r--r--editors/vilearn/pkg-plist8
-rw-r--r--editors/xenon/Makefile55
-rw-r--r--editors/xenon/distinfo2
-rw-r--r--editors/xenon/files/patch-KrBuf.C18
-rw-r--r--editors/xenon/files/patch-Makefile.common20
-rw-r--r--editors/xenon/files/patch-XeFontTable.h29
-rw-r--r--editors/xenon/files/patch-XeText.C33
-rw-r--r--editors/xenon/files/patch-aa26
-rw-r--r--editors/xenon/files/patch-ab32
-rw-r--r--editors/xenon/files/patch-ac10
-rw-r--r--editors/xenon/files/patch-ad11
-rw-r--r--editors/xenon/pkg-descr18
-rw-r--r--editors/xenon/pkg-plist3
93 files changed, 10 insertions, 2294 deletions
diff --git a/MOVED b/MOVED
index 54bcc6c42cfc..34919a7f302f 100644
--- a/MOVED
+++ b/MOVED
@@ -2088,3 +2088,13 @@ japanese/nvi-iso-2022-jp||2011-05-02|Has expired: Distfile is no more available
japanese/nvi-sjis||2011-05-02|Has expired: Distfile is no more available
korean/nvi-euc-kr||2011-05-02|Has expired: Distfile is no more available
korean/nvi-iso-2022-kr||2011-05-02|Has expired: Distfile is no more available
+editors/MathPlanner||2011-05-02|Has expired: Upstream says project is canceled and no more distfiles can be found
+editors/bitmap||2011-05-02|Has expired: Upstream disapear and distfile is no more available
+editors/bitmap-emacs21||2011-05-02|Has expired: Upstream disapear and distfile is no more available
+editors/cle||2011-05-02|Has expired: Upstream disapear and distfile is no more available
+editors/dedit||2011-05-02|Has expired: Upstream disapear and distfile is no more available
+editors/em||2011-05-02|Has expired: Upstream disapear and distfile is no more available
+editors/leim21||2011-05-02|Has expired: Distfile is no more available
+editors/lpe||2011-05-02|Has expired: Upstream disapear and distfile is no more available
+editors/vilearn||2011-05-02|Has expired: Upstream disapear and distfile is no more available
+editors/xenon||2011-05-02|Has expired: Upstream disapear and distfile is no more available
diff --git a/editors/Makefile b/editors/Makefile
index 1d32438b4b64..988b9b7dfeaa 100644
--- a/editors/Makefile
+++ b/editors/Makefile
@@ -4,7 +4,6 @@
COMMENT = Editors
SUBDIR += 2bsd-vi
- SUBDIR += MathPlanner
SUBDIR += abiword
SUBDIR += abiword-docs
SUBDIR += aee
@@ -17,14 +16,11 @@
SUBDIR += beav
SUBDIR += biew
SUBDIR += bitedit
- SUBDIR += bitmap
- SUBDIR += bitmap-emacs21
SUBDIR += bless
SUBDIR += boiling-egg
SUBDIR += bpatch
SUBDIR += bvi
SUBDIR += chexedit
- SUBDIR += cle
SUBDIR += code-browser
SUBDIR += codeeditor
SUBDIR += codelite
@@ -32,7 +28,6 @@
SUBDIR += conglomerate
SUBDIR += cooledit
SUBDIR += cream
- SUBDIR += dedit
SUBDIR += dhex
SUBDIR += diakonos
SUBDIR += dkns
@@ -42,7 +37,6 @@
SUBDIR += e93
SUBDIR += edith
SUBDIR += elvis
- SUBDIR += em
SUBDIR += emacs
SUBDIR += emacs-devel
SUBDIR += emacs-nox11
@@ -165,11 +159,9 @@
SUBDIR += le
SUBDIR += leafpad
SUBDIR += led
- SUBDIR += leim21
SUBDIR += leo
SUBDIR += lfhex
SUBDIR += libreoffice
- SUBDIR += lpe
SUBDIR += madedit
SUBDIR += manedit
SUBDIR += mg
@@ -243,7 +235,6 @@
SUBDIR += ved
SUBDIR += vigor
SUBDIR += vile
- SUBDIR += vilearn
SUBDIR += vim
SUBDIR += vim-lite
SUBDIR += wily
@@ -258,7 +249,6 @@
SUBDIR += xemacs-mule-packages
SUBDIR += xemacs-packages
SUBDIR += xemacs21-mule
- SUBDIR += xenon
SUBDIR += xml2rfc-xxe
SUBDIR += xmlcopyeditor
SUBDIR += xmleditor
diff --git a/editors/MathPlanner/Makefile b/editors/MathPlanner/Makefile
deleted file mode 100644
index 47d1ca3e44fc..000000000000
--- a/editors/MathPlanner/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-# ex:ts=8
-# Ports collection makefile for: MathPlanner
-# Date created: Feb 8, 2003
-# Whom: ijliao
-#
-# $FreeBSD$
-#
-
-PORTNAME= MathPlanner
-PORTVERSION= 3.1.3
-PORTREVISION= 6
-CATEGORIES= editors
-MASTER_SITES= http://koti.mbnet.fi/jarmonik/ \
- http://fresh.t-systems-sfr.com/unix/src/privat2/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= A mathematical design and publishing application
-
-DEPRECATED= Upstream says project is canceled and no more distfiles can be found
-EXPIRATION_DATE= 2011-05-01
-
-USE_QT_VER= 3
-GNU_CONFIGURE= yes
-
-QTCPPFLAGS+= ${PTHREAD_CFLAGS}
-QTCFGLIBS+= ${PTHREAD_LIBS}
-
-post-patch:
- @${GREP} -lR "malloc\.h" ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} \
- -e "s|malloc\.h|stdlib.h|"
-
-.include <bsd.port.mk>
diff --git a/editors/MathPlanner/distinfo b/editors/MathPlanner/distinfo
deleted file mode 100644
index 57ba74b4eb64..000000000000
--- a/editors/MathPlanner/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (MathPlanner-3.1.3.tar.gz) = 60fe5accd721c00719c49bf9b5fa5c690427e8bb21a05ef15df126c51dabb032
-SIZE (MathPlanner-3.1.3.tar.gz) = 450999
diff --git a/editors/MathPlanner/files/patch-Complex.cpp b/editors/MathPlanner/files/patch-Complex.cpp
deleted file mode 100644
index 48a4170927bf..000000000000
--- a/editors/MathPlanner/files/patch-Complex.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
---- src/Complex.cpp.orig Fri Oct 11 20:26:22 2002
-+++ src/Complex.cpp Sun Sep 12 00:18:04 2004
-@@ -26,8 +26,8 @@
-
- if (value.type!=MN_REAL) Error_flag=true,AppControl->AddError(QObject::tr("Value type is not supported by this function"));
-
-- if (Mode==1) value.SetComplex(mpl_cang(value.R));
-- if (Mode==0) value.SetComplex(mpl_cang(mpl_rad(value.R)));
-+ if (Mode==1) value.SetComplex(mpl_cang(value.mpl.m.R));
-+ if (Mode==0) value.SetComplex(mpl_cang(mpl_rad(value.mpl.m.R)));
- return(value);
- }
-
diff --git a/editors/MathPlanner/files/patch-ConfigReader.cpp b/editors/MathPlanner/files/patch-ConfigReader.cpp
deleted file mode 100644
index b630b3e770bb..000000000000
--- a/editors/MathPlanner/files/patch-ConfigReader.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/ConfigReader.cpp.orig Sat Feb 8 20:50:08 2003
-+++ src/ConfigReader.cpp Sat Feb 8 20:50:32 2003
-@@ -151,7 +151,7 @@
-
- for(i=0;i<count;i++) {
- if (Match(i,name)) {
-- co=strdupa(data[i].string);
-+ co=strdup(data[i].string);
- if (co) {
- tok=strtok(co,se); r=atoi(tok);
- tok=strtok(NULL,se); g=atoi(tok);
diff --git a/editors/MathPlanner/files/patch-Datastore.cpp b/editors/MathPlanner/files/patch-Datastore.cpp
deleted file mode 100644
index 17c61f1fbddf..000000000000
--- a/editors/MathPlanner/files/patch-Datastore.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/Datastore.cpp.orig 2007-08-02 14:12:54.000000000 +0200
-+++ src/Datastore.cpp 2007-08-02 14:13:28.000000000 +0200
-@@ -447,7 +447,7 @@
-
- bool DataStorage::AddPointer(char *name,void *data)
- {
-- return(AddEntry(name,1,4,(int)data));
-+ return(AddEntry(name,1,4,(intptr_t)data));
- }
-
-
diff --git a/editors/MathPlanner/files/patch-Exp_object.cpp b/editors/MathPlanner/files/patch-Exp_object.cpp
deleted file mode 100644
index 76a2aa51fd61..000000000000
--- a/editors/MathPlanner/files/patch-Exp_object.cpp
+++ /dev/null
@@ -1,22 +0,0 @@
---- src/Exp_object.cpp.orig Thu Dec 12 11:37:52 2002
-+++ src/Exp_object.cpp Sun Sep 12 00:20:21 2004
-@@ -28,7 +28,7 @@
-
- if (Opr==0) {
- if (val.type==MN_REAL && eval.type==MN_REAL)
-- { value.SetReal(pow(val.R,eval.R)); return(value); }
-+ { value.SetReal(pow(val.mpl.m.R,eval.mpl.m.R)); return(value); }
- else
- if ((val.type==MN_COMPLEX || val.type==MN_REAL) && (eval.type==MN_COMPLEX || eval.type==MN_REAL))
- { value.SetComplex(mpl_cnpower(val.Complex(),eval.Complex())); return(value); }
-@@ -46,8 +46,8 @@
- eval=Inner->Calculate();
-
- if (eval.type==MN_REAL) {
-- if (Opr==1) { value.SetReal(pow(NEPER,eval.R)); return(value); }
-- if (Opr==2) { value.SetReal(pow(10,eval.R)); return(value); }
-+ if (Opr==1) { value.SetReal(pow(NEPER,eval.mpl.m.R)); return(value); }
-+ if (Opr==2) { value.SetReal(pow(10,eval.mpl.m.R)); return(value); }
- }
- if (eval.type==MN_COMPLEX) {
- if (Opr==1) { value.SetComplex(mpl_ce(eval.Complex())); return(value); }
diff --git a/editors/MathPlanner/files/patch-Function_header_object.cpp b/editors/MathPlanner/files/patch-Function_header_object.cpp
deleted file mode 100644
index f9a8d312b519..000000000000
--- a/editors/MathPlanner/files/patch-Function_header_object.cpp
+++ /dev/null
@@ -1,20 +0,0 @@
---- src/Function_header_object.cpp.orig Mon Sep 2 01:57:32 2002
-+++ src/Function_header_object.cpp Sun Sep 12 00:21:56 2004
-@@ -229,7 +229,7 @@
- math_node function_defination_object::Calculate()
- {
-
--value.R=0;
-+value.mpl.m.R=0;
- value.type=MN_REAL;
-
- return(value);
-@@ -256,7 +256,7 @@
- AssignLo.Init(AppControl);
-
- math_node zero;
--zero.R=0; zero.type=MN_REAL;
-+zero.mpl.m.R=0; zero.type=MN_REAL;
-
- pointer=false;
-
diff --git a/editors/MathPlanner/files/patch-Function_object.cpp b/editors/MathPlanner/files/patch-Function_object.cpp
deleted file mode 100644
index 8e12973fe9ba..000000000000
--- a/editors/MathPlanner/files/patch-Function_object.cpp
+++ /dev/null
@@ -1,35 +0,0 @@
---- src/Function_object.cpp.orig Tue Nov 19 19:34:04 2002
-+++ src/Function_object.cpp Sun Sep 12 00:23:42 2004
-@@ -436,9 +436,9 @@
-
- if (real_dp) {
-
-- if (value.type==MN_REAL) ss=true,v=value.R,img=QString("");
-- if (value.type==MN_COMPLEX) ss=false,v=value.R,img=QString("");
-- if (value.type==MN_VECTOR) ss=false,v=value.I,img=AppControl->Prefs->String("Vector_I");
-+ if (value.type==MN_REAL) ss=true,v=value.mpl.m.R,img=QString("");
-+ if (value.type==MN_COMPLEX) ss=false,v=value.mpl.m.R,img=QString("");
-+ if (value.type==MN_VECTOR) ss=false,v=value.mpl.m.I,img=AppControl->Prefs->String("Vector_I");
-
- if (v<0) str=QString("-");
- else if (!first && may_have_plus) str=QString("+");
-@@ -454,8 +454,8 @@
-
- if (complex_dp) {
-
-- if (value.type==MN_COMPLEX) ss=false,v=value.I,img=AppControl->Prefs->String("ImaginaryUnit");
-- if (value.type==MN_VECTOR) ss=false,v=value.J,img=AppControl->Prefs->String("Vector_J");
-+ if (value.type==MN_COMPLEX) ss=false,v=value.mpl.m.I,img=AppControl->Prefs->String("ImaginaryUnit");
-+ if (value.type==MN_VECTOR) ss=false,v=value.mpl.m.J,img=AppControl->Prefs->String("Vector_J");
-
- if (first && value.type==MN_COMPLEX) ss=true;
-
-@@ -474,7 +474,7 @@
-
- if (vector_dp) {
-
-- if (value.type==MN_VECTOR) ss=false,v=value.K,img=AppControl->Prefs->String("Vector_K");
-+ if (value.type==MN_VECTOR) ss=false,v=value.mpl.m.K,img=AppControl->Prefs->String("Vector_K");
-
- if (first) ss=true;
-
diff --git a/editors/MathPlanner/files/patch-Integer.cpp b/editors/MathPlanner/files/patch-Integer.cpp
deleted file mode 100644
index b5b130b0905f..000000000000
--- a/editors/MathPlanner/files/patch-Integer.cpp
+++ /dev/null
@@ -1,15 +0,0 @@
---- src/Integer.cpp.orig Fri Oct 11 21:30:32 2002
-+++ src/Integer.cpp Sun Sep 12 00:24:57 2004
-@@ -34,10 +34,10 @@
-
- DeleteAllIntegers();
-
--zero.R=0; zero.I=0; zero.J=0; zero.K=0;
-+zero.mpl.m.R=0; zero.mpl.m.I=0; zero.mpl.m.J=0; zero.mpl.m.K=0;
- zero.type=MN_REAL;
-
--pii.R=PI;
-+pii.mpl.m.R=PI;
- pii.type=MN_REAL;
-
- }
diff --git a/editors/MathPlanner/files/patch-MathHeaders.h b/editors/MathPlanner/files/patch-MathHeaders.h
deleted file mode 100644
index adcf3644fecc..000000000000
--- a/editors/MathPlanner/files/patch-MathHeaders.h
+++ /dev/null
@@ -1,17 +0,0 @@
---- src/MathHeaders.h.orig Sun Dec 8 04:58:58 2002
-+++ src/MathHeaders.h Sun Sep 12 00:15:42 2004
-@@ -63,12 +63,12 @@
- public:
-
- union {
-- struct { mpl_real R,I,J,K; };
-+ struct { mpl_real R,I,J,K; } m;
- mpl_real real;
- mpl_vector vector;
- mpl_complex complex;
- mpl_rational rational;
-- };
-+ } mpl;
-
- int type;
- char pwrs[COUNT]; // Used in unit calculation
diff --git a/editors/MathPlanner/files/patch-Math_functions.cpp b/editors/MathPlanner/files/patch-Math_functions.cpp
deleted file mode 100644
index 4a16242cfa9f..000000000000
--- a/editors/MathPlanner/files/patch-Math_functions.cpp
+++ /dev/null
@@ -1,215 +0,0 @@
---- src/Math_functions.cpp.orig Sun Dec 8 05:04:06 2002
-+++ src/Math_functions.cpp Sun Sep 12 01:04:56 2004
-@@ -15,9 +15,9 @@
-
- math_node mpl_neg(math_node a)
- {
-- if (a.type==MN_REAL) a.R=-a.R;
-- if (a.type==MN_COMPLEX) a.R=-a.R, a.I=-a.I;
-- if (a.type==MN_VECTOR) a.I=-a.I, a.J=-a.J, a.K=-a.K;
-+ if (a.type==MN_REAL) a.mpl.m.R=-a.mpl.m.R;
-+ if (a.type==MN_COMPLEX) a.mpl.m.R=-a.mpl.m.R, a.mpl.m.I=-a.mpl.m.I;
-+ if (a.type==MN_VECTOR) a.mpl.m.I=-a.mpl.m.I, a.mpl.m.J=-a.mpl.m.J, a.mpl.m.K=-a.mpl.m.K;
- return(a);
- }
-
-@@ -28,17 +28,17 @@
- ans.type=MN_NULL;
-
- if (a.type==MN_REAL) {
-- if (b.type==MN_REAL) ans.R=a.R+b.R, ans.type=MN_REAL;
-- else if (b.type==MN_COMPLEX) ans.R=a.R+b.R, ans.I=b.I, ans.type=MN_COMPLEX;
-+ if (b.type==MN_REAL) ans.mpl.m.R=a.mpl.m.R+b.mpl.m.R, ans.type=MN_REAL;
-+ else if (b.type==MN_COMPLEX) ans.mpl.m.R=a.mpl.m.R+b.mpl.m.R, ans.mpl.m.I=b.mpl.m.I, ans.type=MN_COMPLEX;
- }
- else
- if (a.type==MN_COMPLEX) {
-- if (b.type==MN_REAL) ans.R=a.R+b.R, ans.I=a.I, ans.type=MN_COMPLEX;
-- else if (b.type==MN_COMPLEX) ans.R=a.R+b.R, ans.I=a.I+b.I, ans.type=MN_COMPLEX;
-+ if (b.type==MN_REAL) ans.mpl.m.R=a.mpl.m.R+b.mpl.m.R, ans.mpl.m.I=a.mpl.m.I, ans.type=MN_COMPLEX;
-+ else if (b.type==MN_COMPLEX) ans.mpl.m.R=a.mpl.m.R+b.mpl.m.R, ans.mpl.m.I=a.mpl.m.I+b.mpl.m.I, ans.type=MN_COMPLEX;
- }
- else
- if (a.type==MN_VECTOR) {
-- if (b.type==MN_VECTOR) ans.I=a.I+b.I, ans.J=a.J+b.J, ans.K=a.K+b.K, ans.type=MN_VECTOR;
-+ if (b.type==MN_VECTOR) ans.mpl.m.I=a.mpl.m.I+b.mpl.m.I, ans.mpl.m.J=a.mpl.m.J+b.mpl.m.J, ans.mpl.m.K=a.mpl.m.K+b.mpl.m.K, ans.type=MN_VECTOR;
- }
-
- return(ans);
-@@ -51,17 +51,17 @@
- ans.type=MN_NULL;
-
- if (a.type==MN_REAL) {
-- if (b.type==MN_REAL) ans.R=a.R-b.R, ans.type=MN_REAL;
-- else if (b.type==MN_COMPLEX) ans.R=a.R-b.R, ans.I=0-b.I, ans.type=MN_COMPLEX;
-+ if (b.type==MN_REAL) ans.mpl.m.R=a.mpl.m.R-b.mpl.m.R, ans.type=MN_REAL;
-+ else if (b.type==MN_COMPLEX) ans.mpl.m.R=a.mpl.m.R-b.mpl.m.R, ans.mpl.m.I=0-b.mpl.m.I, ans.type=MN_COMPLEX;
- }
- else
- if (a.type==MN_COMPLEX) {
-- if (b.type==MN_REAL) ans.R=a.R-b.R, ans.I=a.I, ans.type=MN_COMPLEX;
-- else if (b.type==MN_COMPLEX) ans.R=a.R-b.R, ans.I=a.I-b.I, ans.type=MN_COMPLEX;
-+ if (b.type==MN_REAL) ans.mpl.m.R=a.mpl.m.R-b.mpl.m.R, ans.mpl.m.I=a.mpl.m.I, ans.type=MN_COMPLEX;
-+ else if (b.type==MN_COMPLEX) ans.mpl.m.R=a.mpl.m.R-b.mpl.m.R, ans.mpl.m.I=a.mpl.m.I-b.mpl.m.I, ans.type=MN_COMPLEX;
- }
- else
- if (a.type==MN_VECTOR) {
-- if (b.type==MN_VECTOR) ans.I=a.I-b.I, ans.J=a.J-b.J, ans.K=a.K-b.K, ans.type=MN_VECTOR;
-+ if (b.type==MN_VECTOR) ans.mpl.m.I=a.mpl.m.I-b.mpl.m.I, ans.mpl.m.J=a.mpl.m.J-b.mpl.m.J, ans.mpl.m.K=a.mpl.m.K-b.mpl.m.K, ans.type=MN_VECTOR;
- }
-
- return(ans);
-@@ -73,19 +73,19 @@
- ans.type=MN_NULL;
-
- if (a.type==MN_REAL) {
-- if (b.type==MN_REAL) ans.R=a.R*b.R, ans.type=MN_REAL;
-- else if (b.type==MN_COMPLEX) ans.R=a.R*b.R, ans.I=a.R*b.I, ans.type=MN_COMPLEX;
-- else if (b.type==MN_VECTOR) ans.I=a.R*b.I, ans.J=a.R*b.J, ans.K=a.R*b.K, ans.type=MN_VECTOR;
-+ if (b.type==MN_REAL) ans.mpl.m.R=a.mpl.m.R*b.mpl.m.R, ans.type=MN_REAL;
-+ else if (b.type==MN_COMPLEX) ans.mpl.m.R=a.mpl.m.R*b.mpl.m.R, ans.mpl.m.I=a.mpl.m.R*b.mpl.m.I, ans.type=MN_COMPLEX;
-+ else if (b.type==MN_VECTOR) ans.mpl.m.I=a.mpl.m.R*b.mpl.m.I, ans.mpl.m.J=a.mpl.m.R*b.mpl.m.J, ans.mpl.m.K=a.mpl.m.R*b.mpl.m.K, ans.type=MN_VECTOR;
- }
- else
- if (a.type==MN_COMPLEX) {
-- if (b.type==MN_REAL) ans.R=a.R*b.R, ans.I=a.I*b.R, ans.type=MN_COMPLEX;
-- else if (b.type==MN_COMPLEX) ans.R=a.R*b.R-a.I*b.I, ans.I=a.R*b.I+a.I*b.R, ans.type=MN_COMPLEX;
-+ if (b.type==MN_REAL) ans.mpl.m.R=a.mpl.m.R*b.mpl.m.R, ans.mpl.m.I=a.mpl.m.I*b.mpl.m.R, ans.type=MN_COMPLEX;
-+ else if (b.type==MN_COMPLEX) ans.mpl.m.R=a.mpl.m.R*b.mpl.m.R-a.mpl.m.I*b.mpl.m.I, ans.mpl.m.I=a.mpl.m.R*b.mpl.m.I+a.mpl.m.I*b.mpl.m.R, ans.type=MN_COMPLEX;
- }
- else
- if (a.type==MN_VECTOR) { // Dot product
-- if (b.type==MN_VECTOR) ans.R=a.I*b.I+a.J*b.J+a.K*b.K, ans.type=MN_REAL;
-- else if (b.type==MN_REAL) ans.I=a.I*b.R, ans.J=a.J*b.R, ans.K=a.K*b.R, ans.type=MN_VECTOR;
-+ if (b.type==MN_VECTOR) ans.mpl.m.R=a.mpl.m.I*b.mpl.m.I+a.mpl.m.J*b.mpl.m.J+a.mpl.m.K*b.mpl.m.K, ans.type=MN_REAL;
-+ else if (b.type==MN_REAL) ans.mpl.m.I=a.mpl.m.I*b.mpl.m.R, ans.mpl.m.J=a.mpl.m.J*b.mpl.m.R, ans.mpl.m.K=a.mpl.m.K*b.mpl.m.R, ans.type=MN_VECTOR;
- }
-
- return(ans);
-@@ -99,19 +99,19 @@
- ans.type=MN_NULL;
-
- if (a.type==MN_REAL) {
-- if (b.type==MN_REAL) ans.R=a.R/b.R, ans.type=MN_REAL; // ok
-- else if (b.type==MN_COMPLEX) { opz=mpl_opz(b.Complex()); ans.R=a.R*opz.R, ans.I=a.R*opz.I, ans.type=MN_COMPLEX; }
-- else if (b.type==MN_VECTOR) ans.I=a.R/b.I, ans.J=a.R/b.J, ans.K=a.R/b.K, ans.type=MN_VECTOR;
-+ if (b.type==MN_REAL) ans.mpl.m.R=a.mpl.m.R/b.mpl.m.R, ans.type=MN_REAL; // ok
-+ else if (b.type==MN_COMPLEX) { opz=mpl_opz(b.Complex()); ans.mpl.m.R=a.mpl.m.R*opz.mpl.m.R, ans.mpl.m.I=a.mpl.m.R*opz.mpl.m.I, ans.type=MN_COMPLEX; }
-+ else if (b.type==MN_VECTOR) ans.mpl.m.I=a.mpl.m.R/b.mpl.m.I, ans.mpl.m.J=a.mpl.m.R/b.mpl.m.J, ans.mpl.m.K=a.mpl.m.R/b.mpl.m.K, ans.type=MN_VECTOR;
- }
- else
- if (a.type==MN_COMPLEX) {
-- if (b.type==MN_REAL) ans.R=a.R*(1/b.R), ans.I=a.I*(1/b.R), ans.type=MN_COMPLEX;
-- else if (b.type==MN_COMPLEX) { opz=mpl_opz(b.Complex()); ans.R=a.R*opz.R-a.I*opz.I, ans.I=a.R*opz.I+a.I*opz.R, ans.type=MN_COMPLEX; }
-+ if (b.type==MN_REAL) ans.mpl.m.R=a.mpl.m.R*(1/b.mpl.m.R), ans.mpl.m.I=a.mpl.m.I*(1/b.mpl.m.R), ans.type=MN_COMPLEX;
-+ else if (b.type==MN_COMPLEX) { opz=mpl_opz(b.Complex()); ans.mpl.m.R=a.mpl.m.R*opz.mpl.m.R-a.mpl.m.I*opz.mpl.m.I, ans.mpl.m.I=a.mpl.m.R*opz.mpl.m.I+a.mpl.m.I*opz.mpl.m.R, ans.type=MN_COMPLEX; }
- }
- else
- if (a.type==MN_VECTOR) {
-- if (b.type==MN_VECTOR) ans.I=a.I/b.I, ans.J=a.J/b.J, ans.K=a.K/b.K, ans.type=MN_VECTOR;
-- else if (b.type==MN_REAL) ans.I=a.I/b.R, ans.J=a.J/b.R, ans.K=a.K/b.R, ans.type=MN_VECTOR;
-+ if (b.type==MN_VECTOR) ans.mpl.m.I=a.mpl.m.I/b.mpl.m.I, ans.mpl.m.J=a.mpl.m.J/b.mpl.m.J, ans.mpl.m.K=a.mpl.m.K/b.mpl.m.K, ans.type=MN_VECTOR;
-+ else if (b.type==MN_REAL) ans.mpl.m.I=a.mpl.m.I/b.mpl.m.R, ans.mpl.m.J=a.mpl.m.J/b.mpl.m.R, ans.mpl.m.K=a.mpl.m.K/b.mpl.m.R, ans.type=MN_VECTOR;
- }
-
- return(ans);
-@@ -135,28 +135,28 @@
-
- math_node::math_node(mpl_real r)
- {
--real=r;
-+mpl.real=r;
- type=MN_REAL;
- }
-
-
- math_node::math_node(mpl_complex z)
- {
--complex=z;
-+mpl.complex=z;
- type=MN_COMPLEX;
- }
-
-
- math_node::math_node(mpl_rational r)
- {
--rational=r;
-+mpl.rational=r;
- type=MN_RATIONAL;
- }
-
-
- math_node::math_node(mpl_vector v)
- {
--vector=v;
-+mpl.vector=v;
- type=MN_VECTOR;
- }
-
-@@ -166,7 +166,7 @@
-
- void math_node::Clear()
- {
--R=I=K=J=0.0;
-+mpl.m.R=mpl.m.I=mpl.m.K=mpl.m.J=0.0;
- type=MN_REAL;
- }
-
-@@ -180,48 +180,48 @@
-
- void math_node::SetReal(mpl_real x)
- {
--real=x;
-+mpl.real=x;
- type=MN_REAL;
- }
-
-
- void math_node::SetComplex(mpl_complex z)
- {
--complex=z;
-+mpl.complex=z;
- type=MN_COMPLEX;
- }
-
-
- void math_node::SetRational(mpl_rational r)
- {
--rational=r;
-+mpl.rational=r;
- type=MN_RATIONAL;
- }
-
-
- mpl_real math_node::Real()
- {
-- if (type==MN_RATIONAL) return(R/I);
-- return(real);
-+ if (type==MN_RATIONAL) return(mpl.m.R/mpl.m.I);
-+ return(mpl.real);
- }
-
-
- mpl_complex math_node::Complex()
- {
-- if (type==MN_REAL) complex.i=0;
-- return(complex);
-+ if (type==MN_REAL) mpl.complex.i=0;
-+ return(mpl.complex);
- }
-
-
- mpl_rational math_node::Rational()
- {
-- return(rational);
-+ return(mpl.rational);
- }
-
-
- mpl_vector math_node::Vector()
- {
-- return(vector);
-+ return(mpl.vector);
- }
-
-
diff --git a/editors/MathPlanner/files/patch-Maxmin.cpp b/editors/MathPlanner/files/patch-Maxmin.cpp
deleted file mode 100644
index e70aff79ee26..000000000000
--- a/editors/MathPlanner/files/patch-Maxmin.cpp
+++ /dev/null
@@ -1,15 +0,0 @@
---- src/Maxmin.cpp.orig Fri Oct 11 19:16:00 2002
-+++ src/Maxmin.cpp Sun Sep 12 00:26:29 2004
-@@ -26,10 +26,10 @@
- b=Outer->Calculate();
-
- if (a.type==MN_REAL && b.type==MN_REAL) {
-- if (Opr==0) if (a.R<b.R) value=a;
-+ if (Opr==0) if (a.mpl.m.R<b.mpl.m.R) value=a;
- else value=b;
-
-- if (Opr==1) if (a.R>b.R) value=a;
-+ if (Opr==1) if (a.mpl.m.R>b.mpl.m.R) value=a;
- else value=b;
- }
- else { Error_flag=true; AppControl->AddError(QObject::tr("Only Real numbers are supported")); }
diff --git a/editors/MathPlanner/files/patch-Parenthesis.cpp b/editors/MathPlanner/files/patch-Parenthesis.cpp
deleted file mode 100644
index 17141823d215..000000000000
--- a/editors/MathPlanner/files/patch-Parenthesis.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/Parenthesis.cpp.orig Fri Oct 11 20:25:46 2002
-+++ src/Parenthesis.cpp Sun Sep 12 00:28:02 2004
-@@ -23,7 +23,7 @@
- value=Inner->Calculate();
-
- if (Opr==3) {
-- if (value.type==MN_REAL) value.SetReal(fabs(value.R));
-+ if (value.type==MN_REAL) value.SetReal(fabs(value.mpl.m.R));
- else if (value.type==MN_COMPLEX) value.SetReal(mpl_cmodul(value.Complex()));
- else if (value.type==MN_VECTOR) value.SetReal(mpl_length(value.Vector()));
- else Error_flag=true,AppControl->AddError(QObject::tr("Value type is not supported"));
diff --git a/editors/MathPlanner/files/patch-Rational_math.cpp b/editors/MathPlanner/files/patch-Rational_math.cpp
deleted file mode 100644
index d6c8004dd418..000000000000
--- a/editors/MathPlanner/files/patch-Rational_math.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/Rational_math.cpp.orig Sat Feb 8 20:58:16 2003
-+++ src/Rational_math.cpp Sat Feb 8 21:01:38 2003
-@@ -163,7 +163,7 @@
- for (i=0;i<21;i++)
- if (mpl_modul(per_table[i],real)) {
- up=per_table[i];
-- lo=round(up/real);
-+ lo=floor(up/real);
- pass=true;
- break;
- }
diff --git a/editors/MathPlanner/files/patch-Real_math.cpp b/editors/MathPlanner/files/patch-Real_math.cpp
deleted file mode 100644
index 408a3faf660c..000000000000
--- a/editors/MathPlanner/files/patch-Real_math.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
---- src/Real_math.cpp.orig Sat Feb 8 21:02:34 2003
-+++ src/Real_math.cpp Sat Feb 8 21:02:54 2003
-@@ -26,8 +26,8 @@
- bool mpl_modul(mpl_real a,mpl_real b)
- {
- mpl_real c=(a/b);
--mpl_real ca=round(c*MODUL_ACCURACY);
--mpl_real cb=round(c)*MODUL_ACCURACY;
-+mpl_real ca=floor(c*MODUL_ACCURACY);
-+mpl_real cb=floor(c)*MODUL_ACCURACY;
-
- if (ca==cb) return(true);
- return(false);
diff --git a/editors/MathPlanner/files/patch-Sigma.cpp b/editors/MathPlanner/files/patch-Sigma.cpp
deleted file mode 100644
index c0dd4da5952a..000000000000
--- a/editors/MathPlanner/files/patch-Sigma.cpp
+++ /dev/null
@@ -1,81 +0,0 @@
---- src/Sigma.cpp.orig Tue Nov 26 20:47:24 2002
-+++ src/Sigma.cpp Sun Sep 12 00:30:15 2004
-@@ -75,9 +75,9 @@
-
- if (uv.type!=MN_REAL && Opr!=2) Error_flag=true,AppControl->AddError("Upper value must be integer");
-
--if (Opr==0 && uv.R>10000) Error_flag=true,AppControl->AddError(QObject::tr("Sigma: Count is too high"));
--if (Opr==1 && uv.R>10000) Error_flag=true,AppControl->AddError(QObject::tr("Pii: Count is too high"));
--if (Opr==3 && uv.R>10000) Error_flag=true,AppControl->AddError(QObject::tr("Loop: Count is too high"));
-+if (Opr==0 && uv.mpl.m.R>10000) Error_flag=true,AppControl->AddError(QObject::tr("Sigma: Count is too high"));
-+if (Opr==1 && uv.mpl.m.R>10000) Error_flag=true,AppControl->AddError(QObject::tr("Pii: Count is too high"));
-+if (Opr==3 && uv.mpl.m.R>10000) Error_flag=true,AppControl->AddError(QObject::tr("Loop: Count is too high"));
-
- }
-
-@@ -90,7 +90,7 @@
-
- math_node zero,sum,val;
-
--zero.R=0;
-+zero.mpl.m.R=0;
- zero.type=MN_REAL;
-
- integer=NULL;
-@@ -109,8 +109,8 @@
-
- if (integer) AppControl->integer_server->Protect(int_no);
-
-- lv=Lower->Calculate().R;
-- uv=Upper->Calculate().R;
-+ lv=Lower->Calculate().mpl.m.R;
-+ uv=Upper->Calculate().mpl.m.R;
-
- n=floor(uv);
-
-@@ -121,7 +121,7 @@
- if (Opr==0) { // SIGMA
- sum=Inner->Calculate();
- for(i=0;i<(n-1);i++) {
-- if (integer) (*integer).R+=1;
-+ if (integer) (*integer).mpl.m.R+=1;
- sum=mpl_add(sum,Inner->Calculate());
- }
- }
-@@ -136,7 +136,7 @@
- if (Opr==1) { // PII
- sum=Inner->Calculate();
- for(i=0;i<(n-1);i++) {
-- if (integer) (*integer).R+=1;
-+ if (integer) (*integer).mpl.m.R+=1;
- sum=mpl_mul(sum,Inner->Calculate());
-
- }
-@@ -148,23 +148,23 @@
- int count=100;
- double h=(uv-lv) / ( 2 * (double)count );
-
-- (*integer).R=lv;
-+ (*integer).mpl.m.R=lv;
- sum=Inner->Calculate();
-
- for(i=0;i<count;i++) {
-
-- (*integer).R=lv+2*k*h-h;
-+ (*integer).mpl.m.R=lv+2*k*h-h;
- val.SetReal(4.0);
- sum=mpl_add(sum,mpl_mul(Inner->Calculate(),val));
-
-- (*integer).R=lv+2*k*h;
-+ (*integer).mpl.m.R=lv+2*k*h;
- val.SetReal(2.0);
- sum=mpl_add(sum,mpl_mul(Inner->Calculate(),val));
-
- k=k+1.0;
- }
-
-- (*integer).R=uv;
-+ (*integer).mpl.m.R=uv;
- sum=mpl_sub(sum,Inner->Calculate());
- val.SetReal(h/3.0);
- sum=mpl_mul(sum,val);
diff --git a/editors/MathPlanner/files/patch-Sqrt.cpp b/editors/MathPlanner/files/patch-Sqrt.cpp
deleted file mode 100644
index 7fe5d579890f..000000000000
--- a/editors/MathPlanner/files/patch-Sqrt.cpp
+++ /dev/null
@@ -1,23 +0,0 @@
---- src/Sqrt.cpp.orig Fri Aug 13 04:51:58 2004
-+++ src/Sqrt.cpp Sun Sep 12 00:32:59 2004
-@@ -37,15 +37,15 @@
-
- if (uv.type==MN_REAL && lv.type==MN_REAL) {
-
-- if (lv.R<0) {
-- if ((((int)uv.R)&1)==1) { //negative, odd
-- value.SetReal(-pow(-lv.R,(1.0/uv.R)));
-+ if (lv.mpl.m.R<0) {
-+ if ((((int)uv.mpl.m.R)&1)==1) { //negative, odd
-+ value.SetReal(-pow(-lv.mpl.m.R,(1.0/uv.mpl.m.R)));
- return(value);
- }
-- else lv.type=MN_COMPLEX, lv.I=0; //negative, even
-+ else lv.type=MN_COMPLEX, lv.mpl.m.I=0; //negative, even
- }
- else {
-- value.SetReal(pow(lv.R,(1.0/uv.R)));
-+ value.SetReal(pow(lv.mpl.m.R,(1.0/uv.mpl.m.R)));
- return(value);
- }
- }
diff --git a/editors/MathPlanner/files/patch-Trigono.cpp b/editors/MathPlanner/files/patch-Trigono.cpp
deleted file mode 100644
index c7881314b24c..000000000000
--- a/editors/MathPlanner/files/patch-Trigono.cpp
+++ /dev/null
@@ -1,47 +0,0 @@
---- src/Trigono.cpp.orig Thu Dec 12 11:58:58 2002
-+++ src/Trigono.cpp Sun Sep 12 00:34:27 2004
-@@ -37,28 +37,28 @@
-
- if (type==MN_REAL) {
-
-- if (!deg_rad) re=mpl_rad(val.R);
-- else re=val.R;
-+ if (!deg_rad) re=mpl_rad(val.mpl.m.R);
-+ else re=val.mpl.m.R;
-
- switch(Opr) {
- case 0: real=mpl_sin(re); break;
- case 1: real=mpl_cos(re); break;
- case 2: real=mpl_tan(re); break;
- case 3: real=1.0/mpl_tan(re); break;
-- case 4: real=asin(val.R); if (!deg_rad) real=mpl_deg(real); break;
-- case 5: real=acos(val.R); if (!deg_rad) real=mpl_deg(real); break;
-- case 6: real=atan(val.R); if (!deg_rad) real=mpl_deg(real); break;
-- case 9: real=floor(val.R); break;
-- case 10: real=val.R-floor(val.R); break;
-- case 12: real=atan(1.0/val.R); if (deg_rad==0) real=mpl_deg(real); break;
-- case 13: real=sinh(val.R); break;
-- case 14: real=cosh(val.R); break;
-- case 15: real=tanh(val.R); break;
-- case 16: real=mpl_coth(val.R); break;
-- case 17: real=mpl_asinh(val.R); break;
-- case 18: real=mpl_acosh(val.R); break;
-- case 19: real=mpl_atanh(val.R); break;
-- case 20: real=mpl_acoth(val.R); break;
-+ case 4: real=asin(val.mpl.m.R); if (!deg_rad) real=mpl_deg(real); break;
-+ case 5: real=acos(val.mpl.m.R); if (!deg_rad) real=mpl_deg(real); break;
-+ case 6: real=atan(val.mpl.m.R); if (!deg_rad) real=mpl_deg(real); break;
-+ case 9: real=floor(val.mpl.m.R); break;
-+ case 10: real=val.mpl.m.R-floor(val.mpl.m.R); break;
-+ case 12: real=atan(1.0/val.mpl.m.R); if (deg_rad==0) real=mpl_deg(real); break;
-+ case 13: real=sinh(val.mpl.m.R); break;
-+ case 14: real=cosh(val.mpl.m.R); break;
-+ case 15: real=tanh(val.mpl.m.R); break;
-+ case 16: real=mpl_coth(val.mpl.m.R); break;
-+ case 17: real=mpl_asinh(val.mpl.m.R); break;
-+ case 18: real=mpl_acosh(val.mpl.m.R); break;
-+ case 19: real=mpl_atanh(val.mpl.m.R); break;
-+ case 20: real=mpl_acoth(val.mpl.m.R); break;
- default: Error_flag=true; AppControl->AddError(QObject::tr("Real numbers are not supported by this function"));
- break;
- }
diff --git a/editors/MathPlanner/pkg-descr b/editors/MathPlanner/pkg-descr
deleted file mode 100644
index d5ed92781c72..000000000000
--- a/editors/MathPlanner/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-MathPlanner is a mathematical design and publishing application. Basic math
-features are supported including integers, function definitions, complex
-numbers, vectors. HTML files, pictures, functions can be Drag'n'droped between
-MathPlanner and other applications.
-
-WWW: http://koti.mbnet.fi/jarmonik/MathPlanner.html
diff --git a/editors/MathPlanner/pkg-plist b/editors/MathPlanner/pkg-plist
deleted file mode 100644
index 7e27ce07337c..000000000000
--- a/editors/MathPlanner/pkg-plist
+++ /dev/null
@@ -1,66 +0,0 @@
-bin/MathPlanner3
-%%DATADIR%%/COPYING
-%%DATADIR%%/ChangeLog
-%%DATADIR%%/Doc.htm
-%%DATADIR%%/Doc/deffn.png
-%%DATADIR%%/Doc/deffn2.png
-%%DATADIR%%/Doc/insert.png
-%%DATADIR%%/Doc/main.png
-%%DATADIR%%/Doc/mult.png
-%%DATADIR%%/Doc/par.png
-%%DATADIR%%/Doc/pii.png
-%%DATADIR%%/Doc/rational.png
-%%DATADIR%%/Doc/sigma.png
-%%DATADIR%%/MPLConfig.txt
-%%DATADIR%%/MathPlanner.desktop
-%%DATADIR%%/MathPlanner_mdk.spec
-%%DATADIR%%/examples/Integral.mpl2
-%%DATADIR%%/examples/OrderOfOperations.mpl2
-%%DATADIR%%/examples/Welcome.mpl2
-%%DATADIR%%/mpl2.desktop
-%%DATADIR%%/pixmaps/Drag.xpm
-%%DATADIR%%/pixmaps/Integ.xpm
-%%DATADIR%%/pixmaps/Loop.xpm
-%%DATADIR%%/pixmaps/Par.xpm
-%%DATADIR%%/pixmaps/ParB.xpm
-%%DATADIR%%/pixmaps/ParC.xpm
-%%DATADIR%%/pixmaps/ParD.xpm
-%%DATADIR%%/pixmaps/Pii.xpm
-%%DATADIR%%/pixmaps/Sigma.xpm
-%%DATADIR%%/pixmaps/configure.png
-%%DATADIR%%/pixmaps/cursor_rect.xpm
-%%DATADIR%%/pixmaps/edit_graph.png
-%%DATADIR%%/pixmaps/editclear.png
-%%DATADIR%%/pixmaps/editcopy.png
-%%DATADIR%%/pixmaps/editcut.png
-%%DATADIR%%/pixmaps/editdelete.png
-%%DATADIR%%/pixmaps/editpaste.png
-%%DATADIR%%/pixmaps/editselectall.png
-%%DATADIR%%/pixmaps/filenew.png
-%%DATADIR%%/pixmaps/fileopen.png
-%%DATADIR%%/pixmaps/fileprint.png
-%%DATADIR%%/pixmaps/filesave.png
-%%DATADIR%%/pixmaps/frame_graph.png
-%%DATADIR%%/pixmaps/frame_image.png
-%%DATADIR%%/pixmaps/frame_text.png
-%%DATADIR%%/pixmaps/mathplannerapp.png
-%%DATADIR%%/pixmaps/reload.png
-%%DATADIR%%/pixmaps/text_block.png
-%%DATADIR%%/pixmaps/text_bold.png
-%%DATADIR%%/pixmaps/text_center.png
-%%DATADIR%%/pixmaps/text_italic.png
-%%DATADIR%%/pixmaps/text_left.png
-%%DATADIR%%/pixmaps/text_right.png
-%%DATADIR%%/pixmaps/text_under.png
-%%DATADIR%%/pixmaps/viewmag+.png
-%%DATADIR%%/pixmaps/viewmag-.png
-%%DATADIR%%/ts/mpl_en.ts
-%%DATADIR%%/ts/mpl_fi.qm
-@dirrm %%DATADIR%%/Doc
-@dirrm %%DATADIR%%/examples
-@dirrm %%DATADIR%%/icons/32x32
-@dirrm %%DATADIR%%/icons/64x64
-@dirrm %%DATADIR%%/icons
-@dirrm %%DATADIR%%/pixmaps
-@dirrm %%DATADIR%%/ts
-@dirrm %%DATADIR%%
diff --git a/editors/bitmap-emacs21/Makefile b/editors/bitmap-emacs21/Makefile
deleted file mode 100644
index 1ab3edd8cde2..000000000000
--- a/editors/bitmap-emacs21/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-# New ports collection makefile for: bitmap for emacs21
-# Date created: 4 August 2007
-# Whom: MANTANI Nobutaka <nobutaka@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Bitmap-mule, Package to use bitmap in Emacs21
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-# This is a slave port.
-PORTCLASS= slave
-
-MASTERDIR= ${.CURDIR}/../../editors/bitmap
-
-# Setup EMACS_PORT_NAME variable.
-USE_EMACS= yes
-EMACS_PORT_NAME= emacs21
-
-.include "${MASTERDIR}/Makefile"
diff --git a/editors/bitmap/Makefile b/editors/bitmap/Makefile
deleted file mode 100644
index ca5927831086..000000000000
--- a/editors/bitmap/Makefile
+++ /dev/null
@@ -1,101 +0,0 @@
-# New ports collection makefile for: bitmap for emacs21
-# Date created: 23 September 1998
-# Whom: Shigeyuki FUKUSHIMA <shige@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= bitmap
-PORTVERSION= ${BITMAP_VER}
-PORTREVISION= 11
-CATEGORIES= editors elisp
-MASTER_SITES= ftp://ftp.jpl.org/pub/elisp/bitmap/ \
- ftp://ftp.jpl.org/pub/elisp/bitmap/snapshots/
-DISTNAME= bitmap-mule-${BITMAP_DISTVER}
-PKGNAMESUFFIX= -${EMACS_PORT_NAME}
-
-MAINTAINER?= ports@FreeBSD.org
-COMMENT?= Bitmap-mule, Package to use bitmap in Emacs
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-# ports version
-BITMAP_VER= ${BITMAP_MVER}${BITMAP_SNAP_PREFIX}${BITMAP_SNAP}
-# distfile version
-BITMAP_MVER= 8.5
-BITMAP_DISTVER= ${BITMAP_MVER}
-# variables for snapshots version
-###BITMAP_SNAP_PREFIX= .p
-###BITMAP_SNAP= 200109201221
-###BITMAP_DISTVER= ${BITMAP_SNAP}
-
-BITMAPDOCDIR= share/doc/bitmap
-BITMAP_SETUPEL= bitmap-setupel.el
-BITMAP_FONT= ${LOCALBASE}/lib/X11/fonts/local/bitmap16.pcf.gz
-
-# bitmap install lispdir
-BITMAP_LISPDIR?= ${LOCALBASE}/${EMACS_VERSION_SITE_LISPDIR}
-BITMAP_VERSION_SPECIFIC_LISPDIR?=${LOCALBASE}/${EMACS_VERSION_SITE_LISPDIR}
-
-# This is MASTER port.
-PORTCLASS?= master
-
-# Setup EMACS_PORT_NAME variable.
-.if (${PORTCLASS} == "master")
-USE_EMACS= yes
-DEPPORT_SUFFIX=
-.else
-DEPPORT_SUFFIX= -${EMACS_PORT_NAME}
-.endif
-
-EMACS_MASTERDIR_PKGFILES= YES
-
-# target name for make build
-ALL_TARGET= elc
-
-BUILD_DEPENDS= uncompface:${PORTSDIR}/mail/faces
-RUN_DEPENDS= ${BITMAP_FONT}:${PORTSDIR}/x11-fonts/bitmap-fonts
-PLIST_SUB= BITMAPDOCDIR=${BITMAPDOCDIR} \
- BITMAP_SETUPEL=${BITMAP_SETUPEL}
-SCRIPTS_ENV= TARGETS=${BITMAP_SETUPEL}
-MAKE_ARGS= PREFIX="${LOCALBASE}" \
- LISPDIR="${BITMAP_LISPDIR}" \
- VERSION_SPECIFIC_LISPDIR="${BITMAP_VERSION_SPECIFIC_LISPDIR}"
-
-.include <bsd.port.pre.mk>
-
-.if defined(EMACS_PORT_NAME)
-# depends on apel
-BUILD_DEPENDS+= ${LOCALBASE}/${EMACS_LIBDIR}/${EMACS_VER}/site-lisp/emu/emu.el:${PORTSDIR}/editors/apel${DEPPORT_SUFFIX}
-RUN_DEPENDS+= ${LOCALBASE}/${EMACS_LIBDIR}/${EMACS_VER}/site-lisp/emu/emu.el:${PORTSDIR}/editors/apel${DEPPORT_SUFFIX}
-.if (${EMACS_PORT_NAME} == "emacs21") || (${EMACS_PORT_NAME} == "emacs22") || (${EMACS_PORT_NAME} == "emacs23") || (${EMACS_PORT_NAME} == "emacs-devel")
-DESCR= ${PKGDIR}/pkg-descr.emacs21
-PLIST= ${PKGDIR}/pkg-plist.emacs21
-.endif
-.else
-.BEGIN:
- @${ECHO} "Error: Bad port."
- @${ECHO} "You must define EMACS_PORT_NAME."
- @${FALSE}
-.endif
-
-pre-configure:
-.if defined(EMACS_NO_SUBDIRSEL) && (${EMACS_NO_SUBDIRSEL} == "YES")
- @${CP} ${FILESDIR}/${BITMAP_SETUPEL}.in ${WRKDIR}
-.endif
-
-post-install:
-.if defined(EMACS_NO_SUBDIRSEL) && (${EMACS_NO_SUBDIRSEL} == "YES")
- @${INSTALL_DATA} ${WRKDIR}/${BITMAP_SETUPEL} \
- ${LOCALBASE}/${EMACS_VERSION_SITE_LISPDIR}/${BITMAP_SETUPEL}
-.endif
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${LOCALBASE}/${BITMAPDOCDIR}
- @(cd ${WRKSRC} ; \
- for i in ChangeLog NEWS README.* ; do \
- ${INSTALL_DATA} ${WRKSRC}/$${i} ${LOCALBASE}/${BITMAPDOCDIR}/ ; \
- done)
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/editors/bitmap/distinfo b/editors/bitmap/distinfo
deleted file mode 100644
index 898b5092141d..000000000000
--- a/editors/bitmap/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (bitmap-mule-8.5.tar.gz) = 873ce23504a9032baeb7da06a055d7f7d8c709ecd62276d5cfda36e271328ccd
-SIZE (bitmap-mule-8.5.tar.gz) = 48759
diff --git a/editors/bitmap/files/bitmap-setupel.el.in b/editors/bitmap/files/bitmap-setupel.el.in
deleted file mode 100644
index 925e7dd2bed3..000000000000
--- a/editors/bitmap/files/bitmap-setupel.el.in
+++ /dev/null
@@ -1,8 +0,0 @@
-;;
-;; @(#)bitmap-setupel.el -- bitmap mule load-path setup elisp file.
-;; -- by shige@FreeBSD.ORG
-
-(setq load-path (append '(
- "@@PREFIX@@/@@EMACS_LIBDIR@@/site-lisp/bitmap"
- ) load-path))
-(provide 'bitmap-setupel)
diff --git a/editors/bitmap/files/patch-ab b/editors/bitmap/files/patch-ab
deleted file mode 100644
index 3e8c3defc3e5..000000000000
--- a/editors/bitmap/files/patch-ab
+++ /dev/null
@@ -1,14 +0,0 @@
---- BITMAP-CFG.orig Tue Apr 18 18:11:56 2000
-+++ BITMAP-CFG Sat May 13 04:23:13 2000
-@@ -6,6 +6,11 @@
-
- (defvar default-load-path load-path)
-
-+(if (not (fboundp 'normal-top-level-add-subdirs-to-load-path))
-+ (progn
-+ (require 'apel-setupel)
-+ ))
-+
- (require 'poe);; Pickup `add-to-list' for old mule.
-
- (add-to-list 'load-path
diff --git a/editors/bitmap/files/patch-bitmap-ci.el b/editors/bitmap/files/patch-bitmap-ci.el
deleted file mode 100644
index 8a2f44391bed..000000000000
--- a/editors/bitmap/files/patch-bitmap-ci.el
+++ /dev/null
@@ -1,12 +0,0 @@
---- bitmap-ci.el.orig 2009-02-03 11:09:09.000000000 +0900
-+++ bitmap-ci.el 2009-02-03 11:09:36.000000000 +0900
-@@ -50,7 +50,8 @@
- "BITMAP" "BITMAP.8x16" "8x16 bitmap elements"])
- ;; `define-charset' won't call `update-coding-systems-internal'
- ;; if the released version of Emacs 21.1 is running.
-- (update-coding-systems-internal))
-+ (if (fboundp 'update-coding-systems-internal)
-+ (update-coding-systems-internal)))
- (let ((alterable (and (charsetp bitmap-alterable-charset)
- (eq 2 (charset-dimension bitmap-alterable-charset))
- (eq 1 (charset-width bitmap-alterable-charset)))))
diff --git a/editors/bitmap/pkg-descr.emacs20 b/editors/bitmap/pkg-descr.emacs20
deleted file mode 100644
index b43e6f886f61..000000000000
--- a/editors/bitmap/pkg-descr.emacs20
+++ /dev/null
@@ -1,18 +0,0 @@
-Bitmap-mule, Package to use bitmap in Emacs20.
-
- Bitmap-mule is a package to use bitmap in Emacs20.
- Bitmap-mule has following modules:
-
- - bitmap.el: kernel of bitmap-mule
- - bitmap-ci.el: functions for Emacs 20.3 or later
- - bm-utils.el: utility functions.
- - po.el: tiny BDF font editor
- - smiley-mule.el: smiley-mark encoder/decoder
- - x-face-mule.el: inline X-Face decoder
- - gnus-bitmap.el: Gnus/gnus related functions for x-face-mule.el
- - vm-bitmap.el: VM related functions for x-face-mule.el
-
- Bitmap-mule is installed the following directory tree:
- ${LOCALBASE}/share/emacs/20.7/site-lisp/bitmap/
-
-Ported by shige@FreeBSD.org.
diff --git a/editors/bitmap/pkg-descr.emacs21 b/editors/bitmap/pkg-descr.emacs21
deleted file mode 100644
index ff431f24b422..000000000000
--- a/editors/bitmap/pkg-descr.emacs21
+++ /dev/null
@@ -1,18 +0,0 @@
-Bitmap-mule, Package to use bitmap in Emacs21.
-
- Bitmap-mule is a package to use bitmap in Emacs21.
- Bitmap-mule has following modules:
-
- - bitmap.el: kernel of bitmap-mule
- - bitmap-ci.el: functions for Emacs 20.3 or later
- - bm-utils.el: utility functions.
- - po.el: tiny BDF font editor
- - smiley-mule.el: smiley-mark encoder/decoder
- - x-face-mule.el: inline X-Face decoder
- - gnus-bitmap.el: Gnus/gnus related functions for x-face-mule.el
- - vm-bitmap.el: VM related functions for x-face-mule.el
-
- Bitmap-mule is installed the following directory tree:
- ${LOCALBASE}/share/emacs/21.1/site-lisp/bitmap/
-
-Ported by shige@FreeBSD.org.
diff --git a/editors/bitmap/pkg-descr.mule b/editors/bitmap/pkg-descr.mule
deleted file mode 100644
index f5e26c6ccfb4..000000000000
--- a/editors/bitmap/pkg-descr.mule
+++ /dev/null
@@ -1,23 +0,0 @@
-Bitmap-mule, Package to use bitmap in MULE or Emacs/mule.
-
- Bitmap-mule is a package to use bitmap in MULE or Emacs/mule.
- Bitmap-mule has following modules:
-
- - bitmap.el: kernel of bitmap-mule
- - bitmap-bi.el: functions for Emacs 20.2 or earlier
- - bm-utils.el: utility functions.
- - po.el: tiny BDF font editor
- - smiley-mule.el: smiley-mark encoder/decoder
- - x-face-mule.el: inline X-Face decoder
- - gnus-bitmap.el: Gnus/gnus related functions for x-face-mule.el
- - vm-bitmap.el: VM related functions for x-face-mule.el
-
- Bitmap-mule is installed the following directory tree:
- ${PREFIX}/share/mule/19.34/site-lisp/bitmap/
-
-To use bitmap-mule, put the following setup into your ~/.emacs:
-
- (require 'apel-setupel)
- (require 'bitmap-setupel)
-
-Ported by shige@FreeBSD.org.
diff --git a/editors/bitmap/pkg-plist.emacs20 b/editors/bitmap/pkg-plist.emacs20
deleted file mode 100644
index b5833416b58c..000000000000
--- a/editors/bitmap/pkg-plist.emacs20
+++ /dev/null
@@ -1,21 +0,0 @@
-%%EMACS_VERSION_SITE_LISPDIR%%/bitmap/bitmap.el
-%%EMACS_VERSION_SITE_LISPDIR%%/bitmap/bitmap.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/bitmap/bitmap-ci.el
-%%EMACS_VERSION_SITE_LISPDIR%%/bitmap/bitmap-ci.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/bitmap/bm-utils.el
-%%EMACS_VERSION_SITE_LISPDIR%%/bitmap/bm-utils.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/bitmap/gnus-bitmap.el
-%%EMACS_VERSION_SITE_LISPDIR%%/bitmap/po.el
-%%EMACS_VERSION_SITE_LISPDIR%%/bitmap/po.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/bitmap/smiley-mule.el
-%%EMACS_VERSION_SITE_LISPDIR%%/bitmap/smiley-mule.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/bitmap/vm-bitmap.el
-%%EMACS_VERSION_SITE_LISPDIR%%/bitmap/x-face-mule.el
-%%EMACS_VERSION_SITE_LISPDIR%%/bitmap/x-face-mule.elc
-@unexec rm -f %D/%%EMACS_VERSION_SITE_LISPDIR%%/bitmap/gnus-bitmap.elc
-@unexec rm -f %D/%%EMACS_VERSION_SITE_LISPDIR%%/bitmap/vm-bitmap.elc
-@dirrm %%EMACS_VERSION_SITE_LISPDIR%%/bitmap
-%%PORTDOCS%%%%BITMAPDOCDIR%%/ChangeLog
-%%PORTDOCS%%%%BITMAPDOCDIR%%/NEWS
-%%PORTDOCS%%%%BITMAPDOCDIR%%/README.en
-%%PORTDOCS%%@dirrm %%BITMAPDOCDIR%%
diff --git a/editors/bitmap/pkg-plist.emacs21 b/editors/bitmap/pkg-plist.emacs21
deleted file mode 100644
index b5833416b58c..000000000000
--- a/editors/bitmap/pkg-plist.emacs21
+++ /dev/null
@@ -1,21 +0,0 @@
-%%EMACS_VERSION_SITE_LISPDIR%%/bitmap/bitmap.el
-%%EMACS_VERSION_SITE_LISPDIR%%/bitmap/bitmap.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/bitmap/bitmap-ci.el
-%%EMACS_VERSION_SITE_LISPDIR%%/bitmap/bitmap-ci.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/bitmap/bm-utils.el
-%%EMACS_VERSION_SITE_LISPDIR%%/bitmap/bm-utils.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/bitmap/gnus-bitmap.el
-%%EMACS_VERSION_SITE_LISPDIR%%/bitmap/po.el
-%%EMACS_VERSION_SITE_LISPDIR%%/bitmap/po.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/bitmap/smiley-mule.el
-%%EMACS_VERSION_SITE_LISPDIR%%/bitmap/smiley-mule.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/bitmap/vm-bitmap.el
-%%EMACS_VERSION_SITE_LISPDIR%%/bitmap/x-face-mule.el
-%%EMACS_VERSION_SITE_LISPDIR%%/bitmap/x-face-mule.elc
-@unexec rm -f %D/%%EMACS_VERSION_SITE_LISPDIR%%/bitmap/gnus-bitmap.elc
-@unexec rm -f %D/%%EMACS_VERSION_SITE_LISPDIR%%/bitmap/vm-bitmap.elc
-@dirrm %%EMACS_VERSION_SITE_LISPDIR%%/bitmap
-%%PORTDOCS%%%%BITMAPDOCDIR%%/ChangeLog
-%%PORTDOCS%%%%BITMAPDOCDIR%%/NEWS
-%%PORTDOCS%%%%BITMAPDOCDIR%%/README.en
-%%PORTDOCS%%@dirrm %%BITMAPDOCDIR%%
diff --git a/editors/bitmap/pkg-plist.mule b/editors/bitmap/pkg-plist.mule
deleted file mode 100644
index 4f087170fd63..000000000000
--- a/editors/bitmap/pkg-plist.mule
+++ /dev/null
@@ -1,22 +0,0 @@
-%%EMACS_VERSION_SITE_LISPDIR%%/bitmap/bitmap.el
-%%EMACS_VERSION_SITE_LISPDIR%%/bitmap/bitmap.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/bitmap/bitmap-bi.el
-%%EMACS_VERSION_SITE_LISPDIR%%/bitmap/bitmap-bi.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/bitmap/bm-utils.el
-%%EMACS_VERSION_SITE_LISPDIR%%/bitmap/bm-utils.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/bitmap/gnus-bitmap.el
-%%EMACS_VERSION_SITE_LISPDIR%%/bitmap/gnus-bitmap.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/bitmap/po.el
-%%EMACS_VERSION_SITE_LISPDIR%%/bitmap/po.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/bitmap/smiley-mule.el
-%%EMACS_VERSION_SITE_LISPDIR%%/bitmap/smiley-mule.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/bitmap/vm-bitmap.el
-@unexec rm -f %D/%%EMACS_VERSION_SITE_LISPDIR%%/bitmap/vm-bitmap.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/bitmap/x-face-mule.el
-%%EMACS_VERSION_SITE_LISPDIR%%/bitmap/x-face-mule.elc
-@dirrm %%EMACS_VERSION_SITE_LISPDIR%%/bitmap
-%%EMACS_VERSION_SITE_LISPDIR%%/%%BITMAP_SETUPEL%%
-%%PORTDOCS%%%%BITMAPDOCDIR%%/ChangeLog
-%%PORTDOCS%%%%BITMAPDOCDIR%%/NEWS
-%%PORTDOCS%%%%BITMAPDOCDIR%%/README.en
-%%PORTDOCS%%@dirrm %%BITMAPDOCDIR%%
diff --git a/editors/bitmap/scripts/configure b/editors/bitmap/scripts/configure
deleted file mode 100644
index ffe214ba26f5..000000000000
--- a/editors/bitmap/scripts/configure
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-
-for i in ${TARGETS}
-do
- if [ -f ${WRKDIR}/${i}.in ]; then
- cat ${WRKDIR}/${i}.in | /usr/bin/sed \
- -e "s;@@LOCALBASE@@;${LOCALBASE};g" \
- -e "s;@@EMACS_LIBDIR@@;${EMACS_LIBDIR};g" \
- -e "s;@@EMACS_VER@@;${EMACS_VER};g" \
- -e "s;@@EMACS_LIBDIR_WITH_VER@@;${EMACS_LIBDIR_WITH_VER};g" \
- -e "s;@@EMACS_SITE_LISPDIR@@;${EMACS_SITE_LISPDIR};g" \
- -e "s;@@EMACS_VERSION_SITE_LISPDIR@@;${EMACS_VERSION_SITE_LISPDIR};g" \
- > ${WRKDIR}/${i}
- fi
-done
diff --git a/editors/cle/Makefile b/editors/cle/Makefile
deleted file mode 100644
index 39b01be67280..000000000000
--- a/editors/cle/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-# New ports collection makefile for: cle
-# Date created: 25 July 2006
-# Whom: Timothy Bourke <timbob@bigpond.com>
-#
-# $FreeBSD$
-#
-
-PORTNAME= cle
-PORTVERSION= 0.4
-PORTREVISION= 1
-CATEGORIES= editors
-MASTER_SITES= ftp://kaolin.unice.fr/pub/Cle/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Command Line Editor (based on readline)
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-GNU_CONFIGURE= yes
-USE_GMAKE= yes
-
-PLIST_FILES= bin/cle
-
-MAN1= cle.1
-
-.include <bsd.port.pre.mk>
-
-post-patch:
- @cd ${WRKSRC} && ${TOUCH} -r configure.in aclocal.m4 \
- Makefile.in */Makefile.in stamp-h.in
-
-.include <bsd.port.post.mk>
diff --git a/editors/cle/distinfo b/editors/cle/distinfo
deleted file mode 100644
index d71445317e94..000000000000
--- a/editors/cle/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (cle-0.4.tar.gz) = 27fb52f7f1a09d880d7d7f39ba66c12474153df2cb1c57ab512a6e2d27e7b620
-SIZE (cle-0.4.tar.gz) = 374763
diff --git a/editors/cle/files/patch-configure b/editors/cle/files/patch-configure
deleted file mode 100644
index f55047c7464e..000000000000
--- a/editors/cle/files/patch-configure
+++ /dev/null
@@ -1,11 +0,0 @@
---- configure.orig 2010-05-14 20:12:23.000000000 +0200
-+++ configure 2010-05-14 20:12:34.000000000 +0200
-@@ -1328,7 +1328,7 @@ done
-
-
-
--(cd readline; configure $prefix $curses)
-+(cd readline; ./configure --prefix=$prefix $curses)
-
-
-
diff --git a/editors/cle/files/patch-src_cle.c b/editors/cle/files/patch-src_cle.c
deleted file mode 100644
index df620bdaa6e0..000000000000
--- a/editors/cle/files/patch-src_cle.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- src/cle.c Sat Dec 4 00:41:14 1999
-+++ src/cle.c Fri Mar 24 15:46:07 2006
-@@ -147,8 +147,10 @@
- rl_prep_terminal(_rl_meta_flag); /* Place the terminal in raw mode */
- } else {
- /* We are still in echo mode. Register the line in the history */
-- add_history(s);
- len= strlen(s);
-+ if (len > 0) {
-+ add_history(s);
-+ }
- s[len]= '\n';
- write(fd, s, len+1);
- }
diff --git a/editors/cle/pkg-descr b/editors/cle/pkg-descr
deleted file mode 100644
index 93eae33b2962..000000000000
--- a/editors/cle/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-Cle is a Command Line Editor. It provides the editing/history/completion
-commands of the GNU readline package to any line-oriented Unix command. For
-instance,
-
-$ cle ftp foo.bar.org
-
-adds editing/history/completion commands to the ftp command.
-
-WWW: http://kaolin.unice.fr/Cle/
diff --git a/editors/dedit/Makefile b/editors/dedit/Makefile
deleted file mode 100644
index a281292709cc..000000000000
--- a/editors/dedit/Makefile
+++ /dev/null
@@ -1,39 +0,0 @@
-# New ports collection makefile for: dedit
-# Date created: 26 January 2000
-# Whom: Yukihiro Nakai <nakai@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= dedit
-PORTVERSION= 0.6.2.3
-PORTREVISION= 10
-CATEGORIES= editors gnome
-MASTER_SITES= ${MASTER_SITE_DEBIAN_POOL}
-DISTNAME= ${PORTNAME}_${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= A simple GNOME i18n editor
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-
-USE_GNOME= gnomelibs gnomeprefix gnomehack gtk12 glib12 orbit
-USE_ICONV= yes
-GNU_CONFIGURE= yes
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
- LIBS="-L${LOCALBASE}/lib -liconv"
-
-MAN1= dedit.1
-MANLANG= "" ja
-
-post-patch:
- @${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \
- 's|dedit.ja.1||'
-
-post-install:
- ${INSTALL_MAN} ${WRKSRC}/doc/dedit.ja.1 ${MANPREFIX}/man/ja/man1/dedit.1
-
-.include <bsd.port.mk>
diff --git a/editors/dedit/distinfo b/editors/dedit/distinfo
deleted file mode 100644
index 7db2c2e13234..000000000000
--- a/editors/dedit/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (dedit_0.6.2.3.tar.gz) = 2339d4ceb98ed9ddcdb8f67baff62ad5174d6dcb68e46d134faf7e4e409cc373
-SIZE (dedit_0.6.2.3.tar.gz) = 171015
diff --git a/editors/dedit/files/patch-ae b/editors/dedit/files/patch-ae
deleted file mode 100644
index d843b96696cb..000000000000
--- a/editors/dedit/files/patch-ae
+++ /dev/null
@@ -1,11 +0,0 @@
---- configure.orig Thu Nov 16 13:40:48 2000
-+++ configure Wed Oct 31 03:46:15 2001
-@@ -4569,7 +4569,7 @@
- fi
- for lang in $LINGUAS; do
- case "$ALL_LINGUAS" in
-- *\ $lang\ *|$lang\ *|*\ $lang) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
-+ *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
- esac
- done
- LINGUAS=$NEW_LINGUAS
diff --git a/editors/dedit/files/patch-src-dedit.h b/editors/dedit/files/patch-src-dedit.h
deleted file mode 100644
index 2d9dd757ef38..000000000000
--- a/editors/dedit/files/patch-src-dedit.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/dedit.h.orig 2007-11-04 00:35:59.000000000 +0100
-+++ src/dedit.h 2007-11-04 00:36:08.000000000 +0100
-@@ -30,7 +30,6 @@
- extern GnomeMDI *DEmdi;
-
- extern gchar *print_cmd;
--extern gboolean restarted;
- extern const struct poptOption options[];
- extern gint fs_code;
- extern GtkWidget *file_sel;
diff --git a/editors/dedit/files/patch-src-file.c b/editors/dedit/files/patch-src-file.c
deleted file mode 100644
index b2bf2a1e8e42..000000000000
--- a/editors/dedit/files/patch-src-file.c
+++ /dev/null
@@ -1,46 +0,0 @@
---- src/file.c.orig 2000-10-13 08:45:02.000000000 +0200
-+++ src/file.c 2007-11-04 00:56:29.000000000 +0100
-@@ -46,7 +46,7 @@
- static void cancel_cb(GtkWidget *widget, gpointer *data);
-
- gint fs_code;
--static GtkWidget *file_sel;
-+GtkWidget *file_sel;
-
- /*
- *
-@@ -80,7 +80,7 @@
- gtk_widget_destroy(GTK_WIDGET(file_sel));
- file_sel = NULL;
-
-- if(file_name) {
-+ if(file_name[0]) {
- dedit_new_document(NULL, file_name);
- }
-
-@@ -318,7 +318,7 @@
- gtk_widget_destroy(GTK_WIDGET(file_sel));
- file_sel = NULL;
-
-- if(tmp){
-+ if(tmp[0]){
- save_file(doc, tmp);
- }
-
-@@ -330,7 +330,6 @@
- {
- gchar *tmp;
- gint i;
-- struct stat status;
- gzFile *gzfp = NULL;
- gboolean gzMode = FALSE;
- FILE *fp = NULL;
-@@ -340,7 +339,7 @@
- gchar backup[PATH_MAX];
- gboolean bkFlag = FALSE;
-
-- struct stat st0, st1;
-+ struct stat st0;
-
- #ifdef TRACE_FUNC
- printf("save_file()\n");
diff --git a/editors/dedit/files/patch-src-jcode.c b/editors/dedit/files/patch-src-jcode.c
deleted file mode 100644
index 5099cf326c38..000000000000
--- a/editors/dedit/files/patch-src-jcode.c
+++ /dev/null
@@ -1,46 +0,0 @@
---- src/jcode.c.orig 2000-10-13 08:45:02.000000000 +0200
-+++ src/jcode.c 2007-11-04 00:49:09.000000000 +0100
-@@ -251,7 +251,7 @@
- char *
- kanji_conv_auto(char *str, const char *dstset)
- {
-- unsigned char *buf, *ret;
-+ char *buf, *ret;
- iconv_t cd;
- size_t insize = 0;
- size_t outsize = 0;
-@@ -278,7 +278,7 @@
- break;
- }
-
-- buf = (unsigned char *)malloc(strlen(str)* 4 + 1);
-+ buf = malloc(strlen(str)* 4 + 1);
- if(!buf)
- return NULL;
-
-@@ -315,7 +315,6 @@
- {
- static char *jpcode = NULL;
- static char *locale_euc[] = { JCODE_LOCALE_EUC, NULL };
-- static char *locale_jis[] = { JCODE_LOCALE_JIS, NULL };
- static char *locale_sjis[] = { JCODE_LOCALE_SJIS, NULL };
-
- static struct LOCALE_TABLE {
-@@ -352,7 +351,7 @@
- char *
- kanji_conv(char *str, const char *dstset, const char *srcset)
- {
-- unsigned char *buf, *ret;
-+ char *buf, *ret;
- iconv_t cd;
- size_t insize = 0;
- size_t outsize = 0;
-@@ -363,7 +362,7 @@
- if(!str)
- return NULL;
-
-- buf = (unsigned char *)malloc(strlen(str) * 4 + 1);
-+ buf = malloc(strlen(str) * 4 + 1);
- if(!buf)
- return NULL;
-
diff --git a/editors/dedit/files/patch-src-print.c b/editors/dedit/files/patch-src-print.c
deleted file mode 100644
index 2cc7fcac04f9..000000000000
--- a/editors/dedit/files/patch-src-print.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/print.c.orig 2007-11-04 00:37:11.000000000 +0100
-+++ src/print.c 2007-11-04 00:38:50.000000000 +0100
-@@ -46,7 +46,7 @@
- static GtkWidget *print_dialog = NULL;
- static GtkWidget *print_cmd_entry = NULL;
-
--static GtkWidget *file_sel;
-+GtkWidget *file_sel;
- gchar *print_cmd;
-
- /* °õºþ
diff --git a/editors/dedit/pkg-descr b/editors/dedit/pkg-descr
deleted file mode 100644
index 7c781b2b514e..000000000000
--- a/editors/dedit/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-a simple GNOME i18n editor
-
-Check the site below (Japanese only):
-WWW: http://dice.debian.gr.jp/dtools/
diff --git a/editors/dedit/pkg-plist b/editors/dedit/pkg-plist
deleted file mode 100644
index 4f2c291f32f7..000000000000
--- a/editors/dedit/pkg-plist
+++ /dev/null
@@ -1,3 +0,0 @@
-bin/dedit
-share/gnome/apps/Applications/dedit.desktop
-share/locale/ja/LC_MESSAGES/dedit.mo
diff --git a/editors/em/Makefile b/editors/em/Makefile
deleted file mode 100644
index 5ccc45caeefe..000000000000
--- a/editors/em/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-# New ports collection makefile for: MicroEmacs/PK-TOY
-# Date created: 27 Jan 2001
-# Whom: Tadashi Yumoto
-#
-# $FreeBSD$
-#
-
-PORTNAME= em
-PORTVERSION= 4.0.17
-PORTREVISION= 1
-CATEGORIES= editors
-MASTER_SITES= http://www3.famille.ne.jp/~ncc1701/em/
-DISTNAME= ${PORTNAME}-4.0.16-lt
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Full screen editor based on MicroEMACS
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}" DEFINES=""
-
-pre-patch:
- @${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|g' ${WRKSRC}/epath.h
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/em ${PREFIX}/bin/em
- ${INSTALL_DATA} ${WRKSRC}/emacs.hlp ${PREFIX}/etc/emacs.hlp
- ${INSTALL_DATA} ${WRKSRC}/emacs.rc ${PREFIX}/etc/dot.emacsrc
-
-.include <bsd.port.mk>
diff --git a/editors/em/distinfo b/editors/em/distinfo
deleted file mode 100644
index bc7f44cb563e..000000000000
--- a/editors/em/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (em-4.0.16-lt.tar.gz) = e339ed95cfe2cad5ab4f1b4aa4b7597934d3914d02b2824a3b7b22da67fe7be4
-SIZE (em-4.0.16-lt.tar.gz) = 212114
diff --git a/editors/em/files/patch-Makefile b/editors/em/files/patch-Makefile
deleted file mode 100644
index 2e5173ca05a2..000000000000
--- a/editors/em/files/patch-Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
---- Makefile.orig Sun Jan 28 03:45:52 2001
-+++ Makefile Tue Nov 12 13:29:56 2002
-@@ -14,18 +14,15 @@
-
- # DO NOT ADD OR MODIFY ANY LINES ABOVE THIS -- make source creates them
-
--CC=gcc
--CFLAGS=-O3 -pipe # FreeBSD
- #CC=c89 +O3 # HP
- #CFLAGS= -D_HPUX_SOURCE -DSYSV
- #CFLAGS=-O4 -DSVR4 # Sun
- #CFLAGS=-O -qchars=signed # RS/6000
- #DEFINES=-DAUTOCONF -DPOSIX -DUSG # Linux
- #DEFINES=-DAUTOCONF
--DEFINES=-I/usr/include # FreeBSD
- #LIBS=-ltermcap # BSD
- #LIBS=-lcurses # SYSV
--LIBS=-ltermlib -lcompat
-+LIBS+=-ltermlib
- #LIBS=-L/usr/lib/termcap -ltermcap
- LFLAGS=-hbx
- BINDIR=/usr/local/bin # Linux & FreeBSD
diff --git a/editors/em/files/patch-ab b/editors/em/files/patch-ab
deleted file mode 100644
index b535a2eb8620..000000000000
--- a/editors/em/files/patch-ab
+++ /dev/null
@@ -1,27 +0,0 @@
---- emacs.rc.orig Sat May 21 19:40:58 1994
-+++ emacs.rc Mon Dec 31 19:08:46 2001
-@@ -205,6 +205,15 @@
- set %rctmp &mid $cfname &add %rctmp 1 5
- !if &or &seq %rctmp "c" &seq %rctmp "h"
- add-mode "cmode"
-+ set $tab 4
-+ !endif
-+ !if &or &seq %rctmp "pm" &seq %rctmp "cgi"
-+ add-mode "cmode"
-+ set $tab 4
-+ !endif
-+ !if &or &seq %rctmp "pl" &seq %rctmp "cpp"
-+ add-mode "cmode"
-+ set $tab 4
- !endif
- !if &or &seq %rctmp "txt" &or &seq %rctmp "doc" &or &seq %rctmp "tmp" &seq %rctmp "tex"
- add-mode "wrap"
-@@ -281,5 +290,8 @@
- !force execute-file ".emrc"
- !endif
- !endif
-+
-+add-global-mode "EXACT"
-+bind-to-key execute-macro ^X^E
-
- set $discmd "TRUE"
diff --git a/editors/em/files/patch-ac b/editors/em/files/patch-ac
deleted file mode 100644
index 3341db4922b9..000000000000
--- a/editors/em/files/patch-ac
+++ /dev/null
@@ -1,11 +0,0 @@
---- estruct.h.orig Sat Jan 27 05:09:43 2001
-+++ estruct.h Mon Dec 31 19:08:46 2001
-@@ -34,7 +34,7 @@
- */
-
- #define PROGNAME "uEmacs/PK-TOY"
--#define VERSION "4.0.16"
-+#define VERSION "4.0.17"
-
- /* Machine/OS definitions */
-
diff --git a/editors/em/files/patch-ad b/editors/em/files/patch-ad
deleted file mode 100644
index 44d819b1ef96..000000000000
--- a/editors/em/files/patch-ad
+++ /dev/null
@@ -1,12 +0,0 @@
---- eval.c.orig Thu May 2 21:21:06 1996
-+++ eval.c Mon Dec 31 19:08:46 2001
-@@ -530,6 +530,9 @@
- case EVTAB: tabmask = atoi(value)-1;
- if (tabmask != 0x07 && tabmask != 0x03)
- tabmask = 0x07;
-+ /* changed by Tadashi Yumoto */
-+ if ( (tabmask+1) == 8 || (tabmask+1) == 4 )
-+ tabsize = tabmask + 1;
- curwp->w_flag |= WFHARD;
- break;
- case EVOVERLAP: overlap = atoi(value);
diff --git a/editors/em/files/patch-ae b/editors/em/files/patch-ae
deleted file mode 100644
index d20314550e05..000000000000
--- a/editors/em/files/patch-ae
+++ /dev/null
@@ -1,66 +0,0 @@
---- file.c.orig Sat May 21 19:41:02 1994
-+++ file.c Mon Dec 31 19:08:46 2001
-@@ -11,6 +11,11 @@
- #include "estruct.h"
- #include "edef.h"
-
-+#if defined(TOYCODE) && defined(BSD)
-+#include <errno.h>
-+#include <sys/unistd.h>
-+#endif
-+
- /*
- * Read a file into the current
- * buffer. This is really easy; all you do it
-@@ -71,7 +76,7 @@
- return(resterr());
- if ((s=mlreply("Find file: ", fname, NFILEN)) != TRUE)
- return(s);
-- return(getfile(fname, TRUE));
-+ return getfile(fname, TRUE);
- }
-
- viewfile(f, n) /* visit a file in VIEW mode */
-@@ -185,6 +190,7 @@
- curbp = bp; /* Switch to it. */
- curwp->w_bufp = bp;
- curbp->b_nwnd++;
-+
- s = readin(fname, lockfl); /* Read it in. */
- cknewwindow();
- return s;
-@@ -240,6 +246,34 @@
- bp->b_flag &= ~(BFINVS|BFCHG);
- strcpy(bp->b_fname, fname);
-
-+#if defined(TOYCODE) && defined(BSD)
-+ {
-+ int sink = strlen(fname);
-+ if ( sink >= 2 && (fname[sink-2] == '.') && (fname[sink-1] == 'c' || fname[sink-1] == 'h'))
-+ curwp->w_bufp->b_mode |= MDCMOD;
-+ if ( sink >= 3 && (fname[sink-3] == '.') && (fname[sink-2] == 'c' && fname[sink-1] == 'c'))
-+ curwp->w_bufp->b_mode |= MDCMOD;
-+
-+ if ( access(fname,R_OK) != 0 ) {
-+ if ( errno == EACCES ) {
-+ mlwrite("Access denied");
-+ s = FIOERR; /* fake to open error */
-+ goto out;
-+ }
-+ }
-+
-+#if 0
-+ if ( lockfl == TRUE ) {
-+ if ( access(fname,W_OK) != 0 ) {
-+ if ( errno != ENOENT ) {
-+ curwp->w_bufp->b_mode |= MDVIEW;
-+ lockfl = FALSE; /* force change file lock mode */
-+ }
-+ }
-+ }
-+#endif
-+ }
-+#endif
- /* let a user macro get hold of things...if he wants */
- execute(META|SPEC|'R', FALSE, 1);
-
diff --git a/editors/em/files/patch-af b/editors/em/files/patch-af
deleted file mode 100644
index 48fb92779ce4..000000000000
--- a/editors/em/files/patch-af
+++ /dev/null
@@ -1,13 +0,0 @@
---- input.c.orig Sat May 21 19:41:02 1994
-+++ input.c Mon Dec 31 19:08:46 2001
-@@ -22,6 +22,10 @@
- #define COMPLC 0
- #endif
-
-+#if TOYCODE
-+#define mktemp(s) mkstemp(s)
-+#endif
-+
- /*
- * Ask a yes or no question in the message line. Return either TRUE, FALSE, or
- * ABORT. The ABORT status is returned if the user bumps out of the question
diff --git a/editors/em/files/patch-ag b/editors/em/files/patch-ag
deleted file mode 100644
index d94a2dac738a..000000000000
--- a/editors/em/files/patch-ag
+++ /dev/null
@@ -1,150 +0,0 @@
---- main.c.orig Fri Jan 26 21:31:22 2001
-+++ main.c Fri Dec 15 01:11:42 2006
-@@ -49,11 +49,17 @@
- *
- * 4.0 Petri Kutvonen, 1-Sep-91
- *
-- * 4.0 convert from Linux source code to FreeBSD.
-- * Added tabmask change option. (-T) tabsize 8 to 4.
-- * Added automatic .c file setup cmode. like OS-9 uEMacs.
-- * Tadashi Yumoto, 27-Jan-01
-+ * 4.0 convert from Linux source code to FreeBSD.
-+ * Added tabmask change option. (-T) tabsize 8 to 4.
-+ * Added automatic .c file setup cmode. like OS-9 uEMacs.
-+ * Tadashi Yumoto, 27-Jan-01
-+ * 4.0.17 added file access permission test in file.c.
-+ * Tadashi Yumoto, 14-Apr-01
- *
-+ * modified -t option for -t4 or -t or -t8 supported.
-+ * fixed bug in eval.c not set "tabsize".
-+ * added help message.
-+ * Tadashi Yumoto 30-Dec-01
- */
-
- #include <stdio.h>
-@@ -89,6 +95,19 @@
- #include <signal.h>
- #endif
-
-+static int prtuse(char*);
-+
-+#if UNIX
-+static void emergencyexit();
-+#ifdef SIGWINCH
-+extern void sizesignal();
-+#endif
-+#endif
-+
-+#if defined(TOYCODE) && defined(BSD)
-+#include <sys/unistd.h>
-+#include <errno.h>
-+#endif
- #if CALLED
- emacs(argc, argv)
- #else
-@@ -131,13 +150,6 @@
- int sink; /* for file name scan */
- #endif
-
--#if UNIX
-- static void emergencyexit();
--#ifdef SIGWINCH
-- extern void sizesignal();
--#endif
--#endif
--
- #if PKCODE & VMS
- (void) umask(-1); /* use old protection (this is at wrong place) */
- #endif
-@@ -225,9 +237,21 @@
- #if TOYCODE
- case 't': /* -t for tabmask change */
- case 'T':
-- tabmask = 0x03;
-- tabsize = 4;
-- break;
-+ case 'x':
-+ case 'X':
-+ if ( argv[carg][2] == '4' || argv[carg][2] == NULL ) {
-+ tabsize = 4;
-+ tabmask = 0x03;
-+ } else if ( argv[carg][2] == '8' ) {
-+ tabmask = 0x07;
-+ }
-+ break;
-+ case 'h': case 'H': case '?':
-+ TTclose();
-+ TTkclose();
-+ vttidy();
-+ prtuse(argv[0]);
-+ exit(0);
- #endif
- default: /* unknown switch */
- /* ignore this for now */
-@@ -273,7 +297,11 @@
- sink = strlen(argv[carg]);
- if (sink >= 2 && (argv[carg][sink-2] == '.' &&
- (argv[carg][sink-1] == 'c' || argv[carg][sink-1] == 'h')))
-- bp->b_mode |= MDCMOD;
-+ bp->b_mode |= gmode | MDCMOD;
-+ /* for C++ */
-+ if (sink >= 3 && (argv[carg][sink-3] == '.' &&
-+ (argv[carg][sink-2] == 'c' && argv[carg][sink-1] == 'c')))
-+ bp->b_mode |= gmode | MDCMOD;
- #endif
- }
- }
-@@ -769,7 +797,7 @@
- ALWAYS null terminate
- */
-
--char *strncpy(dst, src, maxlen)
-+char *mystrncpy(dst, src, maxlen)
-
- char *dst; /* destination of copied string */
- char *src; /* source */
-@@ -913,5 +941,44 @@
- #undef exit
- exit(status);
- #endif
-+}
-+#endif
-+
-+#if TOYCODE
-+static char *helpmsg[] = {
-+ "Description:\n",
-+ " Light-weight full screen editor.\n",
-+#if PKCODE
-+ " use termcap but,\n",
-+ " em recognizes the size of the screen dynamically.\n",
-+#endif
-+ "\n",
-+ "Options: upper/lower case handling same way.\n",
-+ " -a ... process error file.\n",
-+ " -e ... edit file.\n",
-+ " -g<n> ... initial goto line <n>.\n",
-+#if PKCODE
-+ " +g<n> ... initial goto line <n>.\n",
-+#endif
-+#if CRYPT
-+ " -k<key> ... cryption.\n",
-+#endif
-+#if PKCODE
-+ " -n ... accept null chars.\n",
-+#endif
-+ " -r ... restrictive use.\n",
-+ " -s<str> ... initial serarch string.\n",
-+ " -v ... view file.\n",
-+ " -t<4/8> ... force tab width change to 4/8.\n",
-+};
-+
-+static int prtuse(pname)
-+char *pname;
-+{
-+ char **p = helpmsg,
-+ **e = helpmsg + (sizeof (helpmsg) / (sizeof (char **)));
-+
-+ fprintf(stderr,"Syntax: %s {[<opt>] file ...}\n",pname);
-+ while ( p < e ) fputs(*p++,stderr);
- }
- #endif
diff --git a/editors/em/files/patch-ah b/editors/em/files/patch-ah
deleted file mode 100644
index 96389b5e446a..000000000000
--- a/editors/em/files/patch-ah
+++ /dev/null
@@ -1,11 +0,0 @@
---- readme.orig Sat Jan 27 05:10:56 2001
-+++ readme Mon Dec 31 19:08:46 2001
-@@ -191,6 +191,8 @@
-
- January 27, 2001
-
-+4.0.17. Added check for file access permission. (automatic VIEW mode select)
-+
- Tadashi Yumoto
- Forks Inc.
-
diff --git a/editors/em/files/patch-termio.c b/editors/em/files/patch-termio.c
deleted file mode 100644
index a252aa1a8c25..000000000000
--- a/editors/em/files/patch-termio.c
+++ /dev/null
@@ -1,58 +0,0 @@
---- termio.c Thu May 2 13:52:00 1996
-+++ termio.c Sat Mar 17 16:53:22 2007
-@@ -41,16 +41,21 @@
- int nxtchar = -1; /* character held from type ahead */
- #endif
-
-+#undef USG
-+#define USG 1
-+#undef BSD
-+#define BSD 0
-+
- #if USG /* System V */
- #include <signal.h>
--#include <termio.h>
-+#include <termios.h>
- #include <fcntl.h>
- int kbdflgs; /* saved keyboard fd flags */
- int kbdpoll; /* in O_NDELAY mode */
- int kbdqp; /* there is a char in kbdq */
- char kbdq; /* char we've already read */
--struct termio otermio; /* original terminal characteristics */
--struct termio ntermio; /* charactoristics to use inside */
-+struct termios otermio; /* original terminal characteristics */
-+struct termios ntermio; /* charactoristics to use inside */
- #if XONXOFF
- #define XXMASK 0016000
- #endif
-@@ -154,7 +159,7 @@
- #endif
-
- #if USG
-- ioctl(0, TCGETA, &otermio); /* save old settings */
-+ tcgetattr(0, &otermio); /* save old settings */
- ntermio.c_iflag = 0; /* setup new settings */
- #if XONXOFF
- ntermio.c_iflag = otermio.c_iflag & XXMASK; /* save XON/XOFF P.K. */
-@@ -162,11 +167,10 @@
- ntermio.c_oflag = 0;
- ntermio.c_cflag = otermio.c_cflag;
- ntermio.c_lflag = 0;
-- ntermio.c_line = otermio.c_line;
- ntermio.c_cc[VMIN] = 1;
- ntermio.c_cc[VTIME] = 0;
- #if PKCODE
-- ioctl(0, TCSETAW, &ntermio); /* and activate them */
-+ tcsetattr(0, TCSANOW, &ntermio); /* and activate them */
- #else
- ioctl(0, TCSETA, &ntermio); /* and activate them */
- #endif
-@@ -244,7 +248,7 @@
-
- #if USG
- #if PKCODE
-- ioctl(0, TCSETAW, &otermio); /* restore terminal settings */
-+ tcsetattr(0, TCSANOW, &otermio); /* and activate them */
- #else
- ioctl(0, TCSETA, &otermio); /* restore terminal settings */
- #endif
diff --git a/editors/em/pkg-descr b/editors/em/pkg-descr
deleted file mode 100644
index 98ee9ebd6841..000000000000
--- a/editors/em/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-+---------------+
-| uEmacs/PK 4.0 |
-+---------------+
- Full screen editor based on MicroEMACS 3.9e
- MicroEMACS was written by Dave G. Conroy and
- greatly modified by Daniel M. Lawrence
-
-uEmacs/PK 4.0 is an enhanced version of MicroEMACS 3.9e. Enhancements
-have been incorporated by Petri H. Kutvonen, University of Helsinki,
-Finland.
-
-uEmacs/PK-TOY 4.0.17. Modified for FreeBSD Extend Version by Tadashi Yumoto
-Added automatic cmode select for suffix .c and .h file. (ala OS-9's umacs)
-Added execute option -t, change tabsize base value 8 to 4.
-Changed emacs.hlp & dot.emacsrc /usr/local/etc directory.
diff --git a/editors/em/pkg-plist b/editors/em/pkg-plist
deleted file mode 100644
index a7d0644d8b0b..000000000000
--- a/editors/em/pkg-plist
+++ /dev/null
@@ -1,3 +0,0 @@
-bin/em
-etc/emacs.hlp
-etc/dot.emacsrc
diff --git a/editors/leim21/Makefile b/editors/leim21/Makefile
deleted file mode 100644
index fda00ff1c2e9..000000000000
--- a/editors/leim21/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-# New ports collection makefile for: LEIM for emacs21
-# Date created: 10 September 1998
-# Whom: Shigeyuki FUKUSHIMA <shige@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= leim
-PORTVERSION= 21.3
-PORTREVISION= 5
-CATEGORIES= editors
-MASTER_SITES= ${MASTER_SITE_GNU}
-MASTER_SITE_SUBDIR= emacs
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Libraries of (GNU) Emacs Input Method
-
-DEPRECATED= Distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-LATEST_LINK= leim21
-
-USE_EMACS= yes
-EMACS_PORT_NAME= emacs21
-
-USE_GMAKE= yes
-WRKSRC= ${WRKDIR}/emacs-${EMACS_VER}/leim
-PLIST_SUB= EMACS_VER=${EMACS_VER}
-SCRIPTS_ENV= EMACS_VER=${EMACS_VER}
-
-pre-install:
- @${MKDIR} ${PREFIX}/share/emacs/${EMACS_VER}/leim
-
-.include <bsd.port.mk>
diff --git a/editors/leim21/distinfo b/editors/leim21/distinfo
deleted file mode 100644
index 823fad5a04c9..000000000000
--- a/editors/leim21/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (leim-21.3.tar.gz) = 102d02436047e8eefed137cf4c1dd95e9b4217c8d8f9030a822aa2be23a8bbb5
-SIZE (leim-21.3.tar.gz) = 3291224
diff --git a/editors/leim21/pkg-descr b/editors/leim21/pkg-descr
deleted file mode 100644
index 020f1f943b0f..000000000000
--- a/editors/leim21/pkg-descr
+++ /dev/null
@@ -1,22 +0,0 @@
-LEIM is Libraries of Emacs Input Method.
-
-This enables you to input Multilingual Characters.
-
-To input these characters, select the "language name" in which
-you want to input, and evalute the following two expressions:
-
-(set-language-environment "language name")
-(toggle-input-method)
-
-The "language name" you can choose is one of these:
- - Chinege - Chinese-BIG5 - Chinese-CNS
- - Chinese-GB - Cyrillic-ALT - Cyrillic-ISO
- - Cyrillic-KOI8 - Czech - Devanagari
- - Ethiopic - German - Greek
- - Hebrew - IPA - Japanese
- - Korean - Lao - Latin-1
- - Latin-2 - Latin-3 - Latin-4
- - Latin-5 - Romanian - Slovak
- - Thai - Tibetan - Vietnamese
-
-In the default keybindings, (toggle-input-method) is bound to `C-\'.
diff --git a/editors/leim21/pkg-plist b/editors/leim21/pkg-plist
deleted file mode 100644
index 6e7a64547b8a..000000000000
--- a/editors/leim21/pkg-plist
+++ /dev/null
@@ -1,101 +0,0 @@
-share/emacs/%%EMACS_VER%%/leim/ja-dic/ja-dic.el
-share/emacs/%%EMACS_VER%%/leim/ja-dic/ja-dic.elc
-share/emacs/%%EMACS_VER%%/leim/leim-list.el
-share/emacs/%%EMACS_VER%%/leim/quail/4Corner.el
-share/emacs/%%EMACS_VER%%/leim/quail/4Corner.elc
-share/emacs/%%EMACS_VER%%/leim/quail/ARRAY30.el
-share/emacs/%%EMACS_VER%%/leim/quail/ARRAY30.elc
-share/emacs/%%EMACS_VER%%/leim/quail/CCDOSPY.el
-share/emacs/%%EMACS_VER%%/leim/quail/CCDOSPY.elc
-share/emacs/%%EMACS_VER%%/leim/quail/CTLau-b5.el
-share/emacs/%%EMACS_VER%%/leim/quail/CTLau-b5.elc
-share/emacs/%%EMACS_VER%%/leim/quail/CTLau.el
-share/emacs/%%EMACS_VER%%/leim/quail/CTLau.elc
-share/emacs/%%EMACS_VER%%/leim/quail/ECDICT.el
-share/emacs/%%EMACS_VER%%/leim/quail/ECDICT.elc
-share/emacs/%%EMACS_VER%%/leim/quail/ETZY.el
-share/emacs/%%EMACS_VER%%/leim/quail/ETZY.elc
-share/emacs/%%EMACS_VER%%/leim/quail/PY-b5.el
-share/emacs/%%EMACS_VER%%/leim/quail/PY-b5.elc
-share/emacs/%%EMACS_VER%%/leim/quail/PY.el
-share/emacs/%%EMACS_VER%%/leim/quail/PY.elc
-share/emacs/%%EMACS_VER%%/leim/quail/Punct-b5.el
-share/emacs/%%EMACS_VER%%/leim/quail/Punct-b5.elc
-share/emacs/%%EMACS_VER%%/leim/quail/Punct.el
-share/emacs/%%EMACS_VER%%/leim/quail/Punct.elc
-share/emacs/%%EMACS_VER%%/leim/quail/QJ-b5.el
-share/emacs/%%EMACS_VER%%/leim/quail/QJ-b5.elc
-share/emacs/%%EMACS_VER%%/leim/quail/QJ.el
-share/emacs/%%EMACS_VER%%/leim/quail/QJ.elc
-share/emacs/%%EMACS_VER%%/leim/quail/SW.el
-share/emacs/%%EMACS_VER%%/leim/quail/SW.elc
-share/emacs/%%EMACS_VER%%/leim/quail/TONEPY.el
-share/emacs/%%EMACS_VER%%/leim/quail/TONEPY.elc
-share/emacs/%%EMACS_VER%%/leim/quail/ZIRANMA.el
-share/emacs/%%EMACS_VER%%/leim/quail/ZIRANMA.elc
-share/emacs/%%EMACS_VER%%/leim/quail/ZOZY.el
-share/emacs/%%EMACS_VER%%/leim/quail/ZOZY.elc
-share/emacs/%%EMACS_VER%%/leim/quail/cyril-jis.el
-share/emacs/%%EMACS_VER%%/leim/quail/cyril-jis.elc
-share/emacs/%%EMACS_VER%%/leim/quail/cyrillic.el
-share/emacs/%%EMACS_VER%%/leim/quail/cyrillic.elc
-share/emacs/%%EMACS_VER%%/leim/quail/czech.el
-share/emacs/%%EMACS_VER%%/leim/quail/czech.elc
-share/emacs/%%EMACS_VER%%/leim/quail/devanagari.el
-share/emacs/%%EMACS_VER%%/leim/quail/devanagari.elc
-share/emacs/%%EMACS_VER%%/leim/quail/ethiopic.el
-share/emacs/%%EMACS_VER%%/leim/quail/ethiopic.elc
-share/emacs/%%EMACS_VER%%/leim/quail/greek.el
-share/emacs/%%EMACS_VER%%/leim/quail/greek.elc
-share/emacs/%%EMACS_VER%%/leim/quail/hangul.el
-share/emacs/%%EMACS_VER%%/leim/quail/hangul.elc
-share/emacs/%%EMACS_VER%%/leim/quail/hangul3.el
-share/emacs/%%EMACS_VER%%/leim/quail/hangul3.elc
-share/emacs/%%EMACS_VER%%/leim/quail/hanja-jis.el
-share/emacs/%%EMACS_VER%%/leim/quail/hanja-jis.elc
-share/emacs/%%EMACS_VER%%/leim/quail/hanja.el
-share/emacs/%%EMACS_VER%%/leim/quail/hanja.elc
-share/emacs/%%EMACS_VER%%/leim/quail/hanja3.el
-share/emacs/%%EMACS_VER%%/leim/quail/hanja3.elc
-share/emacs/%%EMACS_VER%%/leim/quail/hebrew.el
-share/emacs/%%EMACS_VER%%/leim/quail/hebrew.elc
-share/emacs/%%EMACS_VER%%/leim/quail/ipa.el
-share/emacs/%%EMACS_VER%%/leim/quail/ipa.elc
-share/emacs/%%EMACS_VER%%/leim/quail/japanese.el
-share/emacs/%%EMACS_VER%%/leim/quail/japanese.elc
-share/emacs/%%EMACS_VER%%/leim/quail/lao.el
-share/emacs/%%EMACS_VER%%/leim/quail/lao.elc
-share/emacs/%%EMACS_VER%%/leim/quail/latin-alt.el
-share/emacs/%%EMACS_VER%%/leim/quail/latin-alt.elc
-share/emacs/%%EMACS_VER%%/leim/quail/latin-ltx.el
-share/emacs/%%EMACS_VER%%/leim/quail/latin-ltx.elc
-share/emacs/%%EMACS_VER%%/leim/quail/latin-post.el
-share/emacs/%%EMACS_VER%%/leim/quail/latin-post.elc
-share/emacs/%%EMACS_VER%%/leim/quail/latin-pre.el
-share/emacs/%%EMACS_VER%%/leim/quail/latin-pre.elc
-share/emacs/%%EMACS_VER%%/leim/quail/lrt.el
-share/emacs/%%EMACS_VER%%/leim/quail/lrt.elc
-share/emacs/%%EMACS_VER%%/leim/quail/py-punct.el
-share/emacs/%%EMACS_VER%%/leim/quail/py-punct.elc
-share/emacs/%%EMACS_VER%%/leim/quail/pypunct-b5.el
-share/emacs/%%EMACS_VER%%/leim/quail/pypunct-b5.elc
-share/emacs/%%EMACS_VER%%/leim/quail/quick-b5.el
-share/emacs/%%EMACS_VER%%/leim/quail/quick-b5.elc
-share/emacs/%%EMACS_VER%%/leim/quail/quick-cns.el
-share/emacs/%%EMACS_VER%%/leim/quail/quick-cns.elc
-share/emacs/%%EMACS_VER%%/leim/quail/slovak.el
-share/emacs/%%EMACS_VER%%/leim/quail/slovak.elc
-share/emacs/%%EMACS_VER%%/leim/quail/symbol-ksc.el
-share/emacs/%%EMACS_VER%%/leim/quail/symbol-ksc.elc
-share/emacs/%%EMACS_VER%%/leim/quail/thai.el
-share/emacs/%%EMACS_VER%%/leim/quail/thai.elc
-share/emacs/%%EMACS_VER%%/leim/quail/tibetan.el
-share/emacs/%%EMACS_VER%%/leim/quail/tibetan.elc
-share/emacs/%%EMACS_VER%%/leim/quail/tsang-b5.el
-share/emacs/%%EMACS_VER%%/leim/quail/tsang-b5.elc
-share/emacs/%%EMACS_VER%%/leim/quail/tsang-cns.el
-share/emacs/%%EMACS_VER%%/leim/quail/tsang-cns.elc
-share/emacs/%%EMACS_VER%%/leim/quail/viqr.el
-share/emacs/%%EMACS_VER%%/leim/quail/viqr.elc
-@dirrm share/emacs/%%EMACS_VER%%/leim/ja-dic
-@dirrm share/emacs/%%EMACS_VER%%/leim/quail
diff --git a/editors/leim21/scripts/configure b/editors/leim21/scripts/configure
deleted file mode 100644
index 7fe05a1f69fa..000000000000
--- a/editors/leim21/scripts/configure
+++ /dev/null
@@ -1,28 +0,0 @@
-#!/bin/sh
-
-cd ${WRKSRC}
-
-EMACS=${PREFIX}/bin/emacs-${EMACS_VER}
-EMACS_CMD='${prefix}'"/bin/emacs-${EMACS_VER}"
-
-version=${EMACS_VER}
-prefix=${PREFIX}
-# normal setting
-#datadir='${prefix}/share'
-# paranoiac setting ;-)
-datadir='${prefix}'`strings ${EMACS} | grep -e "${EMACS_VER}.*leim" \
- | awk 'BEGIN {FS=":"}
- { for(i=1;i<=NF;i++) { if(match($i,"leim")) print $i; } }' \
- | sed -e "s;/emacs/${EMACS_VER}/leim$;;" \
- | sed -e "s;${PREFIX};;"`
-srcdir=${WRKSRC}
-buildlisppath='${datadir}/emacs/${version}/lisp'
-
-rm -f Makefile
-cat Makefile.in | sed -e "s;@version@;${version};" \
- -e "s;@prefix@;${prefix};" \
- -e "s;@datadir@;${datadir};" \
- -e "s;@srcdir@;${srcdir};" \
- -e "s;^BUILT-EMACS.*$;BUILT-EMACS=${EMACS_CMD};" \
- -e "s;^buildlisppath.*$;buildlisppath=${buildlisppath};" \
-> Makefile
diff --git a/editors/lpe/Makefile b/editors/lpe/Makefile
deleted file mode 100644
index 888fd8976a52..000000000000
--- a/editors/lpe/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-# New ports collection makefile for: lpe
-# Date created: 12 April 1999
-# Whom: Chris Piazza <cpiazza@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= lpe
-PORTVERSION= 1.2.6
-PORTREVISION= 8
-CATEGORIES= editors
-MASTER_SITES= ftp://ftp.sasknow.com/pub/ \
- ftp://ftp.twu.net/users/cdsmith/lpe/
-MASTER_SITE_SUBDIR= ${PORTNAME}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= A "lightweight programmer's editor" with syntax highlighting
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-LIB_DEPENDS= slang.2:${PORTSDIR}/devel/libslang2
-
-MAKE_JOBS_UNSAFE= yes
-
-USE_AUTOTOOLS= libtool
-USE_GETTEXT= yes
-USE_GMAKE= yes
-GNU_CONFIGURE= yes
-CONFIGURE_ENV= LDFLAGS="-L${PREFIX}/lib -L${LOCALBASE}/lib" \
- CPPFLAGS="-I${PREFIX}/include -I${LOCALBASE}/include" \
- LIBS="-ltermcap"
-CONFIGURE_ARGS= --includedir=${LOCALBASE}/include
-
-MAN1= lpe.1
-MANLANG= "" bg cs de es fr pl ru
-
-.include <bsd.port.mk>
diff --git a/editors/lpe/distinfo b/editors/lpe/distinfo
deleted file mode 100644
index b09ae811c9b8..000000000000
--- a/editors/lpe/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (lpe-1.2.6.tar.gz) = d0465530313ce13dbd89242083c9b7296107f9b3c46337c5c9f6a35f03d2c7f7
-SIZE (lpe-1.2.6.tar.gz) = 285618
diff --git a/editors/lpe/files/patch-ad b/editors/lpe/files/patch-ad
deleted file mode 100644
index 79f82aeebbf0..000000000000
--- a/editors/lpe/files/patch-ad
+++ /dev/null
@@ -1,11 +0,0 @@
---- po/Makefile.in.in.orig Mon Jan 25 10:53:12 1999
-+++ po/Makefile.in.in Fri Jun 18 16:19:55 1999
-@@ -18,7 +18,7 @@
-
- prefix = @prefix@
- exec_prefix = @exec_prefix@
--datadir = $(prefix)/@DATADIRNAME@
-+datadir = $(prefix)/share
- localedir = $(datadir)/locale
- gnulocaledir = $(prefix)/share/locale
- gettextsrcdir = $(prefix)/share/gettext/po
diff --git a/editors/lpe/files/patch-perlmode.c b/editors/lpe/files/patch-perlmode.c
deleted file mode 100644
index 442c21734ab0..000000000000
--- a/editors/lpe/files/patch-perlmode.c
+++ /dev/null
@@ -1,12 +0,0 @@
---- src/modes/perlmode.c.orig Sun Dec 9 16:54:40 2001
-+++ src/modes/perlmode.c Sun Dec 9 16:54:56 2001
-@@ -156,7 +156,7 @@
- mode_util_set_slang_color ( "cmode", "illegal", COLOR_ILLEGAL, COLOR_ILLEGAL_FG, COLOR_ILLEGAL_BG );
- mode_util_set_slang_color ( "cmode", "debug", COLOR_DEBUG, COLOR_DEBUG_FG, COLOR_DEBUG_BG );
- mode_util_set_slang_color ( "perlmode", "variable", COLOR_VARIABLE, "brightcyan", "black" );
-- mode_util_set_slang_color ( "perlmode", "shell", COLOR_SHELL, "magneta", "black" );
-+ mode_util_set_slang_color ( "perlmode", "shell", COLOR_SHELL, "magenta", "black" );
- #ifdef HIGHLIGHT_REGEXPS
-- mode_util_set_slang_color ( "perlmode", "regexp", COLOR_REGEXP, "magneta", "black" );
-+ mode_util_set_slang_color ( "perlmode", "regexp", COLOR_REGEXP, "magenta", "black" );
- #endif /* HIGHLIGHT_REGEXPS */
diff --git a/editors/lpe/files/patch-sgmlmode.c b/editors/lpe/files/patch-sgmlmode.c
deleted file mode 100644
index a276360f6c27..000000000000
--- a/editors/lpe/files/patch-sgmlmode.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/modes/sgmlmode.c.orig Sun Dec 9 21:23:46 2001
-+++ src/modes/sgmlmode.c Sun Dec 9 21:24:16 2001
-@@ -71,7 +71,7 @@
- mode_util_set_slang_color("sgmlmode", "argument", COLOR_ARGUMENT, "blue", "black" );
- mode_util_set_slang_color("sgmlmode", "special", COLOR_SPECIAL, "brown", "black" );
- mode_util_set_slang_color("sgmlmode", "value", COLOR_VALUE, "brightblue", "black" );
-- mode_util_set_slang_color("sgmlmode", "slash_text", COLOR_SLASH_TEXT, "magneta", "black" );
-+ mode_util_set_slang_color("sgmlmode", "slash_text", COLOR_SLASH_TEXT, "magenta", "black" );
- mode_util_set_slang_color("sgmlmode", "symbol", COLOR_SYMBOL, COLOR_SYMBOL_FG, COLOR_SYMBOL_BG );
- mode_util_set_slang_color("sgmlmode", "brace", COLOR_BRACE, COLOR_BRACE_FG, COLOR_BRACE_BG );
- mode_util_set_slang_color("sgmlmode", "illegal", COLOR_ILLEGAL, COLOR_ILLEGAL_FG, COLOR_ILLEGAL_BG );
diff --git a/editors/lpe/files/patch-src_Makefile.in b/editors/lpe/files/patch-src_Makefile.in
deleted file mode 100644
index 0a02b3616ad5..000000000000
--- a/editors/lpe/files/patch-src_Makefile.in
+++ /dev/null
@@ -1,14 +0,0 @@
-
-$FreeBSD$
-
---- src/Makefile.in 2001/01/26 18:52:53 1.1
-+++ src/Makefile.in 2001/01/26 18:53:41
-@@ -112,7 +112,7 @@
- lpe_LDFLAGS = @lpe_LDFLAGS@
- lpe_DEPENDENCIES = @lpe_DEPS@ @INTLDEPS@
- @USE_INCLUDED_LIBINTL_TRUE@CPPFLAGS = -DLOCALEDIR=\"$(datadir)/@DATADIRNAME@\" -I$(top_srcdir)/intl
--@USE_INCLUDED_LIBINTL_FALSE@CPPFLAGS = -DLOCALEDIR=\"$(datadir)/locale\"
-+@USE_INCLUDED_LIBINTL_FALSE@CPPFLAGS = -DLOCALEDIR=\"$(datadir)/locale\" @CPPFLAGS@
-
- EXTRA_DIST = templ.c templ.h
- mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
diff --git a/editors/lpe/files/patch-src__cfg.c b/editors/lpe/files/patch-src__cfg.c
deleted file mode 100644
index 2c8cee23cf20..000000000000
--- a/editors/lpe/files/patch-src__cfg.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./src/cfg.c.orig 2008-08-08 07:51:20.000000000 +0000
-+++ ./src/cfg.c 2008-08-08 07:52:05.000000000 +0000
-@@ -37,7 +37,7 @@
- if (SLang_load_file (DATADIR "/lpe/init.sl") == -1)
- {
- SLang_restart (1);
-- SLang_Error = 0;
-+ SLang_set_error(0);
- }
- }
- }
diff --git a/editors/lpe/files/patch-src__input.c b/editors/lpe/files/patch-src__input.c
deleted file mode 100644
index 2abf02d18724..000000000000
--- a/editors/lpe/files/patch-src__input.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./src/input.c.orig 2008-08-08 07:51:24.000000000 +0000
-+++ ./src/input.c 2008-08-08 07:51:48.000000000 +0000
-@@ -2262,7 +2262,7 @@
- SLang_load_string (cmd);
- /* to avoid slang stack overflows... */
- SLang_restart (1);
-- SLang_Error = 0;
-+ SLang_set_error(0);
-
- /*
- * This is not the nicest thing to do, but certain slang commnds,
diff --git a/editors/lpe/pkg-descr b/editors/lpe/pkg-descr
deleted file mode 100644
index 0e60c28affd3..000000000000
--- a/editors/lpe/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-A very small and fast slang-based editor that features syntax-highlighting
-via plug-in modules for C, C++, perl, html, sgml and more.
-
-Author: Chris Smith <cd_smith@ou.edu>
-
-WWW: http://cdsmith.twu.net/professional/opensource/lpe.html
-
--Ryan Thompson
-ryan@sasknow.com
diff --git a/editors/lpe/pkg-plist b/editors/lpe/pkg-plist
deleted file mode 100644
index 70777a211f1f..000000000000
--- a/editors/lpe/pkg-plist
+++ /dev/null
@@ -1,51 +0,0 @@
-bin/lpe
-lib/lpe/cmode.a
-lib/lpe/cmode.la
-lib/lpe/cmode.so
-lib/lpe/cppmode.a
-lib/lpe/cppmode.la
-lib/lpe/cppmode.so
-lib/lpe/htmlmode.a
-lib/lpe/htmlmode.la
-lib/lpe/htmlmode.so
-lib/lpe/javamode.a
-lib/lpe/javamode.la
-lib/lpe/javamode.so
-lib/lpe/lispmode.a
-lib/lpe/lispmode.la
-lib/lpe/lispmode.so
-lib/lpe/mailmode.a
-lib/lpe/mailmode.la
-lib/lpe/mailmode.so
-lib/lpe/perlmode.a
-lib/lpe/perlmode.la
-lib/lpe/perlmode.so
-lib/lpe/sgmlmode.a
-lib/lpe/sgmlmode.la
-lib/lpe/sgmlmode.so
-share/doc/lpe/AUTHORS
-share/doc/lpe/BUGS
-share/doc/lpe/COPYING
-share/doc/lpe/CUSTOMIZE
-share/doc/lpe/IDEAS
-share/doc/lpe/MODES
-share/doc/lpe/NEWS
-share/doc/lpe/README
-share/doc/lpe/TODO
-share/doc/lpe/examples/custom.ex
-share/locale/bg/LC_MESSAGES/lpe.mo
-share/locale/cs/LC_MESSAGES/lpe.mo
-share/locale/de/LC_MESSAGES/lpe.mo
-share/locale/es/LC_MESSAGES/lpe.mo
-share/locale/fr/LC_MESSAGES/lpe.mo
-share/locale/hu/LC_MESSAGES/lpe.mo
-share/locale/pl/LC_MESSAGES/lpe.mo
-share/locale/ru/LC_MESSAGES/lpe.mo
-share/lpe/conv.sl
-share/lpe/conv.slc
-share/lpe/init.sl
-share/lpe/init.slc
-@dirrm share/lpe
-@dirrm share/doc/lpe/examples
-@dirrm share/doc/lpe
-@dirrm lib/lpe
diff --git a/editors/vilearn/Makefile b/editors/vilearn/Makefile
deleted file mode 100644
index 1fb18cadd484..000000000000
--- a/editors/vilearn/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-# New ports collection makefile for: vilearn
-# Date created: 12 Dec 1997
-# Whom: Ian Vaudrey <i.vaudrey@bigfoot.com>
-#
-# $FreeBSD$
-#
-
-PORTNAME= vilearn
-PORTVERSION= 1.0
-CATEGORIES= editors
-MASTER_SITES= ftp://ftp.funet.fi/pub/Linux/util/networking/util-swan/pub/misc/ \
- ftp://ftp.mcc.ac.uk/pub/linux/fi.mirror/util/networking/util-swan/pub/misc/ \
- ftp://ftp.tu-chemnitz.de/pub/linux/funet-mirror/util/networking/util-swan/pub/misc/
-DISTFILES= ${PORTNAME}.Z
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= An interactive tutorial for the vi editor
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-EXTRACT_CMD= uncompress
-EXTRACT_BEFORE_ARGS= -c
-EXTRACT_AFTER_ARGS= | tail -n 1759 | sh
-
-MAKE_ARGS= BINDIR="${PREFIX}/bin" \
- MANDIR="${MAN1PREFIX}/man" \
- TUTORIALS="${DATADIR}"
-
-MAN1= vilearn.1
-
-.include <bsd.port.mk>
diff --git a/editors/vilearn/distinfo b/editors/vilearn/distinfo
deleted file mode 100644
index c9e771cf2cf9..000000000000
--- a/editors/vilearn/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (vilearn.Z) = ef2787d89c1bea36dd286d2e87dd1a1de76826a1aade1a26951acfb029483fcb
-SIZE (vilearn.Z) = 26020
diff --git a/editors/vilearn/pkg-descr b/editors/vilearn/pkg-descr
deleted file mode 100644
index f6062b7d7a28..000000000000
--- a/editors/vilearn/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-This is version 1.0 of vilearn, an interactive vi tutorial. There are
-five short tutorials, each a text file intended to be edited with vi.
diff --git a/editors/vilearn/pkg-plist b/editors/vilearn/pkg-plist
deleted file mode 100644
index d8e6214b257a..000000000000
--- a/editors/vilearn/pkg-plist
+++ /dev/null
@@ -1,8 +0,0 @@
-bin/vilearn
-share/vilearn/1basics
-share/vilearn/2moving
-share/vilearn/3cutpaste
-share/vilearn/3temp
-share/vilearn/4inserting
-share/vilearn/5tricks
-@dirrm share/vilearn
diff --git a/editors/xenon/Makefile b/editors/xenon/Makefile
deleted file mode 100644
index 09151e6bc78e..000000000000
--- a/editors/xenon/Makefile
+++ /dev/null
@@ -1,55 +0,0 @@
-# New ports collection makefile for: Xenon
-# Date created: 22 October 1999
-# Whom: Chris D. Faulhaber <jedgar@fxp.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= xenon
-PORTVERSION= 1.0.0
-PORTREVISION= 3
-CATEGORIES= editors
-MASTER_SITES= http://sydney.proximity.com.au/~ben/xenon/dist/ \
- ftp://yankee.proximitygroup.com/pub/xenon/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Simple X-based text editor
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-USE_GMAKE= yes
-USE_XORG= xpm
-MAKEFILE= ${WRKSRC}/makefiles/Makefile.Linux
-NOPRECIOUSSOFTMAKEVARS= yes
-EXAMPLESDIR= ${PREFIX}/share/examples/ex
-
-MAN1= xe.1
-
-FIX_FILES= Xe.h XeApp.C XeApp.h XeFontTable.C XeKeyTable.C \
- XeKeyTable.h XeObject.C XeObject.h XeObjectTable.h XeText.C \
- XeText.h
-
-do-configure:
-.for file in ${FIX_FILES}
- @${REINPLACE_CMD} -e 's|#include <ext/|#include <|' \
- -e 's|ulong|u_long|g' -e 's|uint|u_int|g' \
- -e 's|#include <slist>|#include <list>|' \
- -e 's|std::slist|std::list|g' \
- -e 's|#include <hash_map>|#include <ext/hash_map>|' \
- -e 's|std::hash_map|__gnu_cxx::hash_map|g' \
- -e 's|std::hash|__gnu_cxx::hash|g' \
- ${WRKSRC}/${file}
-.endfor
- @${REINPLACE_CMD} '/friend int compare/d' ${WRKSRC}/KrAtom.h
- @${REINPLACE_CMD} 's|<Undo\*>|<class Undo*>|' ${WRKSRC}/XeText.h
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/xe ${PREFIX}/bin
- ${INSTALL_MAN} ${WRKSRC}/xe.1 ${PREFIX}/man/man1
-.if !defined(NOPORTEXAMPLES)
- @${MKDIR} ${EXAMPLESDIR}
- ${INSTALL_DATA} ${WRKSRC}/xerc ${EXAMPLESDIR}/sample.xerc
-.endif
-
-.include <bsd.port.mk>
diff --git a/editors/xenon/distinfo b/editors/xenon/distinfo
deleted file mode 100644
index 59af271be2ce..000000000000
--- a/editors/xenon/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (xenon-1.0.0.tar.gz) = aaf29e0f18476f4c8c231a92e5df39b47e09e459a3c83ecfd67140e4a2d5d062
-SIZE (xenon-1.0.0.tar.gz) = 113167
diff --git a/editors/xenon/files/patch-KrBuf.C b/editors/xenon/files/patch-KrBuf.C
deleted file mode 100644
index c71ca3e204d4..000000000000
--- a/editors/xenon/files/patch-KrBuf.C
+++ /dev/null
@@ -1,18 +0,0 @@
---- KrBuf.C.orig 2007-07-31 22:11:00.000000000 +0200
-+++ KrBuf.C 2007-07-31 22:10:24.000000000 +0200
-@@ -878,13 +878,13 @@
- void
- KrBuf::dump(bool printData)
- {
-- printf("KrBuf(0x%08x) size=%d\n", (int)this, _size);
-+ printf("KrBuf(0x%08x) size=%d\n", (intptr_t)this, _size);
-
- int i, sp, pos = 0;
- MBuf* m = _mHead;
- while (m) {
- printf(" MBuf(0x%08x) pos=%6d len=%3d data=[0x%08x..0x%08x]\n",
-- (int)m, pos, m->_len, (int)m->_data, (int)m->_data + m->_len - 1);
-+ (intptr_t)m, pos, m->_len, (intptr_t)m->_data, (intptr_t)m->_data + m->_len - 1);
-
- if (printData) {
- sp = (m->_data - m->_dat) % 0x20 + 1;
diff --git a/editors/xenon/files/patch-Makefile.common b/editors/xenon/files/patch-Makefile.common
deleted file mode 100644
index 188a4d0a2882..000000000000
--- a/editors/xenon/files/patch-Makefile.common
+++ /dev/null
@@ -1,20 +0,0 @@
---- makefiles/Makefile.common.orig Sat Aug 4 16:59:06 2001
-+++ makefiles/Makefile.common Fri Dec 1 20:33:15 2006
-@@ -67,7 +67,7 @@
- MKDEPEND = ./mkdepend
- DEPEND = .depend
-
--_CCFLAGS = $(ARCH) $(CCFLAGS) $(INCLUDES)
-+_CCFLAGS = $(CCFLAGS) $(INCLUDES)
- _LDFLAGS = $(TARGETLIB) $(LIBS)
-
- #LDFLAGS = $(TARGETLIB) -lXpm -lX11
-@@ -94,7 +94,7 @@
- # $(CC) -shared -o $(TARGETSO) $(OBJECTS)
-
- $(TARGET): $(TARGETLIB) $(AUXTARGET).o
-- $(CC) $(ARCH) $(LDFLAGS) $(AUXTARGET).o $(_LDFLAGS) -o $(TARGET)
-+ $(CXX) $(LDFLAGS) $(AUXTARGET).o $(_LDFLAGS) -o $(TARGET)
-
- #$(SHTARGET): $(TARGETSO) $(TARGET).o
- # $(CC) -o $(TARGET) -g $(TARGET).o $(SHLDFLAGS)
diff --git a/editors/xenon/files/patch-XeFontTable.h b/editors/xenon/files/patch-XeFontTable.h
deleted file mode 100644
index 15cdd9ab9fc9..000000000000
--- a/editors/xenon/files/patch-XeFontTable.h
+++ /dev/null
@@ -1,29 +0,0 @@
---- XeFontTable.h.orig Wed Aug 1 04:22:25 2001
-+++ XeFontTable.h Fri Dec 1 20:55:07 2006
-@@ -18,21 +18,21 @@
- // hash function object for std::string - maybe move this to Xe.h if it
- // turns out that string keyed hash_maps are used elsewhere
-
--namespace std
-+namespace __gnu_cxx
- {
--template<> struct hash<string>
-+template<> struct hash<std::string>
- {
-- size_t operator()(const string& s) const
-+ size_t operator()(const std::string& s) const
- {
- return __stl_hash_string(s.c_str());
- }
- };
- }
-
--class XeFontTable : public std::hash_map<std::string, XFontStruct*> {
-+class XeFontTable : public __gnu_cxx::hash_map<std::string, XFontStruct*> {
- public:
- XeFontTable(void)
-- : std::hash_map<std::string, XFontStruct*>(64) {}
-+ : __gnu_cxx::hash_map<std::string, XFontStruct*>(64) {}
- ~XeFontTable();
-
- XFontStruct* getFont(const char* fontname);
diff --git a/editors/xenon/files/patch-XeText.C b/editors/xenon/files/patch-XeText.C
deleted file mode 100644
index 502514913159..000000000000
--- a/editors/xenon/files/patch-XeText.C
+++ /dev/null
@@ -1,33 +0,0 @@
---- XeText.C.orig Sat Jan 5 20:39:39 2002
-+++ XeText.C Fri Dec 1 21:25:34 2006
-@@ -1612,26 +1612,19 @@
-
- if(_numUndos >= _maxUndos) {
-
-- // $$$ calling previous() here assums _undoList is not empty
-- // previous() is O(N) where N is the number of undo items in the list
-- // if this turns out to be too much of a performance penalty, use
-- // std::list instead of std::slist for _undoList
--
-- std::slist<Undo*>::iterator pos = _undoList.previous(_undoList.end());
-- Undo* undo = *pos;
-+ Undo* undo = _undoList.back();
-
- _undoBuf.remove(KRBUF_END, _undoBuf.length() - undo->len);
- delete undo;
-- _undoList.erase(pos);
-+ _undoList.pop_back();
-
- if (!_undoList.empty()) {
-- pos = _undoList.previous(_undoList.end());
-- undo = *pos;
-+ undo = _undoList.back();
-
- if (undo && undo->type == InsertSelection) {
- _undoBuf.remove(KRBUF_END, _undoBuf.length() - undo->len);
- delete undo;
-- _undoList.erase(pos);
-+ _undoList.pop_back();
- }
- }
-
diff --git a/editors/xenon/files/patch-aa b/editors/xenon/files/patch-aa
deleted file mode 100644
index bef0fb7fb3d4..000000000000
--- a/editors/xenon/files/patch-aa
+++ /dev/null
@@ -1,26 +0,0 @@
---- Xe.C.orig Fri Oct 22 00:20:19 1999
-+++ Xe.C Fri Oct 22 18:45:53 1999
-@@ -41,9 +41,11 @@
- // Home directory lookup function.
- //
-
-+#ifndef __FreeBSD__
- extern "C" {
- extern char* cuserid(char*);
- }
-+#endif
-
- void
- getHomeDir(char* pathname)
-@@ -57,8 +59,10 @@
-
- // $$$ cuserid _should_ be in unistd.h, but egcs
- // complains that it isn't declared
-- username = (char*)cuserid(NULL);
-+#ifndef __FreeBSD__
-+ username = (char*)cuserid(NULL)
- if (username == 0)
-+#endif
- username = getlogin();
-
- if (username)
diff --git a/editors/xenon/files/patch-ab b/editors/xenon/files/patch-ab
deleted file mode 100644
index 24cb26019b8e..000000000000
--- a/editors/xenon/files/patch-ab
+++ /dev/null
@@ -1,32 +0,0 @@
---- makefiles/Makefile.Linux.orig Sun Jul 29 17:28:57 2001
-+++ makefiles/Makefile.Linux Tue Oct 8 20:50:18 2002
-@@ -6,19 +6,19 @@
-
- include makefiles/Makefile.common
-
--CC = g++
-+CC = $(CXX)
- #CC = /usr/local/bin/c++
-
--OPTIMIZER = -O2
-+OPTIMIZER = $(CXXFLAGS)
-
- #ARCH = -b i586-pc-linux-gnulibc1
- ARCH =
-
- # For making a dso, add -fPIC
--CCFLAGS = $(OPTIMIZER) -pipe -Wall -fno-exceptions
-+CCFLAGS = $(OPTIMIZER)
-
--INCLUDES = -I$(XEINC)
--LIBS = -L/usr/X11R6/lib -lXpm -lX11
-+INCLUDES = -I$(XEINC) -I$(LOCALBASE)/include
-+LIBS = -L$(LOCALBASE)/lib -lXpm -lX11
-
- backup:
- cd ..;tar -cvzf xenon.tar.gz $(BACKUP)
-@@ -29,4 +29,3 @@
- floppy:
- cd ..;tar -cvzf /dev/fd0 $(BACKUP)
-
---include $(DEPEND)
diff --git a/editors/xenon/files/patch-ac b/editors/xenon/files/patch-ac
deleted file mode 100644
index 3c47b03bcc47..000000000000
--- a/editors/xenon/files/patch-ac
+++ /dev/null
@@ -1,10 +0,0 @@
---- KrPool.C.orig Fri Oct 22 00:20:19 1999
-+++ KrPool.C Fri Oct 22 18:47:08 1999
-@@ -3,7 +3,6 @@
- #include <stdlib.h>
- #include <assert.h>
- #include <limits.h>
--#include <malloc.h>
- #include <Kr/KrPool.h>
-
- const uint KrPool::BUFLEN;
diff --git a/editors/xenon/files/patch-ad b/editors/xenon/files/patch-ad
deleted file mode 100644
index be1bb889bf4b..000000000000
--- a/editors/xenon/files/patch-ad
+++ /dev/null
@@ -1,11 +0,0 @@
---- XeApp.C.orig Tue Nov 23 00:36:49 1999
-+++ XeApp.C Mon Jan 3 18:25:45 2000
-@@ -169,7 +174,7 @@
-
- gLocalIPAddr = 0;
-
-- if (getsockname(ConnectionNumber(gDisplay), &saddr, &len) != -1)
-+ if (getsockname(ConnectionNumber(gDisplay), &saddr, (socklen_t *)&len) != -1)
- if (saddr.sa_family == AF_INET)
- gLocalIPAddr = ntohl(((sockaddr_in*)&saddr)->sin_addr.s_addr);
-
diff --git a/editors/xenon/pkg-descr b/editors/xenon/pkg-descr
deleted file mode 100644
index cfd715c76f85..000000000000
--- a/editors/xenon/pkg-descr
+++ /dev/null
@@ -1,18 +0,0 @@
-Xenon is a simple X-based text editor which is very handy for things like
-editing source code, system configuration files, scripts and whatever else
-is an ASCII text file.
-
-Features include:
-
- * Speed, simplicity and low memory use.
- * Search, substring or regular expression
- * Unlimited undo/redo.
- * Display of line numbers, jump to line number
- * Some X resource configuration: mostly command keys, some colors
- * Man page!
- * Some error dialogs.
- * Multiple files in separate windows.
- * Open multiple files from the command line
- * Run Once (only one process per uid and X connection IP number)
-
-WWW: http://sydney.proximity.com.au/~ben/xenon/
diff --git a/editors/xenon/pkg-plist b/editors/xenon/pkg-plist
deleted file mode 100644
index d226aeed44fd..000000000000
--- a/editors/xenon/pkg-plist
+++ /dev/null
@@ -1,3 +0,0 @@
-bin/xe
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sample.xerc
-%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%