summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbapt <bapt@FreeBSD.org>2013-03-09 23:36:46 +0000
committerbapt <bapt@FreeBSD.org>2013-03-09 23:36:46 +0000
commitcbc172ed99ed8b652dcc4b9dd1ab107c4b46006d (patch)
treee476a8c198dd3c9a8098e70226f88ccaacd456ac
parent4e31c5d01a2c99731e88846ca988d16b94b81234 (diff)
downloadFreeBSD-ports-cbc172ed99ed8b652dcc4b9dd1ab107c4b46006d.zip
FreeBSD-ports-cbc172ed99ed8b652dcc4b9dd1ab107c4b46006d.tar.gz
2013-03-05 ftp/proma: Broken for more than 6 month
2013-03-05 vietnamese/vnelvis: Broken for more than 6 month 2013-03-05 devel/rubygem-ncursesw: Broken for more than 6 month 2013-03-05 www/wyvern: Broken for more than 6 month 2013-03-05 devel/xlslib: Broken for more than 6 month 2013-03-05 mail/firetray: Broken for more than 6 month 2013-03-05 vietnamese/vnterm: Broken for more than 6 month
-rw-r--r--MOVED7
-rw-r--r--devel/Makefile2
-rw-r--r--devel/rubygem-ncursesw/Makefile27
-rw-r--r--devel/rubygem-ncursesw/distinfo2
-rw-r--r--devel/rubygem-ncursesw/pkg-descr7
-rw-r--r--devel/xlslib/Makefile31
-rw-r--r--devel/xlslib/distinfo2
-rw-r--r--devel/xlslib/pkg-descr18
-rw-r--r--devel/xlslib/pkg-plist46
-rw-r--r--ftp/Makefile1
-rw-r--r--ftp/proma/Makefile67
-rw-r--r--ftp/proma/distinfo2
-rw-r--r--ftp/proma/files/pkg-message.in9
-rw-r--r--ftp/proma/pkg-descr4
-rw-r--r--ftp/proma/pkg-plist15
-rw-r--r--mail/Makefile1
-rw-r--r--mail/firetray/Makefile50
-rw-r--r--mail/firetray/distinfo2
-rw-r--r--mail/firetray/files/patch-components_SConscript20
-rw-r--r--mail/firetray/pkg-descr3
-rw-r--r--vietnamese/Makefile2
-rw-r--r--vietnamese/vnelvis/Makefile37
-rw-r--r--vietnamese/vnelvis/distinfo2
-rw-r--r--vietnamese/vnelvis/files/patch-0137
-rw-r--r--vietnamese/vnelvis/files/patch-0344
-rw-r--r--vietnamese/vnelvis/files/patch-0436
-rw-r--r--vietnamese/vnelvis/files/patch-0512
-rw-r--r--vietnamese/vnelvis/files/patch-0614
-rw-r--r--vietnamese/vnelvis/files/patch-0751
-rw-r--r--vietnamese/vnelvis/files/patch-0815
-rw-r--r--vietnamese/vnelvis/files/patch-0924
-rw-r--r--vietnamese/vnelvis/files/patch-1054
-rw-r--r--vietnamese/vnelvis/files/patch-1112
-rw-r--r--vietnamese/vnelvis/files/patch-opts.c5
-rw-r--r--vietnamese/vnelvis/files/patch-vnelvis.1V185
-rw-r--r--vietnamese/vnelvis/pkg-descr16
-rw-r--r--vietnamese/vnelvis/pkg-plist7
-rw-r--r--vietnamese/vnterm/Makefile52
-rw-r--r--vietnamese/vnterm/distinfo2
-rw-r--r--vietnamese/vnterm/files/README.vnterm271
-rw-r--r--vietnamese/vnterm/files/VNterm.sh.in63
-rw-r--r--vietnamese/vnterm/files/patch-Imakefile114
-rw-r--r--vietnamese/vnterm/files/patch-charproc.c306
-rw-r--r--vietnamese/vnterm/files/patch-input.c91
-rw-r--r--vietnamese/vnterm/files/patch-main.c196
-rw-r--r--vietnamese/vnterm/files/patch-menu.c111
-rw-r--r--vietnamese/vnterm/files/patch-menu.h73
-rw-r--r--vietnamese/vnterm/files/vnterm.1V233
-rw-r--r--vietnamese/vnterm/files/vnvars.c13
-rw-r--r--vietnamese/vnterm/files/vnvars.h19
-rw-r--r--vietnamese/vnterm/pkg-descr13
-rw-r--r--vietnamese/vnterm/pkg-plist6
-rw-r--r--vietnamese/vnterm/scripts/pre-install16
-rw-r--r--www/Makefile1
-rw-r--r--www/wyvern/Makefile105
-rw-r--r--www/wyvern/distinfo2
-rw-r--r--www/wyvern/files/patch-Makefile.in11
-rw-r--r--www/wyvern/files/wyvern.in49
-rw-r--r--www/wyvern/pkg-descr19
-rw-r--r--www/wyvern/pkg-message10
-rw-r--r--www/wyvern/pkg-plist224
61 files changed, 7 insertions, 2862 deletions
diff --git a/MOVED b/MOVED
index 7ec002a..16bdfcb 100644
--- a/MOVED
+++ b/MOVED
@@ -4144,3 +4144,10 @@ net-p2p/transmission25-gtk2|net-p2p/transmission-gtk2|2013-03-09|gtk version is
net-p2p/transmission25-qt4|net-p2p/transmission-qt4|2013-03-09|gtk version is now fine
www/transmission25-web|www/transmission-web|2013-03-09|gtk version is now fine
net-p2p/transmission-gtk2|net-p2p/transmission-gtk|2013-03-09|Now uses GTK 3
+ftp/proma||2013-03-09|Has expired: Broken for more than 6 month
+vietnamese/vnelvis||2013-03-09|Has expired: Broken for more than 6 month
+devel/rubygem-ncursesw||2013-03-09|Has expired: Broken for more than 6 month
+www/wyvern||2013-03-09|Has expired: Broken for more than 6 month
+devel/xlslib||2013-03-09|Has expired: Broken for more than 6 month
+mail/firetray||2013-03-09|Has expired: Broken for more than 6 month
+vietnamese/vnterm||2013-03-09|Has expired: Broken for more than 6 month
diff --git a/devel/Makefile b/devel/Makefile
index 6d8cab0..b5063b3 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -4056,7 +4056,6 @@
SUBDIR += rubygem-multi_json
SUBDIR += rubygem-mutter
SUBDIR += rubygem-ncurses
- SUBDIR += rubygem-ncursesw
SUBDIR += rubygem-needle
SUBDIR += rubygem-nice-ffi
SUBDIR += rubygem-notify
@@ -4339,7 +4338,6 @@
SUBDIR += xdg-user-dirs
SUBDIR += xdg-utils
SUBDIR += xfce4-dev-tools
- SUBDIR += xlslib
SUBDIR += xmake
SUBDIR += xmltooling
SUBDIR += xorg-macros
diff --git a/devel/rubygem-ncursesw/Makefile b/devel/rubygem-ncursesw/Makefile
deleted file mode 100644
index e5cb1e6..0000000
--- a/devel/rubygem-ncursesw/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-# Created by: Eric Freeman <freebsdports@chillibear.com>
-# $FreeBSD$
-
-PORTNAME= ncursesw
-PORTVERSION= 1.2.4.3
-PORTREVISION= 1
-CATEGORIES= devel rubygems
-MASTER_SITES= RG
-
-MAINTAINER= freebsdports@chillibear.com
-COMMENT= Wrapper to the ncurses library with wide character support
-
-DEPRECATED= Broken for more than 6 month
-EXPIRATION_DATE= 2013-03-05
-BROKEN= does not install
-
-USE_RUBY= yes
-USE_RUBYGEMS= yes
-RUBYGEM_AUTOPLIST= yes
-
-REINPLACE_ARGS=
-
-# correct a mistake in the gemspec that prevents it being properly registered
-post-install:
- @${REINPLACE_CMD} -e 's|s.date = %q{2010-11-9 13:45:50 -08:00|s.date = %q{2010-11-09|' ${PREFIX}/${GEMS_BASE_DIR}/specifications/${PORTNAME}-${PORTVERSION}.gemspec
-
-.include <bsd.port.mk>
diff --git a/devel/rubygem-ncursesw/distinfo b/devel/rubygem-ncursesw/distinfo
deleted file mode 100644
index 31cbcbd..0000000
--- a/devel/rubygem-ncursesw/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (rubygem/ncursesw-1.2.4.3.gem) = 3d48edb4100ebcbac0417febebef3131c69cfb02e4eeb2cd7931149d77e5f155
-SIZE (rubygem/ncursesw-1.2.4.3.gem) = 66560
diff --git a/devel/rubygem-ncursesw/pkg-descr b/devel/rubygem-ncursesw/pkg-descr
deleted file mode 100644
index f1c8930..0000000
--- a/devel/rubygem-ncursesw/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-This Gem provides access to the functions, macros,
-global variables and constants of the ncurses library.
-These are mapped to a Ruby Module named "Ncurses".
-Functions and external variables are implemented as
-singleton functions of the Module Ncurses.
-
-WWW: http://ncurses-ruby.berlios.de/
diff --git a/devel/xlslib/Makefile b/devel/xlslib/Makefile
deleted file mode 100644
index 1f80ba5..0000000
--- a/devel/xlslib/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-# Created by: Sergey Prikhodko<sergey@network-asp.biz>
-# $FreeBSD$
-
-PORTNAME= xlslib
-PORTVERSION= 0.2.5
-CATEGORIES= devel
-MASTER_SITES= SF
-
-MAINTAINER= sergey@network-asp.biz
-COMMENT= A C++ library for generation of Excel(TM) files
-
-DEPRECATED= Broken for more than 6 month
-EXPIRATION_DATE= 2013-03-05
-
-GNU_CONFIGURE= yes
-USE_LDCONFIG= yes
-USE_AUTOTOOLS= libtool
-
-post-patch:
- @${REINPLACE_CMD} -e 's|^\(SUBDIRS.*src\).*|\1|' \
- ${WRKSRC}/Makefile.in
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} >= 700042
-.if ${ARCH} == "amd64" || ${ARCH} == "sparc64"
-BROKEN= Does not compile with GCC 4.2
-.endif
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/devel/xlslib/distinfo b/devel/xlslib/distinfo
deleted file mode 100644
index fcf23c1..0000000
--- a/devel/xlslib/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (xlslib-0.2.5.tar.gz) = fed72372bae7d50c55798f9b8238987afa731d77e7bc9938311f138fc0483e33
-SIZE (xlslib-0.2.5.tar.gz) = 403637
diff --git a/devel/xlslib/pkg-descr b/devel/xlslib/pkg-descr
deleted file mode 100644
index 73e9304..0000000
--- a/devel/xlslib/pkg-descr
+++ /dev/null
@@ -1,18 +0,0 @@
-xlsLib is a multiplatform, C++ developed, library for dynamically
-generating Excel(TM) files (*.xls). It allows the generation of Excel(TM)
-compatible files without the need of any other external software.
-
- * Easy to use, fully object oriented, API.
- * Excel 95 (TM) format spreadsheets.
- * Multiple worksheets.
- * All standard font's styles and colors.
- * All standard cell's styles, colors and properties.
- * All standard cell's border-styles and colors.
- * Three basic type of cells:
- o Blank.
- o Label. The text in labels can be formatted in all standard styles.
- o Number. All standard number-formats are supported.
- * Merged cells.
- * Handling of cells using ranges.
-
-WWW: http://xlslib.sourceforge.net/
diff --git a/devel/xlslib/pkg-plist b/devel/xlslib/pkg-plist
deleted file mode 100644
index 0772dd7..0000000
--- a/devel/xlslib/pkg-plist
+++ /dev/null
@@ -1,46 +0,0 @@
-include/xlslib/biffsection.h
-include/xlslib/binfile.h
-include/xlslib/blank.h
-include/xlslib/cell.h
-include/xlslib/colinfo.h
-include/xlslib/colors.h
-include/xlslib/common.h
-include/xlslib/config.h
-include/xlslib/continue.h
-include/xlslib/crc.h
-include/xlslib/data3.h
-include/xlslib/data4.h
-include/xlslib/datast.h
-include/xlslib/docsumminfo.h
-include/xlslib/extformat.h
-include/xlslib/font.h
-include/xlslib/format.h
-include/xlslib/formtags.h
-include/xlslib/globalrec.h
-include/xlslib/index.h
-include/xlslib/label.h
-include/xlslib/merged.h
-include/xlslib/number.h
-include/xlslib/oledoc.h
-include/xlslib/olefs.h
-include/xlslib/oleprop.h
-include/xlslib/overnew.h
-include/xlslib/range.h
-include/xlslib/recdef.h
-include/xlslib/record.h
-include/xlslib/rectypes.h
-include/xlslib/row.h
-include/xlslib/sheetrec.h
-include/xlslib/stringtok.h
-include/xlslib/summinfo.h
-include/xlslib/systype.h
-include/xlslib/timespan.h
-include/xlslib/tostr.h
-include/xlslib/unit.h
-include/xlslib/workbook.h
-include/xlslib/xlconfig.h
-lib/libxls.a
-lib/libxls.la
-lib/libxls.so
-lib/libxls.so.0
-@dirrm include/xlslib
diff --git a/ftp/Makefile b/ftp/Makefile
index 3f24997..da4229d 100644
--- a/ftp/Makefile
+++ b/ftp/Makefile
@@ -80,7 +80,6 @@
SUBDIR += plasma-applet-ftpmonitor
SUBDIR += proftpd
SUBDIR += profxp
- SUBDIR += proma
SUBDIR += puf
SUBDIR += pure-ftpd
SUBDIR += pureadmin
diff --git a/ftp/proma/Makefile b/ftp/proma/Makefile
deleted file mode 100644
index 515e378..0000000
--- a/ftp/proma/Makefile
+++ /dev/null
@@ -1,67 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= proma
-PORTVERSION= 0.8.3
-PORTREVISION= 1
-CATEGORIES= ftp
-MASTER_SITES= SF
-
-MAINTAINER= sexbear@tmu.edu.tw
-COMMENT= Administrate a ProFTPd server storing users in a MySQL database
-
-DEPRECATED= Broken for more than 6 month
-EXPIRATION_DATE= 2013-03-05
-BROKEN= define an @exec depending on %F and %B before any files defined
-
-USE_BZIP2= yes
-NO_BUILD= yes
-
-PORTDOCS= ChangeLog INSTALL README TODO UPGRADE
-FILES= index.php style.css config.inc.php-example
-LIBS= admin.lib.php auth.lib.php common.lib.php
-PAGES= admin.inc.php change.inc.php main.inc.php register.inc.php
-
-OPTIONS= PROFTPD "Install ProFTPd with MySQL support" off \
- APACHE "Install Apache Web Server 2.2.x" off \
- MYSQL "Install MySQL Server 5.x" off \
- PHP "Install PHP5 with MySQL support" off
-
-SUB_FILES= pkg-message
-
-.if defined(WITH_PROFTPD)
-RUN_DEPENDS+= ${LOCALBASE}/libexec/proftpd/mod_sql_mysql.so:${PORTSDIR}/databases/proftpd-mod_sql_mysql
-.endif
-.if defined(WITH_APACHE)
-USE_APACHE_RUN= 22
-.endif
-.if defined(WITH_MYSQL)
-USE_MYSQL= yes
-.endif
-.if defined(WITH_PHP)
-USE_PHP= mysql pcre xml gd
-.endif
-
-do-install:
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}/
- @cd ${WRKSRC}/docs && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR}/
-.endif
- @${MKDIR} ${WWWDIR}/
- @${INSTALL_DATA} ${FILES:S,^,${WRKSRC}/,} ${WWWDIR}/
- @${INSTALL} -d ${WWWDIR}/libs
- @${INSTALL_DATA} ${LIBS:S,^,${WRKSRC}/libs/,} ${WWWDIR}/libs/
- @${INSTALL} -d ${WWWDIR}/pages
- @${INSTALL_DATA} ${PAGES:S,^,${WRKSRC}/pages/,} ${WWWDIR}/pages/
-
-post-install:
- @if [ ! -f ${WWWDIR}/config.inc.php ]; then \
- ${CP} -p ${WRKSRC}/config.inc.php-example ${WWWDIR}/config.inc.php ; \
- ${CP} -p ${WRKSRC}/config.inc.php-example ${WWWDIR}/config.inc.php-example ; \
- ${CHMOD} 640 ${WWWDIR}/config.inc.php* ; \
- fi
- @${CHOWN} -R ${WWWOWN}:${WWWGRP} ${WWWDIR}
- @${FIND} ${WWWDIR} -type f -print0 | ${XARGS} -0 ${CHMOD} 644
- @${FIND} ${WWWDIR} -type d -print0 | ${XARGS} -0 ${CHMOD} 755
- @${CAT} ${PKGMESSAGE}
-
-.include <bsd.port.mk>
diff --git a/ftp/proma/distinfo b/ftp/proma/distinfo
deleted file mode 100644
index 02281b3..0000000
--- a/ftp/proma/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (proma-0.8.3.tar.bz2) = 1ce462f7a7b854683d3776b6b6db1821075483a08a0c00248e320eee5bd92295
-SIZE (proma-0.8.3.tar.bz2) = 17099
diff --git a/ftp/proma/files/pkg-message.in b/ftp/proma/files/pkg-message.in
deleted file mode 100644
index fbcba90..0000000
--- a/ftp/proma/files/pkg-message.in
+++ /dev/null
@@ -1,9 +0,0 @@
----------------------------------------------------------------
-ProMA is now installed!
-
-Please, read the following reference for install instructions:
-
-%%DOCSDIR%%/INSTALL
-
-Please configure %%WWWDIR%%/config.inc.php with your settings.
----------------------------------------------------------------
diff --git a/ftp/proma/pkg-descr b/ftp/proma/pkg-descr
deleted file mode 100644
index 3caa0e7..0000000
--- a/ftp/proma/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-ProMA is a PHP4 based system for administrating a ProFTPd server
-storing users in a MySQL database.
-
-WWW: http://proma.sourceforge.net
diff --git a/ftp/proma/pkg-plist b/ftp/proma/pkg-plist
deleted file mode 100644
index 49a9107..0000000
--- a/ftp/proma/pkg-plist
+++ /dev/null
@@ -1,15 +0,0 @@
-@unexec if cmp %B/%%WWWDIR%%/config.inc.php-example %B/%%WWWDIR%%/config.inc.php; then rm -f %B/%%WWWDIR%%/config.inc.php; fi
-@exec if [ ! -f %B/%%WWWDIR%%/config.inc.php ] ; then cp -p %D/%F %B/config.inc.php; fi
-%%WWWDIR%%/config.inc.php-example
-%%WWWDIR%%/index.php
-%%WWWDIR%%/style.css
-%%WWWDIR%%/libs/admin.lib.php
-%%WWWDIR%%/libs/auth.lib.php
-%%WWWDIR%%/libs/common.lib.php
-%%WWWDIR%%/pages/admin.inc.php
-%%WWWDIR%%/pages/change.inc.php
-%%WWWDIR%%/pages/main.inc.php
-%%WWWDIR%%/pages/register.inc.php
-@dirrm %%WWWDIR%%/pages
-@dirrm %%WWWDIR%%/libs
-@dirrm %%WWWDIR%%
diff --git a/mail/Makefile b/mail/Makefile
index af39393..591c66a 100644
--- a/mail/Makefile
+++ b/mail/Makefile
@@ -150,7 +150,6 @@
SUBDIR += findmaildirs
SUBDIR += firemime
SUBDIR += firepay
- SUBDIR += firetray
SUBDIR += ftrack
SUBDIR += gbuffy
SUBDIR += gensig
diff --git a/mail/firetray/Makefile b/mail/firetray/Makefile
deleted file mode 100644
index 754b894..0000000
--- a/mail/firetray/Makefile
+++ /dev/null
@@ -1,50 +0,0 @@
-# Created by: Andriy Gapon <avg@icyb.net.ua>
-# $FreeBSD$
-
-PORTNAME= firetray
-DISTVERSION= 0.2.8
-PORTREVISION= 2
-CATEGORIES= mail www
-MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE}
-DISTNAME= ${PORTNAME}-${DISTVERSION}-src
-
-MAINTAINER= avg@icyb.net.ua
-COMMENT= System tray add-on for firefox, thunderbird, seamonkey, etc
-
-PATCH_DEPENDS= nspr>=4.8:${PORTSDIR}/devel/nspr
-
-DEPRECATED= Broken for more than 6 month
-EXPIRATION_DATE= 2013-03-05
-BROKEN= does not build
-
-USE_ZIP= yes
-USE_GECKO= libxul19
-USE_SCONS= yes
-USE_PKGCONFIG= yes
-
-WRKSRC= ${WRKDIR}/${PORTNAME}
-EXTRACT_AFTER_ARGS= -d ${WRKSRC}
-GECKO_CONFIG= ${LOCALBASE}/bin/pkg-config ${GECKO:S/19//}
-
-BUILD_SH_FLAGS= --dynamic-linking \
- --gecko-sdk-bin=`${DIRNAME} ${XPIDL:S/19//}` \
- --gecko-sdk-lib=`${GECKO_CONFIG} --variable=sdkdir`/lib \
- --gecko-sdk-idl=`${GECKO_CONFIG} --variable=idldir` \
- --gecko-sdk-include=`${GECKO_CONFIG} --variable=includedir`
-NSPR_INCLUDE= `${LOCALBASE}/bin/pkg-config nspr --variable=includedir`
-
-PLIST_DIRS= ${DATADIR:S,${PREFIX}/,,}
-PLIST_FILES= ${DATADIR:S,${PREFIX}/,,}/${PORTNAME}.xpi
-
-post-patch:
- @${REINPLACE_CMD} s,/usr/include/nspr,${NSPR_INCLUDE}, \
- ${WRKSRC}/components/SConscript
-
-do-build:
- cd ${WRKSRC} && ./build.sh ${BUILD_SH_FLAGS}
-
-do-install:
- ${MKDIR} ${DATADIR} && \
- ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.xpi ${DATADIR}
-
-.include <bsd.port.mk>
diff --git a/mail/firetray/distinfo b/mail/firetray/distinfo
deleted file mode 100644
index 6e2a4a5..0000000
--- a/mail/firetray/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (firetray-0.2.8-src.zip) = bfe78b722b5946320f2f0b92475a44bc20ff00adc9acaf99d924a4395e2db1f6
-SIZE (firetray-0.2.8-src.zip) = 263602
diff --git a/mail/firetray/files/patch-components_SConscript b/mail/firetray/files/patch-components_SConscript
deleted file mode 100644
index 8a1e46d..0000000
--- a/mail/firetray/files/patch-components_SConscript
+++ /dev/null
@@ -1,20 +0,0 @@
---- components/SConscript.orig 2010-08-27 01:55:51.642176846 +0300
-+++ components/SConscript 2010-08-27 02:00:10.042030350 +0300
-@@ -51,7 +51,7 @@ env.AppendENVPath('PATH', gecko_bin)
- env.Append(BUILDERS = {'MozXPT' : bxpt, 'MozHeader' : bhdr })
-
- # Add additional param for different platforms
--if platform == 'linux2':
-+if 1 or platform == 'linux2':
- env.ParseConfig('pkg-config --static --cflags gtk+-2.0') # libnotify
- env.AppendUnique(
- CXXFLAGS = ['-include', 'xpcom-config.h', '-Wall', '-O2',
-@@ -73,7 +73,7 @@ xpts = [env.MozXPT('nsITray'), env.MozXP
- headers = [env.MozHeader('nsITray')]
-
- parts = []
--if platform == 'linux2':
-+if 1 or platform == 'linux2':
- parts.extend(['nsTray.cpp', 'nsTrayModue.cpp'])
-
- nptray_name = 'nptray' + lib_arch
diff --git a/mail/firetray/pkg-descr b/mail/firetray/pkg-descr
deleted file mode 100644
index e4ac0fc..0000000
--- a/mail/firetray/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Firetray is a system tray add-on for firefox.
-
-WWW: http://code.google.com/p/firetray/
diff --git a/vietnamese/Makefile b/vietnamese/Makefile
index 0e8ff01..8b88653 100644
--- a/vietnamese/Makefile
+++ b/vietnamese/Makefile
@@ -19,12 +19,10 @@
SUBDIR += vis2u
SUBDIR += vn7to8
SUBDIR += vnconvert
- SUBDIR += vnelvis
SUBDIR += vnless
SUBDIR += vnlpr
SUBDIR += vnpstext
SUBDIR += vnroff
- SUBDIR += vnterm
SUBDIR += vntex
SUBDIR += vnxfonts
SUBDIR += x-unikey
diff --git a/vietnamese/vnelvis/Makefile b/vietnamese/vnelvis/Makefile
deleted file mode 100644
index a0302da5..0000000
--- a/vietnamese/vnelvis/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-# Created by: David O'Brien (obrien@cs.ucdavis.edu)
-# $FreeBSD$
-
-PORTNAME= vnelvis
-PORTVERSION= 1.4
-CATEGORIES= vietnamese editors
-MASTER_SITES= ftp://ftp.monash.edu.au/pub/vietnam/unix/
-DISTNAME= ${PORTNAME}
-EXTRACT_SUFX= .tar.Z
-
-MAINTAINER= obrien@FreeBSD.org
-COMMENT= A vi clone that speaks Vietnamese
-
-DEPRECATED= Broken for more than 6 month
-EXPIRATION_DATE= 2013-03-05
-
-BUILD_DEPENDS= ${LOCALBASE}/lib/libviqr.a:${PORTSDIR}/vietnamese/libviet
-
-CFLAGS+= -I${PREFIX}/include/viet
-MAN1= vnelvis.1 vnvi.1
-
-post-extract:
- @ cd ${WRKSRC} ; make clean
- @ ${MV} ${WRKDIR}/lib ${WRKDIR}/DONT.lib
- @ ${MV} ${WRKDIR}/include ${WRKDIR}/DONT.include
-
-post-install:
- ${INSTALL_MAN} ${WRKSRC}/vnelvis.1V ${PREFIX}/man/man1/vnelvis.1
- ${INSTALL_MAN} ${WRKSRC}/vnelvis.1V ${PREFIX}/man/man1/vnvi.1
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} >= 800039
-BROKEN= does not build
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/vietnamese/vnelvis/distinfo b/vietnamese/vnelvis/distinfo
deleted file mode 100644
index b759ccc..0000000
--- a/vietnamese/vnelvis/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (vnelvis.tar.Z) = e6d051f73c3c9f1f9db9dda6a0f50f897cd43526b3c73fca853c88aadb0650c2
-SIZE (vnelvis.tar.Z) = 295861
diff --git a/vietnamese/vnelvis/files/patch-01 b/vietnamese/vnelvis/files/patch-01
deleted file mode 100644
index a19b0de..0000000
--- a/vietnamese/vnelvis/files/patch-01
+++ /dev/null
@@ -1,37 +0,0 @@
---- Makefile.orig Tue May 19 11:57:57 1992
-+++ Makefile Sat Feb 10 19:55:12 2001
-@@ -1,8 +1,8 @@
- #
- # TriChlor VN libraries and includes
- #
--VNLIBDIR = ../lib
--VNINCDIR = ../include
-+VNLIBDIR = $(PREFIX)/lib
-+VNINCDIR = $(PREFIX)/include/viet
-
- # combined Makefile for ELVIS - a clone of `vi`
- #
-@@ -115,7 +115,7 @@
- EXTRA=
- EXTRA2=
- LIBS= $(VNLIBDIR)/libviqr.a $(VNLIBDIR)/libvntype.a -ltermcap
--BIN= /usr/local/bin
-+BIN= ${PREFIX}/bin
- CFLAGS= -Dbsd -I$(VNINCDIR)
- OF= -s -o
- RF= -c
-@@ -357,10 +357,10 @@
- cp $(PROGS) $(BIN)
- (cd $(BIN); chmod 755 $(PROGS))
- (cd $(BIN); chown bin $(PROGS))
-- -ln $(BIN)/vnelvis $(BIN)/vi
-- -ln $(BIN)/vnelvis $(BIN)/ex
-- -ln $(BIN)/vnelvis $(BIN)/view
-- -ln $(BIN)/vnelvis $(BIN)/input
-+ -ln -sf $(BIN)/vnelvis $(BIN)/vnvi
-+ -ln -sf $(BIN)/vnelvis $(BIN)/vnex
-+ -ln -sf $(BIN)/vnelvis $(BIN)/vnview
-+ -ln -sf $(BIN)/vnelvis $(BIN)/vninput
-
- inst.dos: $(DUMMY)
- copy $(PROGS) $(BIN)
diff --git a/vietnamese/vnelvis/files/patch-03 b/vietnamese/vnelvis/files/patch-03
deleted file mode 100644
index 29763dd..0000000
--- a/vietnamese/vnelvis/files/patch-03
+++ /dev/null
@@ -1,44 +0,0 @@
---- config.h.orig Wed Dec 5 08:50:51 1990
-+++ config.h Thu Apr 5 03:06:15 2001
-@@ -18,7 +18,9 @@
-
- /* BSD UNIX? */
- #ifdef bsd
--# define BSD 1
-+/* # define BSD 1 */
-+/* BSD is defined in <sys/param.h> so just get it from there */
-+# include <sys/param.h>
- #endif
-
- /* Microsoft C: sorry, Watcom does the same thing */
-@@ -129,6 +131,12 @@
- # define CREDIT "Ported to Coherent by Esa Ahola"
- #endif
-
-+#if BSD
-+# if (BSD >= 199306)
-+# define CREDIT "Ported to 4.4BSD by David O'Brien"
-+# endif
-+#endif
-+
- /*************************** functions depending on OS *********************/
-
- /* Only MSDOS, TOS, and OS9 need a special function for reading from the
-@@ -203,7 +211,7 @@
- # define TMPNAME "%s/elv%x%04x%03x" /* temp file */
- # define CUTNAME "%s/elv_%04x%03x" /* cut buffer's temp file */
- # ifndef EXRC
--# define EXRC ".exrc" /* init file in current directory */
-+# define EXRC ".vnelvisrc" /* init file in current directory */
- # endif
- # define SCRATCHOUT "%s/soXXXXXX" /* temp file used as input to filter */
- # ifndef EXINIT
-@@ -263,7 +271,7 @@
- # define CC_COMMAND "cc -r" /* name of the compiler */
- # endif
- # ifndef EXRC
--# define EXRC ".exrc" /* init file in current directory */
-+# define EXRC ".vnelvisrc" /* init file in current directory */
- # endif
- # define SCRATCHOUT "%s/soXXXXXX" /* temp file used as input to filter */
- # ifndef SHELL
diff --git a/vietnamese/vnelvis/files/patch-04 b/vietnamese/vnelvis/files/patch-04
deleted file mode 100644
index 872dcb8..0000000
--- a/vietnamese/vnelvis/files/patch-04
+++ /dev/null
@@ -1,36 +0,0 @@
---- vi.h.orig Sat Jul 27 11:00:24 1991
-+++ vi.h Thu Dec 5 00:37:44 1996
-@@ -16,6 +16,7 @@
-
- #define VERSION "ELVIS 1.4, by Steve Kirkendall"
- #define COPYING "This version of ELVIS is freely redistributable."
-+#define VNVERSION "Adapted for Vietnamese text by Nguye^~n T. Cu+o+`ng"
-
- #include <errno.h>
- extern int errno;
-@@ -92,7 +93,9 @@
- #define READONLY 0x0002 /* the file is read-only */
- #define HADNUL 0x0004 /* the file contained NUL characters */
- #define MODIFIED 0x0008 /* the file has been modified */
--#define NOFILE 0x0010 /* no name is known for the current text */
-+/*#define NOFILE 0x0010 /* no name is known for the current text */
-+/* NOFILE conflicts with 4.4BSD's <sys/param.h> */
-+#define NONAME 0x0010 /* no name is known for the current text */
- #define ADDEDNL 0x0020 /* newlines were added to the file */
-
- /* macros used to set/clear/test flags */
-@@ -235,7 +238,13 @@
- #ifndef NO_RECYCLE
- extern long allocate(); /* allocate a free block of the tmp file */
- #endif
--extern int trapint(); /* trap handler for SIGINT */
-+extern
-+#if BSD && (BSD >= 199306)
-+ void
-+#else
-+ int
-+#endif
-+trapint(); /* trap handler for SIGINT */
- extern void blkdirty(); /* marks a block as being "dirty" */
- extern void blkflush(); /* writes a single dirty block to the disk */
- extern void blksync(); /* forces all "dirty" blocks to disk */
diff --git a/vietnamese/vnelvis/files/patch-05 b/vietnamese/vnelvis/files/patch-05
deleted file mode 100644
index d88f47b..0000000
--- a/vietnamese/vnelvis/files/patch-05
+++ /dev/null
@@ -1,12 +0,0 @@
---- tmp.c.orig Wed Dec 5 08:51:19 1990
-+++ tmp.c Wed Dec 4 23:31:22 1996
-@@ -161,7 +161,8 @@
- }
- else
- {
-- setflag(file, NOFILE);
-+ /* setflag(file, NOFILE); */ /* NOFILE conflicts w/4.4BSD's param.h */
-+ setflag(file, NONAME);
- origfd = -1;
- origtime = 0L;
- stat(".", &statb);
diff --git a/vietnamese/vnelvis/files/patch-06 b/vietnamese/vnelvis/files/patch-06
deleted file mode 100644
index a06cd1d..0000000
--- a/vietnamese/vnelvis/files/patch-06
+++ /dev/null
@@ -1,14 +0,0 @@
---- blk.c.orig Wed Dec 5 08:50:47 1990
-+++ blk.c Wed Dec 4 23:35:36 1996
-@@ -19,7 +19,11 @@
- # define NBUFS 5 /* must be at least 3 -- more is better */
- #endif
-
-+#if BSD && (BSD >= 199306)
-+# include <unistd.h>
-+#else
- extern long lseek();
-+#endif
-
- /*------------------------------------------------------------------------*/
-
diff --git a/vietnamese/vnelvis/files/patch-07 b/vietnamese/vnelvis/files/patch-07
deleted file mode 100644
index 4ded4ac..0000000
--- a/vietnamese/vnelvis/files/patch-07
+++ /dev/null
@@ -1,51 +0,0 @@
---- curses.c.orig Thu May 14 22:55:48 1992
-+++ curses.c Wed Dec 4 23:55:33 1996
-@@ -40,6 +40,13 @@
-
- #include <signal.h>
-
-+#if TURBOC || (BSD >= 199306)
-+void
-+#else
-+int
-+#endif
-+getsize();
-+
- extern char *getenv();
- static void starttcap();
-
-@@ -338,7 +345,7 @@
- }
- exwrote = FALSE;
-
--#if TURBOC
-+#if TURBOC || (BSD >= 199306)
- signal(SIGINT, (void(*)()) trapint);
- #else
- signal(SIGINT, trapint);
-@@ -482,7 +489,12 @@
- * This function is called once during initialization, and thereafter it is
- * called whenever the SIGWINCH signal is sent to this process.
- */
--int getsize(signo)
-+#if TURBOC || (BSD >= 199306)
-+void
-+#else
-+int
-+#endif
-+getsize(signo)
- int signo;
- {
- int lines;
-@@ -535,7 +547,11 @@
- *o_lines = LINES;
- }
-
-+#if TURBOC || (BSD >= 199306)
-+ return;
-+#else
- return 0;
-+#endif
- }
-
-
diff --git a/vietnamese/vnelvis/files/patch-08 b/vietnamese/vnelvis/files/patch-08
deleted file mode 100644
index 0b86e22..0000000
--- a/vietnamese/vnelvis/files/patch-08
+++ /dev/null
@@ -1,15 +0,0 @@
---- recycle.c.orig Wed Dec 5 08:51:08 1990
-+++ recycle.c Wed Dec 4 23:42:53 1996
-@@ -18,7 +18,11 @@
- #ifndef NO_RECYCLE
- /* this whole file would have be skipped if NO_RECYCLE is defined */
-
--extern long lseek();
-+#if BSD && (BSD >= 199306)
-+# include <unistd.h>
-+#else
-+ extern long lseek();
-+#endif
-
- #define BTST(bitno, byte) ((byte) & (1 << (bitno)))
- #define BSET(bitno, byte) ((byte) |= (1 << (bitno)))
diff --git a/vietnamese/vnelvis/files/patch-09 b/vietnamese/vnelvis/files/patch-09
deleted file mode 100644
index bb20524..0000000
--- a/vietnamese/vnelvis/files/patch-09
+++ /dev/null
@@ -1,24 +0,0 @@
---- tio.c.orig Mon Apr 6 15:30:53 1992
-+++ tio.c Wed Dec 4 23:59:12 1996
-@@ -369,10 +369,20 @@
- #if !MSDOS && !TOS
- # if BSD || COHERENT
- static jmp_buf env_timeout;
--static int dummy()
-+static
-+# if (BSD >= 199306)
-+void
-+# else
-+int
-+# endif
-+dummy()
- {
- longjmp(env_timeout, 1);
-+# if (BSD >= 199306)
-+ return;
-+# else
- return 0;
-+# endif
- }
- # else
- static int dummy()
diff --git a/vietnamese/vnelvis/files/patch-10 b/vietnamese/vnelvis/files/patch-10
deleted file mode 100644
index 497cf89..0000000
--- a/vietnamese/vnelvis/files/patch-10
+++ /dev/null
@@ -1,54 +0,0 @@
---- main.c.orig Mon Apr 6 15:30:43 1992
-+++ main.c Wed Dec 4 23:58:14 1996
-@@ -25,7 +25,7 @@
- int Debug = 0;
- #endif
-
--extern trapint(); /* defined below */
-+/* extern trapint(); /* defined below */
- extern char *getenv();
- jmp_buf jmpenv;
-
-@@ -307,7 +307,7 @@
- /* Maybe we just aborted a change? */
- abortdo();
- }
--#if TURBOC
-+#if TURBOC || (BSD >= 199306)
- signal(SIGINT, (void(*)()) trapint);
- #else
- signal(SIGINT, trapint);
-@@ -350,7 +350,12 @@
-
-
- /*ARGSUSED*/
--int trapint(signo)
-+#if TURBO_C || (BSD >= 199306)
-+void
-+#else
-+int
-+#endif
-+trapint(signo)
- int signo;
- {
- resume_curses(FALSE);
-@@ -358,14 +363,18 @@
- #if OSK
- sigmask(-1);
- #endif
--#if TURBO_C
-+#if TURBO_C || (BSD >= 199306)
- signal(signo, (void (*)())trapint);
- #else
- signal(signo, trapint);
- #endif
- longjmp(jmpenv, 1);
-
-+#if TURBO_C || (BSD >= 199306)
-+ return;
-+#else
- return 0;
-+#endif
- }
-
-
diff --git a/vietnamese/vnelvis/files/patch-11 b/vietnamese/vnelvis/files/patch-11
deleted file mode 100644
index 9752fb5..0000000
--- a/vietnamese/vnelvis/files/patch-11
+++ /dev/null
@@ -1,12 +0,0 @@
---- cmd1.c.orig Wed Dec 5 08:50:48 1990
-+++ cmd1.c Thu Dec 5 00:21:11 1996
-@@ -908,6 +908,9 @@
- #else
- msg("%s (%s)", VERSION, DATE);
- #endif
-+#ifdef VNVERSION
-+ msg("%s", VNVERSION);
-+#endif
- #ifdef COMPILED_BY
- msg("Compiled by %s", COMPILED_BY);
- #endif
diff --git a/vietnamese/vnelvis/files/patch-opts.c b/vietnamese/vnelvis/files/patch-opts.c
deleted file mode 100644
index cc0a25a..0000000
--- a/vietnamese/vnelvis/files/patch-opts.c
+++ /dev/null
@@ -1,5 +0,0 @@
---- opts.c.orig Mon Apr 6 15:30:53 1992
-+++ opts.c Thu Apr 5 02:59:24 2001
-@@ -103 +103 @@
--char o_vnkeys[1] = {FALSE};
-+char o_vnkeys[1] = {TRUE};
diff --git a/vietnamese/vnelvis/files/patch-vnelvis.1V b/vietnamese/vnelvis/files/patch-vnelvis.1V
deleted file mode 100644
index 0064c94..0000000
--- a/vietnamese/vnelvis/files/patch-vnelvis.1V
+++ /dev/null
@@ -1,185 +0,0 @@
---- vnelvis.1V.orig Mon Apr 12 14:48:10 1993
-+++ vnelvis.1V Tue Nov 27 17:08:43 2001
-@@ -10,32 +10,32 @@
- .SH DESCRIPTION
- .NXR "vnelvis command"
- .PP
--.PN Vnelvis
-+.B Vnelvis
- is an adaptation of Steve Kirkendall's
- public domain
--.PN vi
-+.B vi
- clone,
--.PN elvis
-+.B elvis
- command. It is preferable to
--.PN vi
-+.B vi
- because most current
--.PN vi
-+.B vi
- implementations allow only 7-bit text editing
- which is inappropriate for the 8-bit
- Vietnamese character set.
- This manual page describes only
- those features specific to
--.PN vnelvis ;
-+.B vnelvis ;
- please consult the documentation for
--.PN elvis
-+.B elvis
- and
--.PN vi
-+.B vi
- for the rest of the story. If you are already
- familiar with
--.PN vi ,
-+.B vi ,
- no special training is necessary.
- .PP
--.PN Vnelvis
-+.B Vnelvis
- allows user to edit
- Vietnamese text with the keyboard input
- style according the 7-bit VIQR standard,
-@@ -46,19 +46,19 @@
- text (according to the VISCII standard).
- .PP
- In order to use
--.PN vnelvis,
-+.B vnelvis,
- you must have a terminal capable of
- displaying Vietnamese, e.g.,
--.MS vnterm 1V
-+.B vnterm 1V
- or
--.MS vietterm 1V
-+.B vietterm 1V
- .PP
- There is one user-definable setting
- with
--.PN vnelvis:
-+.B vnelvis:
- .I vnkeys .
- It is handled as regular
--.PN vi
-+.B vi
- variables and can be set with your .exrc or
- your EXINIT environment variable, e.g.,:
- .EX
-@@ -78,11 +78,11 @@
- .I vnkeys
- specifies whether Vietnamese input processing is to
- be performed; when it is off,
--.PN vnelvis
-+.B vnelvis
- behaves as a regular
--.PN elvis
-+.B elvis
- or
--.PN vi ,
-+.B vi ,
- except that 8-bit data is supported.
- Note that keyboard filtering is only done in input
- mode and not in vi-command mode, which is most
-@@ -92,11 +92,11 @@
- .I vnkeys
- off. The reason for this is because users will typically
- start
--.PN vnelvis
-+.B vnelvis
- from within a
--.PN vnterm
-+.B vnterm
- or
--.PN vietterm
-+.B vietterm
- window, which is already doing its Vietnamese keyboard filtering.
- .SH STATUS DISPLAY
- When the vi-variable
-@@ -113,59 +113,68 @@
- .SH USAGE NOTES
- .IP o
- When using
--.PN vnelvis
-+.B vnelvis
- in conjunction with
--.MS vnterm 1V ,
-+.B vnterm 1V ,
- remember to turn off keyboard processing by
- either
--.PN vnelvis
-+.B vnelvis
- or
--.PN vnterm ,
-+.B vnterm ,
- otherwise the results of your keypresses going
- through two Vietnamese filters may be somewhat
- confusing.
- .IP o
--.PN vnelvis
-+.B vnelvis
- is currently the only alternative that
- would correctly handle the six Vietnamese characters
- "A(? A(~ A^~ Y? Y~ Y." as they are coded in
- the C0 control area. For best results when
- using
--.PN vnelvis
-+.B vnelvis
- and
--.PN vnterm ,
-+.B vnterm ,
- it is recommended that you turn on
--.PN vnelvis 's
-+.B vnelvis 's
- keyboard filter (:set vnkeys)
- and turn off
--.PN vnterm 's
-+.B vnterm 's
- keyboard filtering. This will ensure that
- Vietnamese characters are generated only in
- input mode when you typically really want them.
- .IP o
- On the other hand,
- if you prefer leaving
--.PN vnterm 's
-+.B vnterm 's
- or
--.PN vietterm 's
-+.B vietterm 's
- keyboard filtering on and turn off
--.PN vnelvis 's
-+.B vnelvis 's
- keyboard filter, you may find commands such as
- "dd" (delete line) awkward, because
- the "dd" is converted first to the Vietnamese
- character "d-bar" before it is sent to
--.PN vnelvis.
-+.B vnelvis.
- Therefore you must either type "d\\d"
- to prevent the composition action, or
- use the "qq" sequence which has been
- implemented in
--.PN vnelvis
-+.B vnelvis
- as a substitute for "dd".
- .SH AUTHOR
- Adapted from Steve Kirkendall's elvis.1.4
- by Cuong T. Nguyen, the TriChlor Group, TriChlor@haydn.Stanford.EDU
- .SH "SEE ALSO"
--The Viet-Std Standardization Specification (Viet-Std@Haydn.Stanford.EDU)
--.br
- viqr(3V), vntype(3V),
- vi(1), elvis(1l)
-+.SH STANDARDS
-+Viet-Std Standardization Specification (Viet-Std@Haydn.Stanford.EDU)
-+.PP
-+RFC 1456 Vietnamese Standardization Working Group,
-+"Conventions for Encoding the Vietnamese Language
-+.br
-+VISCII: VIetnamese Standard Code for Information Interchange
-+.br
-+VIQR: VIetnamese Quoted-Readable Specification Revision 1.1",
-+.br
-+May 1993.
diff --git a/vietnamese/vnelvis/pkg-descr b/vietnamese/vnelvis/pkg-descr
deleted file mode 100644
index af5b0e5..0000000
--- a/vietnamese/vnelvis/pkg-descr
+++ /dev/null
@@ -1,16 +0,0 @@
-Tha^n cha`o ca'c ba.n,
-
-VNElvis is a clone of vi/ex (the standard UNIX editor) that allows the
-displaying and editing of documents in the Vietnamese 8-bit VISCII (VIetnamese
-Standard Code for Information Interchange) (RFC 1456) data format using the
-7-bit VIQR (VIetnamese Quoted Readable) input method.
-
-It is expected that you will run vnelvis w/in a vnterm. Because of the way
-vi utilizes various key strokes, it may be better to turn off vnterm's VIQR
-processing and allow vnelvis to handle the VIQR input itself. You do this
-by "set vnkeys".
-Because "dd" --> "-d" in VIQR, "qq" has been added as a means of
-deleting a line. Otherwise vnelvis behaives as expected.
-
-David O'Brien
-obrien@cs.ucdavis.edu
diff --git a/vietnamese/vnelvis/pkg-plist b/vietnamese/vnelvis/pkg-plist
deleted file mode 100644
index 0241c7d..0000000
--- a/vietnamese/vnelvis/pkg-plist
+++ /dev/null
@@ -1,7 +0,0 @@
-@comment $FreeBSD$
-bin/vnelvis
-bin/vnvi
-bin/vnex
-bin/vnview
-bin/vninput
-bin/virec
diff --git a/vietnamese/vnterm/Makefile b/vietnamese/vnterm/Makefile
deleted file mode 100644
index 49ff3c3..0000000
--- a/vietnamese/vnterm/Makefile
+++ /dev/null
@@ -1,52 +0,0 @@
-# Created by: David O'Brien (obrien@cs.ucdavis.edu)
-# $FreeBSD$
-
-PORTNAME= vnterm
-PORTVERSION= 3.4 #11.6.6[.0]
-PORTREVISION?= 4
-CATEGORIES= vietnamese x11
-MASTER_SITES= ftp://ftp.x.org/pub/R6.6/tars/
-DISTNAME= xorg-1
-
-MAINTAINER= obrien@FreeBSD.org
-COMMENT= An xterm that speaks Vietnamese
-
-DEPRECATED= Broken for more than 6 month
-EXPIRATION_DATE= 2013-03-05
-
-USE_IMAKE= yes
-USE_XORG= ice sm x11 xaw xext xmu xt xpm
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} >= 800039
-BROKEN= does not build
-.endif
-
-BUILD_DEPENDS= ${LOCALBASE}/lib/libviqr.a:${PORTSDIR}/vietnamese/libviet \
- bdftopcf:${PORTSDIR}/x11-fonts/bdftopcf \
- mkfontdir:${PORTSDIR}/x11-fonts/mkfontdir \
- mkfontscale:${PORTSDIR}/x11-fonts/mkfontscale
-RUN_DEPENDS= ${PREFIX}/lib/X11/fonts/vietnamese/fonts.dir:${PORTSDIR}/vietnamese/vnxfonts
-
-EXTRACT_AFTER_ARGS= | ${TAR} -xf - xc/programs/xterm
-WRKSRC= ${WRKDIR}/xc/programs/xterm
-XMKMF= xmkmf
-MAN1= vnterm.1
-
-post-patch:
- @${CP} -p ${FILESDIR}/vnvars.* ${WRKSRC}
-
-pre-build:
- ${LN} -f ${WRKSRC}/XTerm.ad ${WRKSRC}/VNTerm.ad
- ${CP} -p ${FILESDIR}/vnterm.1V ${WRKSRC}/vnterm.man
-
-post-install:
- @${INSTALL_SCRIPT} ${WRKDIR}/VNterm.sh ${PREFIX}/bin/VNterm
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${PREFIX}/share/doc/vnterm \
- && ${CHMOD} a+rx ${PREFIX}/share/doc/vnterm
- @${INSTALL_MAN} ${WRKSRC}/README ${PREFIX}/share/doc/vnterm
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/vietnamese/vnterm/distinfo b/vietnamese/vnterm/distinfo
deleted file mode 100644
index 0b1b822..0000000
--- a/vietnamese/vnterm/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (xorg-1.tar.gz) = 0cae081bf3aa1be27c0616c243e8d48ce44a2e781c1b03fe81de6ed11c6e0189
-SIZE (xorg-1.tar.gz) = 15879579
diff --git a/vietnamese/vnterm/files/README.vnterm b/vietnamese/vnterm/files/README.vnterm
deleted file mode 100644
index bab8213..0000000
--- a/vietnamese/vnterm/files/README.vnterm
+++ /dev/null
@@ -1,271 +0,0 @@
-7/15/93
-vnterm has been "ported" to be base on the latest X11R5 xterm source
-that I have. It has only been tested on SGI IRIX 5.0 alpha.
-
-Theoretically, it should compile on other SVR4 derived OS.
-
-Any problem, contact me as I am responsible for this particular
-version of vnterm. Email to tin@saigon.com
-
-Tin Le
-
---------------------------
-
-If you received this program in source form and must compile it,
-please follow the compile instructions below. If you received
-the program in executable format, please skip directly to the
-XDEFAULTS section below.
-
-The files VIQR.7 and VISCII.8 contain samples of Vietnamese
-text that conform to the Viet-Std encoding specifications,
-with which Vnterm complies.
-
---------
-COMPILE INSTRUCTIONS:
-
-To compile this program, first try
-
- % xmkmf
- % /bin/make
-
-If your system is properly set up for X and imake, that should be
-sufficient. However, some systems are not correctly set up,
-and for that we have provided the script "make" that summarizes
-the important parameters you need to set for your system.
-Edit "Doimake" and "make" as appropriate, and run
-
- % Doimake
- % ./Make Makefile
- % ./Make
-
-Sparc users note: your system libraries may require the -ldl
-option added at the final linking step. A simple fix for this
-is to edit your Imakefile/Makefile, and change the definition
-
- VNLIBS = $(VNLIBDIR)/libviqr.a $(VNLIBDIR)/libvntype.a
-
-to
-
- VNLIBS = -ldl $(VNLIBDIR)/libviqr.a $(VNLIBDIR)/libvntype.a
-
-If you still have trouble, make a transcript of your compile
-attempt,
-
- % script
- % ....
- % exit
-
-and mail it to trichlor@haydn.Stanford.EDU, along with your questions.
---------
-XDEFAULTS:
-
-Sample settings to be placed in your .Xdefaults file for vnterm
-is provided in the file "Xdefaults."
-
- > vnterm*font: vn-r14
- This sets the font for "vnterm" to "vn-r14" whenever you
- run it.
-
- > vnterm*vnFilterKeyboard: on
- This enables the Vietnamese keyboard.
-
- > vnterm*vnFilterScreen: off
- This disables the screen-filter mode. When this mode is enabled,
- instead of displaying the true characters, vnterm will display them
- as Vietnamese characters according to the VIQR standard (Viet-Net
- like, see below under KEYBOARD INSTRUCTIONS). This is useful if
- you're reading Vietnamese mail or Soc.Culture.Vietnamese messages
- where people type things like:
-
- DDa^y la` tie^'ng Vie^.t.
-
- By having the screen filter ON, you will see this as true Vietnamese
- characters. Of course, you won't need the filter on if the characters
- are already true Vietnamese data (according to the Viet-Std 8-bit
- VISCII standard).
-
- One hitch: occasionally, some magic strings will cause the
- Vietnamese screen filter to switch language modes (see below,
- under KEYBOARD INSTRUCTIONS) and it will no longer combine
- characters to form Vietnamese. "This is not a bug, it is a feature."
- If you want to get back to Vietnamese mode for screen filtering,
- the simplest way is to go to the pop-up menu (CTRL-MIDDLE MOUSE)
- and turn the screen filter off, then on again.
-
---------
-FONT INSTRUCTIONS:
-
-Vnterm.3.0 requires the availability of Vietnamese X fonts.
-Such fonts can be found under the "fonts/X" directory of the
-TriChlor distribution. Installation of the fonts is a 4-step
-process, which is partially taken care of by the Makefile
-in the fonts/X directory:
-
- 1. Convert the BDF format to SNF (server normal format),
- with "bdftosnf <fontfile>.bdf > <fontfile>.snf".
- The Makefile under fonts/X takes care of this automatically.
- This is also automatically taken care of if you run
- a compilation of vnterm. However, if you retrieved
- vnterm in its executable form, you must go to the
- fonts/X directory and run "make all".
-
- 2. Make a listing of your fonts in the directory so the
- X server can read it, with "mkfontdir". The Makefile
- takes care of this automatically.
-
- 3. Tell the X server where to find your font directory,
- with "xset +fp <your_font_directory>". The Makefile
- does NOT do this, as you may wish to place your fonts
- somewhere other than in the directory where they were compiled.
-
- Remember that <your_font_directory> refers to
- where the X server is running, which is NOT necessarily
- the machine you are logged into. If this doesn't make
- much sense, don't worry, just plow ahead with the installation.
- If it doesn't work, you'll know this is one possible
- reason why. In case of doubt, ask your local X guru.
-
- 4. Set the font for the "vnterm" program to that font.
- For example, if you have the font "vn-r14",
- either issue the command
-
- % vnterm -fn vn-r14
-
- of place the following line in your .Xdefaults:
-
-
- vnterm*font: vn-r14
-
-If you have trouble with the font installation, try seeking help
-from a local X guru who knows the particulars of your environment.
-We can be reached for further consultation at the mail alias
-TriChlor@haydn.Stanford.EDU.
-
-Particulars:
-
-X11/NeWS: the server has its own font format that can be generated
- with the command "convertfont".
-
-NFS users:make sure your font files are accessible by everyone. This
- means a minimum of:
-
- (a) all directories in the path to your font files must
- be executable by everyone. This means a minimum of:
-
- % chmod go+x <dir>
-
- for all directory components.
-
- (b) all font files readable by everyone:
-
- % chmod go+r *
-
- in the font directory.
-
-X-terminals: recently X-terminals have become increasingly available.
- X-terminals typically boot up getting files from a file server,
- in particular its font files. This poses a thorny problem:
- how do you install a new font for these displays? The user
- typically does not have access to the file system where the
- X-terminal looks for its fonts.
-
- If you know where your X terminal looks for its fonts
- (at least which file system), and have write access to
- it, you're okay, because you can place your fonts there
- and tell the X terminal server proram to look there.
-
- If you do know where it looks for fonts, but don't have
- access to it, OR, if you don't know where it looks for fonts,
- there is nothing you can do short of contacting the
- guru who manages your X terminal. He or she will be
- able to put the Vietnames font file in the right places
---------
-KEYBOARD INSTRUCTIONS:
-
- Vnterm starts up in Vietnamese typing mode. There are two other
- modes, English and Literal, (according to the Viet-Std VIQR standard)
- each of which is initiated as described below:
-
- Typing instructions:
-
- \v: Start Vietnamese mode, where Viet-Net style input is supported,
- for example:
-
- Ca' kho^ng a(n muo^'i ca' u+o+ng
- Con ca~i cha me. tra(m ddu+o+`ng con hu+\.
-
- To prevent composition, use "\". The example above shows
- "hu+\." which tells Vnterm that the ending period is
- a period and not a Vietnamese dot-below (da^'u na(.ng).
-
- The diacritics (da^'u) are:
-
- ( breve da^'u tra(ng, a('
- ^ circumflex da^'u mu~, a^'
- + horn da^'u mo'c, o+
-
- ' acute da^'u sa('c
- ` grave da^'u huye^`n
- ? hook above da^'u ho?i
- ~ tilde da^'u nga~
- . dot below da^'u na(.ng
-
- \m: Start English mode, where Viet-Net style input is supported,
- but must be explicitly announced with a "\", for example:
-
- C\a' kh\o^ng \a(n mu\o^'i c\a' \u+\o+ng
- Con c\a~i cha m\e. tr\a(m \dd\u+\o+`ng con h\u+\.
-
- This mode is useful if you type mostly English and don't
- want the trouble of having to type "\" to escape composition
- all the time.
-
- \l: starts Literal mode, almost all keys are passed literally.
-
- For complete details, please see the Viet-Std documents
- published elsewhere. Contact "viet-std@haydn.Stanford.EDU"
- if you would like a copy.
-
- To turn off keyboard filtering completely, use the pop-up menu
- using CTRL-middle (hold down Control key while pressing the middle
- mouse button), and highlight the option "Enable Vietnamese keys."
- If there is a check mark next to it, the Vietnamese keyboard filtering
- is in effect. Otherwise, it has been turned off.
---------
-DISPLAY INSTRUCTIONS:
-
- Vnterm also supports a Screen-Filter mode which will convert
- the displayed text to Vietnamese as appropriate. This is useful
- if you are reading Soc.Culture.Vietnamese or something similar.
- To use this, bring up the pop-up menu, also using CTRL-middle,
- and highlight the "Use Vietnamese screen" option so that there
- is a check mark next to it. From then on if you read a message
- with Vietnamese mnemonics in it, it will display as true Vietnamese
- characters. NOTE: the screen filter also switches modes like
- the keyboard filter, so that if you happen to read a message
- with the string "\l" or "\m" in it, it will put the filter in
- Literal or English mode, respectively. Subsequently, the
- Vietnamese mnemonics will no longer display as Vietnamese.
- A simple way to get the screen filter back to Vietnamese mode
- is to turn it off, then on again, using the pop-up menu.
-
---------
-TTY settings:
-
- Some of the newer shells try to be "smart" and will actually
- reset your terminal characteristics, even though vnterm attempts
- to set them correctly on start-up. This requires you to manually
- set:
-
- % stty pass8 cs8 -istrip
-
- You may find it convenient to place the line above in your
- .cshrc, which is read every time the C-shell starts up.
-
- In addition, the one of the newest shells we've tested will
- actually insist on not passing 8-bit characters, regardless
- of the tty settings. Your best bet in this case is to run
- an older shell, which may be available on your system as
- /bin/csh.
-
-Cu+o+`ng Nguye^~n
diff --git a/vietnamese/vnterm/files/VNterm.sh.in b/vietnamese/vnterm/files/VNterm.sh.in
deleted file mode 100644
index 176aa74..0000000
--- a/vietnamese/vnterm/files/VNterm.sh.in
+++ /dev/null
@@ -1,63 +0,0 @@
-# ex:ts=4
-# Modified from CXterm.sh included with the cxterm Chinese lang xterm pkg
-
-# ENCODE_FONTS: automaticially search for a font from the list
-
-#Files: "vn-r14 vn10x20 vn9x15 vnlutRS18"
-VN_FONTS="vn-r14 vn10x20 viet vn-lucidasanstypewriter-18"
-
-if [ "$BINDIR" != "" ]; then
- VNTERM="$BINDIR/vnterm"
-else
- VNTERM=vnterm
-fi
-
-check_use_font ()
-{
- for f in "$@" ; do
- if [ "`xlsfonts $f 2>/dev/null`" = "$f" ]; then
- echo $f
- return 0
- fi
- done
- xset fp+ "$XFONTDIR"
- for f in "$@" ; do
- if [ "`xlsfonts $f 2>/dev/null`" = "$f" ]; then
- echo $f
- return 0
- fi
- done
- return 1
-}
-
-
-VF=""
-FN=0
-for i in "$@" ; do
- if [ "$i" = "-fn" ]; then
- FN=1; continue;
- fi
- if [ "$FN" -eq 1 ]; then
- VF=`check_use_font $i`
- if [ "$VF" = "" ]; then
- echo "Specified font doesn't exist in the X Window system."
- exit 1
- fi
- break
- fi
- FN=0
-done
-
-
-if [ "$VF" = "" ]; then
- VF=`check_use_font $VN_FONTS`
- if [ "$VF" = "" ]; then
- echo "Cannot identify a Vietnamese font in the X Window system."
- exit 1
- fi
- FN_OPT="-fn $VF"
-fi
-
-XENVIRONMENT=$VNTERM_AD
-export XENVIRONMENT
-exec $VNTERM $FN_OPT $*
diff --git a/vietnamese/vnterm/files/patch-Imakefile b/vietnamese/vnterm/files/patch-Imakefile
deleted file mode 100644
index bd2123f..0000000
--- a/vietnamese/vnterm/files/patch-Imakefile
+++ /dev/null
@@ -1,114 +0,0 @@
---- Imakefile.orig Mon Aug 21 08:47:46 2000
-+++ Imakefile Sun Sep 8 19:26:19 2002
-@@ -1,6 +1,6 @@
- XCOMM $Xorg: Imakefile,v 1.3 2000/08/17 19:55:07 cpqbld Exp $
- XCOMM
--XCOMM Attention xterm porters
-+XCOMM Attention vnterm porters
- XCOMM
- XCOMM
- XCOMM Xterm assumes that bcopy can handle overlapping arguments. If your
-@@ -23,26 +23,35 @@
- OSMAJORVERSION = OSMajorVersion
- OSMINORVERSION = OSMinorVersion
-
-+ VNLIBDIR = ../lib
-+ VNINCDIR = $(LOCALBASE)/include/viet
-+ VNFONTXDIR = ../fonts/X
-+
- MAIN_DEFINES = -DUTMP $(TTYGROUPDEF) $(PUCCPTYDDEF) \
- -DOSMAJORVERSION=$(OSMAJORVERSION) \
- -DOSMINORVERSION=$(OSMINORVERSION)
- MISC_DEFINES = /* -DALLOWLOGFILEEXEC */
- XKB_DEFINES = XkbClientDefines
- DEFINES = $(XKB_DEFINES)
-+ CDEBUGFLAGS = -I$(VNINCDIR) #-O #-g
-+ LDLIBS = $(VNLIBS)
- SRCS1 = button.c charproc.c cursor.c data.c input.c \
- main.c menu.c misc.c screen.c scrollbar.c tabs.c \
-- TekPrsTbl.c Tekproc.c util.c VTPrsTbl.c
-+ TekPrsTbl.c Tekproc.c util.c VTPrsTbl.c vnvars.c
- OBJS1 = main.o input.o charproc.o cursor.o util.o tabs.o \
- screen.o scrollbar.o button.o Tekproc.o misc.o \
-- VTPrsTbl.o TekPrsTbl.o data.o menu.o
-+ VTPrsTbl.o TekPrsTbl.o data.o menu.o vnvars.o
- SRCS2 = resize.c
- OBJS2 = resize.o
- SRCS = $(SRCS1) $(SRCS2)
- OBJS = $(OBJS1) $(OBJS2)
-- PROGRAMS = resize xterm
-- DEPLIBS1 = XkbClientDepLibs XawClientDepLibs
-+ PROGRAMS = vnterm
-+ VNLIBS = $(LOCALBASE)/lib/libviqr.a $(LOCALBASE)/lib/libvntype.a
-+ /*VNFONTX = $(VNFONTXDIR)/fontsmade */
-+ VNFONTX =
-+ DEPLIBS1 = XkbClientDepLibs XawClientDepLibs $(VNFONTX)
- DEPLIBS2 =
-- PROGRAMS = xterm resize
-+ PROGRAMS = vnterm
-
- #ifndef TermcapLibrary
- #if SystemV && !defined(MacIIArchitecture)
-@@ -65,9 +74,9 @@
- SpecialCObjectRule(charproc,$(_NOOP_),$(MISC_DEFINES))
-
- #if InstallXtermSetUID
--SetUIDProgramTarget(xterm,$(OBJS1),$(DEPLIBS1),XkbClientLibs XawClientLibs,$(TERMCAPLIB) $(PTYLIB))
-+SetUIDProgramTarget(vnterm,$(OBJS1),$(DEPLIBS1),XkbClientLibs XawClientLibs,$(TERMCAPLIB) $(PTYLIB))
- #else
--NormalProgramTarget(xterm,$(OBJS1),$(DEPLIBS1),XkbClientLibs XawClientLibs,$(TERMCAPLIB) $(PTYLIB))
-+NormalProgramTarget(vnterm,$(OBJS1),$(DEPLIBS1),XkbClientLibs XawClientLibs,$(TERMCAPLIB) $(PTYLIB))
- #endif
-
- #if InstallXtermSetUID && defined(SunArchitecture) && HasSharedLibraries && OSMajorVersion < 5
-@@ -83,24 +92,37 @@
- #endif
- #endif
- #endif
--install:: xterm
-+
-+/* XTERM_LINK_FLAGS = -Wl,-T,10000000,-D,10400000 */
-+
-+install:: vnterm
- MakeDir($(DESTDIR)$(BINDIR))
-- RemoveFile(xterm.inst)
-- LinkRule(xterm.inst,$(CDEBUGFLAGS) $(CCOPTIONS) $(EXTRA_LDOPTIONS) $(LOCAL_LDFLAGS),$(OBJS1),$(LDOVERRIDE) XawClientLibs $(LDRESUME) $(LDLIBS) $(TERMCAPLIB) $(PTYLIB))
-- $(INSTALL) -c $(INSTPGMFLAGS) $(INSTUIDFLAGS) xterm.inst $(DESTDIR)$(BINDIR)/xterm
-- RemoveFile(xterm.inst)
-+ RemoveFile(vnterm.inst)
-+ LinkRule(vnterm.inst,$(CDEBUGFLAGS) $(CCOPTIONS) $(EXTRA_LDOPTIONS) $(LOCAL_LDFLAGS),$(OBJS1),$(LDOVERRIDE) XawClientLibs $(LDRESUME) $(LDLIBS) $(TERMCAPLIB) $(PTYLIB) $(XTERM_LINK_FLAGS))
-+ $(INSTALL) -c $(INSTPGMFLAGS) $(INSTUIDFLAGS) vnterm.inst $(DESTDIR)$(BINDIR)/vnterm
-+ RemoveFile(vnterm.inst)
- #else
- #if InstallXtermSetUID
--InstallProgramWithFlags(xterm,$(BINDIR),$(INSTUIDFLAGS))
-+InstallProgramWithFlags(vnterm,$(BINDIR),$(INSTUIDFLAGS))
- #else
--InstallProgramWithFlags(xterm,$(BINDIR),NullParameter)
-+InstallProgramWithFlags(vnterm,$(BINDIR),NullParameter)
- #endif
- #endif
-
--NormalProgramTarget(resize,$(OBJS2),$(DEPLIBS2),NullParameter,$(TERMCAPLIB))
--InstallProgramWithFlags(resize,$(BINDIR),NullParameter)
--
--InstallAppDefaults(XTerm)
--InstallManPage(xterm,$(MANDIR))
--InstallManPage(resize,$(MANDIR))
-+InstallAppDefaults(VNTerm)
-+InstallManPage(vnterm,$(MANDIR))
- DependTarget()
-+
-+$(VNLIBS):
-+ @echo ""
-+ @echo "Making library routines in $(VNLIBDIR). Please wait..."
-+ @(cd $(VNLIBDIR) ; make VNLIBDIR=.. VNINCDIR=../../include)
-+ @echo "Done making library routines."
-+ @echo ""
-+
-+$(VNFONTX):
-+ @echo ""
-+ @echo "Making X fonts in $(VNFONTXDIR). Please wait..."
-+ @(cd $(VNFONTXDIR) ; make)
-+ @echo "Done making X fonts."
-+ @echo ""
diff --git a/vietnamese/vnterm/files/patch-charproc.c b/vietnamese/vnterm/files/patch-charproc.c
deleted file mode 100644
index 5f35739..0000000
--- a/vietnamese/vnterm/files/patch-charproc.c
+++ /dev/null
@@ -1,306 +0,0 @@
---- charproc.c.orig Mon Aug 21 08:47:46 2000
-+++ charproc.c Sun Sep 8 16:41:40 2002
-@@ -72,6 +72,10 @@
- #include <X11/Shell.h>
- #endif /* NO_ACTIVE_ICON */
-
-+#ifndef NO_VIETNAMESE
-+#include <vnkeys.h>
-+#endif /* NO_VIETNAMESE */
-+
- /*
- * Check for both EAGAIN and EWOULDBLOCK, because some supposedly POSIX
- * systems are broken and return EWOULDBLOCK when they should return EAGAIN.
-@@ -91,9 +95,11 @@
-
- extern XtAppContext app_con;
- extern Widget toplevel;
-+#if 0 /* get these from std headers... */
- extern void exit();
- extern char *malloc();
- extern char *realloc();
-+#endif
- extern fd_set Select_mask;
- extern fd_set X_mask;
- extern fd_set pty_mask;
-@@ -619,6 +625,10 @@
- for( ; ; ) {
- switch (parsestate[c = doinput()]) {
- case CASE_PRINT:
-+#ifndef NO_VIETNAMESE
-+label_CASE_PRINT: /* for escaping from the CASE_IGNORE
-+ state with Vietnamese characters */
-+#endif /* NO_VIETNAMESE */
- /* printable characters */
- top = bcnt > TEXT_BUF_SIZE ? TEXT_BUF_SIZE : bcnt;
- cp = bptr;
-@@ -656,6 +666,9 @@
- break;
-
- case CASE_IGNORE:
-+#ifndef NO_VIETNAMESE
-+ if (isgraph(c)) goto label_CASE_PRINT;
-+#endif /* NO_VIETNAMESE */
- /* Ignore character */
- break;
-
-@@ -666,17 +679,32 @@
-
- case CASE_BS:
- /* backspace */
-+#ifndef NO_VIETNAMESE
-+ /* flush the Vietnamese FSM */
-+ dotext(screen, term->flags,
-+ screen->gsets[screen->curgl], 0, 0);
-+#endif /* NO_VIETNAMESE */
- CursorBack(screen, 1);
- break;
-
- case CASE_CR:
- /* carriage return */
-+#ifndef NO_VIETNAMESE
-+ /* flush the Vietnamese FSM */
-+ dotext(screen, term->flags,
-+ screen->gsets[screen->curgl], 0, 0);
-+#endif /* NO_VIETNAMESE */
- CarriageReturn(screen);
- parsestate = groundtable;
- break;
-
- case CASE_ESC:
- /* escape */
-+#ifndef NO_VIETNAMESE
-+ /* flush the Vietnamese FSM */
-+ dotext(screen, term->flags,
-+ screen->gsets[screen->curgl], 0, 0);
-+#endif /* NO_VIETNAMESE */
- parsestate = esctable;
- break;
-
-@@ -684,6 +712,11 @@
- /*
- * form feed, line feed, vertical tab
- */
-+#ifndef NO_VIETNAMESE
-+ /* flush the Vietnamese FSM */
-+ dotext(screen, term->flags,
-+ screen->gsets[screen->curgl], 0, 0);
-+#endif /* NO_VIETNAMESE */
- Index(screen, 1);
- if (term->flags & LINEFEED)
- CarriageReturn(screen);
-@@ -695,6 +728,11 @@
-
- case CASE_TAB:
- /* tab */
-+#ifndef NO_VIETNAMESE
-+ /* flush the Vietnamese FSM */
-+ dotext(screen, term->flags,
-+ screen->gsets[screen->curgl], 0, 0);
-+#endif /* NO_VIETNAMESE */
- screen->cur_col = TabNext(term->tabs, screen->cur_col);
- if (screen->cur_col > screen->max_col)
- screen->cur_col = screen->max_col;
-@@ -762,6 +800,11 @@
-
- case CASE_ICH:
- /* ICH */
-+#ifndef NO_VIETNAMESE
-+ /* flush the Vietnamese FSM */
-+ dotext(screen, term->flags,
-+ screen->gsets[screen->curgl], 0, 0);
-+#endif /* NO_VIETNAMESE */
- if((row = param[0]) < 1)
- row = 1;
- InsertChar(screen, row);
-@@ -770,6 +813,11 @@
-
- case CASE_CUU:
- /* CUU */
-+#ifndef NO_VIETNAMESE
-+ /* flush the Vietnamese FSM */
-+ dotext(screen, term->flags,
-+ screen->gsets[screen->curgl], 0, 0);
-+#endif /* NO_VIETNAMESE */
- if((row = param[0]) < 1)
- row = 1;
- CursorUp(screen, row);
-@@ -778,6 +826,11 @@
-
- case CASE_CUD:
- /* CUD */
-+#ifndef NO_VIETNAMESE
-+ /* flush the Vietnamese FSM */
-+ dotext(screen, term->flags,
-+ screen->gsets[screen->curgl], 0, 0);
-+#endif /* NO_VIETNAMESE */
- if((row = param[0]) < 1)
- row = 1;
- CursorDown(screen, row);
-@@ -786,6 +839,11 @@
-
- case CASE_CUF:
- /* CUF */
-+#ifndef NO_VIETNAMESE
-+ /* flush the Vietnamese FSM */
-+ dotext(screen, term->flags,
-+ screen->gsets[screen->curgl], 0, 0);
-+#endif /* NO_VIETNAMESE */
- if((row = param[0]) < 1)
- row = 1;
- CursorForward(screen, row);
-@@ -794,6 +852,11 @@
-
- case CASE_CUB:
- /* CUB */
-+#ifndef NO_VIETNAMESE
-+ /* flush the Vietnamese FSM */
-+ dotext(screen, term->flags,
-+ screen->gsets[screen->curgl], 0, 0);
-+#endif /* NO_VIETNAMESE */
- if((row = param[0]) < 1)
- row = 1;
- CursorBack(screen, row);
-@@ -802,6 +865,11 @@
-
- case CASE_CUP:
- /* CUP | HVP */
-+#ifndef NO_VIETNAMESE
-+ /* flush the Vietnamese FSM */
-+ dotext(screen, term->flags,
-+ screen->gsets[screen->curgl], 0, 0);
-+#endif /* NO_VIETNAMESE */
- if((row = param[0]) < 1)
- row = 1;
- if(nparam < 2 || (col = param[1]) < 1)
-@@ -821,6 +889,11 @@
-
- case CASE_ED:
- /* ED */
-+#ifndef NO_VIETNAMESE
-+ /* flush the Vietnamese FSM */
-+ dotext(screen, term->flags,
-+ screen->gsets[screen->curgl], 0, 0);
-+#endif /* NO_VIETNAMESE */
- switch (param[0]) {
- case DEFAULT:
- case 0:
-@@ -840,6 +913,11 @@
-
- case CASE_EL:
- /* EL */
-+#ifndef NO_VIETNAMESE
-+ /* flush the Vietnamese FSM */
-+ dotext(screen, term->flags,
-+ screen->gsets[screen->curgl], 0, 0);
-+#endif /* NO_VIETNAMESE */
- switch (param[0]) {
- case DEFAULT:
- case 0:
-@@ -857,6 +935,11 @@
-
- case CASE_IL:
- /* IL */
-+#ifndef NO_VIETNAMESE
-+ /* flush the Vietnamese FSM */
-+ dotext(screen, term->flags,
-+ screen->gsets[screen->curgl], 0, 0);
-+#endif /* NO_VIETNAMESE */
- if((row = param[0]) < 1)
- row = 1;
- InsertLine(screen, row);
-@@ -865,6 +948,11 @@
-
- case CASE_DL:
- /* DL */
-+#ifndef NO_VIETNAMESE
-+ /* flush the Vietnamese FSM */
-+ dotext(screen, term->flags,
-+ screen->gsets[screen->curgl], 0, 0);
-+#endif /* NO_VIETNAMESE */
- if((row = param[0]) < 1)
- row = 1;
- DeleteLine(screen, row);
-@@ -873,6 +961,11 @@
-
- case CASE_DCH:
- /* DCH */
-+#ifndef NO_VIETNAMESE
-+ /* flush the Vietnamese FSM */
-+ dotext(screen, term->flags,
-+ screen->gsets[screen->curgl], 0, 0);
-+#endif /* NO_VIETNAMESE */
- if((row = param[0]) < 1)
- row = 1;
- DeleteChar(screen, row);
-@@ -1092,6 +1185,11 @@
-
- case CASE_NEL:
- /* NEL */
-+#ifndef NO_VIETNAMESE
-+ /* flush the Vietnamese FSM */
-+ dotext(screen, term->flags,
-+ screen->gsets[screen->curgl], 0, 0);
-+#endif /* NO_VIETNAMESE */
- Index(screen, 1);
- CarriageReturn(screen);
-
-@@ -1109,6 +1207,11 @@
-
- case CASE_RI:
- /* RI */
-+#ifndef NO_VIETNAMESE
-+ /* flush the Vietnamese FSM */
-+ dotext(screen, term->flags,
-+ screen->gsets[screen->curgl], 0, 0);
-+#endif /* NO_VIETNAMESE */
- RevIndex(screen, 1);
- parsestate = groundtable;
- break;
-@@ -1460,6 +1563,13 @@
- register int len;
- register int n;
- register int next_col;
-+#ifndef NO_VIETNAMESE
-+ extern Boolean vn_filter_screen;
-+ extern Vk_Fsm vn_screen_id;
-+ unsigned char buf2[TEXT_BUF_SIZE+3]; /* at most three pending
-+ chars from previous
-+ call */
-+#endif /* NO_VIETNAMESE */
-
- switch (charset) {
- case 'A': /* United Kingdom set */
-@@ -1480,6 +1590,32 @@
- default: /* any character sets we don't recognize*/
- return;
- }
-+
-+#ifndef NO_VIETNAMESE
-+ if (buf == 0 && ptr == 0) { /* flush the FSM */
-+
-+ int count;
-+
-+ vk_flush(vn_screen_id, buf2, &count);
-+ buf = (char *)buf2;
-+ ptr = (char *)buf + count;
-+ } else if (vn_filter_screen) {
-+ /* translate output into 8-bit Vietnamese */
-+ register unsigned char *s1, *s2;
-+ register int i;
-+ unsigned char outchars[5];
-+ int count;
-+
-+ for (s1 = (unsigned char*)buf, s2 = buf2;
-+ s1 < (unsigned char*)ptr; s1++) {
-+ vk_step(vn_screen_id, *s1, outchars, &count);
-+ for (i = 0; i < count; i++) *s2++ = outchars[i];
-+ }
-+
-+ buf = (char *)buf2;
-+ ptr = (char *)s2;
-+ }
-+#endif /* NO_VIETNAMESE */
-
- len = ptr - buf;
- ptr = buf;
diff --git a/vietnamese/vnterm/files/patch-input.c b/vietnamese/vnterm/files/patch-input.c
deleted file mode 100644
index ad6a731..0000000
--- a/vietnamese/vnterm/files/patch-input.c
+++ /dev/null
@@ -1,91 +0,0 @@
---- input.c.orig Mon Aug 21 08:47:47 2000
-+++ input.c Sat Feb 10 05:32:41 2001
-@@ -155,7 +155,40 @@
- unparseputc (033, pty); /* escape */
- }
- while (nbytes-- > 0)
-+#ifndef NO_VIETNAMESE
-+ {
-+#include <vnkeys.h>
-+ unsigned char outchars[5];
-+ register int i;
-+ int nchars;
-+ extern Vk_Fsm vn_keyboard_id;
-+ extern Boolean vn_filter_keyboard;
-+
-+ if (!vn_filter_keyboard) { /* don't filter */
-+ unparseputc(*string++, pty);
-+ } else {
-+
-+ Vk_State state;
-+ static Vk_State lastState;
-+
-+ /* feed in the keypresses */
-+ state = vk_step(vn_keyboard_id, *string++, outchars, &nchars);
-+ if (lastState != state) {
-+ lastState = state;
-+ _Set_Vn_Title(state);
-+ }
-+
-+ /* send out the Vietnamese translation */
-+ for (i = 0; i < nchars; i++) {
-+ unparseputc(outchars[i], pty);
-+ }
-+ }
-+ }
-+#else /* NO_VIETNAMESE */
-+ {
- unparseputc(*string++, pty);
-+ }
-+#endif /* NO_VIETNAMESE */
- key = TRUE;
- }
- if(key && !screen->TekEmu)
-@@ -165,6 +198,47 @@
- #endif
- return;
- }
-+
-+#ifndef NO_VIETNAMESE
-+_Set_Vn_Title(state)
-+ int state;
-+{
-+ int nochange = 0;
-+ char title[80], icon[80];
-+ extern Boolean vn_filter_keyboard;
-+
-+ strcpy(title, "vnterm-");
-+ strcpy(icon, title);
-+ if (!vn_filter_keyboard){
-+ strcat(title, "No Filtering");
-+ strcat(icon, "off");
-+ } else {
-+ switch(state) {
-+ case VK_ST_VIETNAMESE:
-+ strcat(title, "Vietnamese");
-+ strcat(icon, "V");
-+ break;
-+ case VK_ST_ENGLISH:
-+ strcat(title, "English");
-+ strcat(icon, "E");
-+ break;
-+ case VK_ST_LITERAL:
-+ strcat(title, "Literal");
-+ strcat(icon, "L");
-+ break;
-+ default:
-+ nochange = 1;
-+ break;
-+ }
-+ }
-+
-+ if (!nochange) {
-+ Changetitle(title);
-+ Changename(icon);
-+ }
-+}
-+#endif /* NO_VIETNAMESE */
-+
-
- StringInput (screen, string, nbytes)
- register TScreen *screen;
diff --git a/vietnamese/vnterm/files/patch-main.c b/vietnamese/vnterm/files/patch-main.c
deleted file mode 100644
index a7dac22..0000000
--- a/vietnamese/vnterm/files/patch-main.c
+++ /dev/null
@@ -1,196 +0,0 @@
---- main.c.orig Mon Aug 21 08:47:47 2000
-+++ main.c Sun Sep 8 19:35:54 2002
-@@ -76,6 +76,9 @@
- #include "data.h"
- #include "error.h"
- #include "menu.h"
-+#ifndef NO_VIETNAMESE
-+#include "vnvars.h"
-+#endif /* NO_VIETNAMESE */
-
- #ifdef att
- #define ATT
-@@ -279,6 +282,10 @@
- #endif
- #include <sys/param.h> /* for NOFILE */
-
-+#if (defined(BSD) && (BSD >= 199103))
-+#define USE_POSIX_WAIT
-+#endif
-+
- #ifdef PUCC_PTYD
- #include <local/openpty.h>
- int Ptyfd;
-@@ -421,7 +428,11 @@
- CFLUSH, CWERASE, CLNEXT
- };
- static int d_disipline = NTTYDISC;
-+#ifndef NO_VIETNAMESE
-+static long int d_lmode = LCRTBS|LCRTERA|LCRTKIL|LPASS8;
-+#else /* NO_VIETNAMESE */
- static long int d_lmode = LCRTBS|LCRTERA|LCRTKIL|LCTLECH;
-+#endif /* NO_VIETNAMESE */
- #ifdef sony
- static long int d_jmode = KM_SYSSJIS|KM_ASCII;
- static struct jtchars d_jtc = {
-@@ -586,6 +597,11 @@
- Boolean sunFunctionKeys; /* %%% should be widget resource? */
- Boolean wait_for_map;
- Boolean useInsertMode;
-+#ifndef NO_VIETNAMESE
-+ Boolean vn_filter_keyboard;
-+ Boolean vn_filter_screen;
-+ unsigned int vn_erase_character;
-+#endif /* NO_VIETNAMESE */
- } resource;
-
- /* used by VT (charproc.c) */
-@@ -613,6 +629,14 @@
- offset(wait_for_map), XtRString, "false"},
- {"useInsertMode", "UseInsertMode", XtRBoolean, sizeof (Boolean),
- offset(useInsertMode), XtRString, "false"},
-+#ifndef NO_VIETNAMESE
-+ {"vnFilterKeyboard", "VnFilterKeyboard", XtRBoolean, sizeof (Boolean),
-+ offset(vn_filter_keyboard), XtRString, "true"},
-+ {"vnFilterScreen", "VnFilterScreen", XtRBoolean, sizeof (Boolean),
-+ offset(vn_filter_screen), XtRString, "false"},
-+ {"vnEraseCharacter", "VnEraseCharacter", XtRInt, sizeof (unsigned int),
-+ offset(vn_erase_character), XtRString, "0"},
-+#endif /* NO_VIETNAMESE */
- };
- #undef offset
-
-@@ -621,7 +645,7 @@
- "XTerm*SimpleMenu*HorizontalMargins: 16",
- "XTerm*SimpleMenu*Sme.height: 16",
- "XTerm*SimpleMenu*Cursor: left_ptr",
-- "XTerm*mainMenu.Label: Main Options (no app-defaults)",
-+ "XTerm*mainMenu.Label: VNTERM v2.1.1 (SGI version by Tin Le)",
- "XTerm*vtMenu.Label: VT Options (no app-defaults)",
- "XTerm*fontMenu.Label: VT Fonts (no app-defaults)",
- "XTerm*tekMenu.Label: Tek Options (no app-defaults)",
-@@ -693,6 +717,13 @@
- {"+im", "*useInsertMode", XrmoptionNoArg, (caddr_t) "off"},
- {"-vb", "*visualBell", XrmoptionNoArg, (caddr_t) "on"},
- {"+vb", "*visualBell", XrmoptionNoArg, (caddr_t) "off"},
-+#ifndef NO_VIETNAMESE
-+{"-vnk", "*vnFilterKeyboard", XrmoptionNoArg, (caddr_t) "on"},
-+{"+vnk", "*vnFilterKeyboard", XrmoptionNoArg, (caddr_t) "off"},
-+{"-vns", "*vnFilterScreen", XrmoptionNoArg, (caddr_t) "on"},
-+{"+vns", "*vnFilterScreen", XrmoptionNoArg, (caddr_t) "off"},
-+{"-vne", "*vnEraseCharacter", XrmoptionSepArg, (caddr_t) "0"},
-+#endif /* NO_VIETNAMESE */
- {"-wf", "*waitForMap", XrmoptionNoArg, (caddr_t) "on"},
- {"+wf", "*waitForMap", XrmoptionNoArg, (caddr_t) "off"},
- /* bogus old compatibility stuff for which there are
-@@ -770,6 +801,11 @@
- #endif
- { "-/+vb", "turn on/off visual bell" },
- { "-/+wf", "turn on/off wait for map before command exec" },
-+#ifndef NO_VIETNAMESE
-+{ "-/+vnk", "turn on/off Vietnamese keyboard filter" },
-+{ "-/+vns", "turn on/off Vietnamese screen filter" },
-+{ "-vne ASCII_code", "specify erase character for Vietnamese typing" },
-+#endif /* NO_VIETNAMESE */
- { "-e command args ...", "command to execute" },
- { "%geom", "Tek window geometry" },
- { "#geom", "icon window geometry" },
-@@ -815,6 +851,11 @@
-
- fprintf (stderr, "\r\n\nType %s -help for a full description.\r\n\n",
- ProgramName);
-+fprintf(stderr, "\n");
-+fprintf(stderr, "Version: VISCII & VIQR 1.1\n");
-+fprintf(stderr, "Ported by: Cuong T. Nguyen (cuong@haydn.Stanford.EDU\n");
-+fprintf(stderr, " TriChlor Software Group\n");
-+fprintf(stderr, "Ported to 4.4BSD and X11R6.5.1 by: David E. O'Brien <obrien@NUXI.com>\n");
- exit (1);
- }
-
-@@ -836,6 +877,11 @@
- putc ('\n', stderr);
- }
- putc ('\n', stderr);
-+fprintf(stderr, "\n");
-+fprintf(stderr, "Version: VISCII & VIQR 1.1\n");
-+fprintf(stderr, "Ported by: Cuong T. Nguyen (cuong@haydn.Stanford.EDU\n");
-+fprintf(stderr, " TriChlor Software Group\n");
-+fprintf(stderr, "Ported to 4.4BSD and X11R6.5.1 by: David E. O'Brien <obrien@NUXI.com>\n");
-
- exit (0);
- }
-@@ -926,6 +972,11 @@
- int mode;
- char *base_name();
- int xerror(), xioerror();
-+#ifndef NO_VIETNAMESE
-+#ifdef USE_SYSV_TERMIO
-+ struct termio deftio;
-+#endif /* USE_SYSV_TERMIO */
-+#endif /* NO_VIETNAMESE */
-
- XtSetLanguageProc (NULL, NULL, NULL);
-
-@@ -1150,6 +1201,39 @@
- XtNumber(application_resources), NULL, 0);
-
- waiting_for_initial_map = resource.wait_for_map;
-+#ifndef NO_VIETNAMESE
-+{
-+ vn_filter_keyboard = resource.vn_filter_keyboard;
-+ vn_filter_screen = resource.vn_filter_screen;
-+ vn_erase_character = resource.vn_erase_character;
-+
-+ vn_keyboard_id = vk_init(VK_ST_VIETNAMESE, VK_DEFAULT_ESC, VK_DEFAULT_BS);
-+ _Set_Vn_Title(VK_ST_VIETNAMESE);
-+
-+#ifdef USE_SYSV_TERMIO /* deftio has been initialized above */
-+ vn_erase_char = deftio.c_cc[VERASE];
-+#else /* USE_SYSV_TERMIO */
-+ {
-+ struct sgttyb attr;
-+
-+ if (ioctl (0, TIOCGETP, (char *)&attr) >= 0) {
-+ vn_erase_char = attr.sg_erase;
-+ } else {
-+ vn_erase_char = VK_DEFAULT_BS;
-+ }
-+ }
-+#endif /* USE_SYSV_TERMIO */
-+ if (vn_erase_character != 0) { /* not specified by user, take from tty characteristics */
-+ vn_erase_char = (unsigned int) vn_erase_character;
-+ }
-+ vk_set(vn_keyboard_id, (unsigned int) vn_erase_char, (int)VK_SET_BS);
-+
-+ vn_screen_id = vk_init(VK_ST_VIETNAMESE, VK_DEFAULT_ESC, VK_DEFAULT_BS);
-+ /* screen filter is batch mode, as we don't want to spew backspaces
-+ all over the true drawing screen */
-+ vk_set(vn_screen_id, 1, VK_SET_BATCH);
-+}
-+#endif /* NO_VIETNAMESE */
-
- /*
- * ICCCM delete_window.
-@@ -1255,6 +1339,11 @@
-
- if (screen->savelines < 0) screen->savelines = 0;
-
-+#ifndef NO_VIETNAMESE
-+ update_vnfilterkeyboard();
-+ update_vnfilterscreen();
-+#endif /* NO_VIETNAMESE */
-+
- term->flags = 0;
- if (!screen->jumpscroll) {
- term->flags |= SMOOTHSCROLL;
-@@ -2417,6 +2506,10 @@
- HsSysError(cp_pipe[1], ERROR_TIOCSETC);
- #endif /* TIOCSLTC */
- #ifdef TIOCLSET
-+#ifndef NO_VIETNAMESE
-+ lmode |= LPASS8;
-+ lmode &= ~LCTLECH;
-+#endif /* NO_VIETNAMESE */
- if (ioctl (tty, TIOCLSET, (char *)&lmode) == -1)
- HsSysError(cp_pipe[1], ERROR_TIOCLSET);
- #endif /* TIOCLSET */
diff --git a/vietnamese/vnterm/files/patch-menu.c b/vietnamese/vnterm/files/patch-menu.c
deleted file mode 100644
index f4cb2a2..0000000
--- a/vietnamese/vnterm/files/patch-menu.c
+++ /dev/null
@@ -1,111 +0,0 @@
---- menu.c.orig Mon Aug 21 08:47:47 2000
-+++ menu.c Sat Feb 10 05:32:41 2001
-@@ -33,6 +33,10 @@
- #include <stdio.h>
- #include <signal.h>
-
-+#ifndef NO_VIETNAMESE
-+#include "vnvars.h"
-+#endif /* NO_VIETNAMESE */
-+
- extern void FindFontSelection();
-
- Arg menuArgs[2] = {{ XtNleftBitmap, (XtArgVal) 0 },
-@@ -57,12 +61,20 @@
- do_tektextlarge(), do_tektext2(), do_tektext3(), do_tektextsmall(),
- do_tekpage(), do_tekreset(), do_tekcopy(), do_vtshow(), do_vtmode(),
- do_tekhide(), do_vtfont();
-+#ifndef NO_VIETNAMESE
-+static void do_vnfilterkeyboard(), do_vnfilterscreen();
-+#endif /* NO_VIETNAMESE */
-
-
- /*
- * The order entries MUST match the values given in menu.h
- */
- MenuEntry mainMenuEntries[] = {
-+#ifndef NO_VIETNAMESE
-+ { "Enable Vietnamese keys",do_vnfilterkeyboard, NULL }, /* 0 */
-+ { "Use Vietnamese screen", do_vnfilterscreen, NULL }, /* 1 */
-+ { "line3", NULL, NULL }, /* 2 */
-+#endif /* NO_VIETNAMESE */
- { "securekbd", do_securekbd, NULL }, /* 0 */
- { "allowsends", do_allowsends, NULL }, /* 1 */
- #ifdef ALLOWLOGGING
-@@ -80,6 +92,11 @@
- { "quit", do_quit, NULL }}; /* 12 */
-
- MenuEntry vtMenuEntries[] = {
-+#ifndef NO_VIETNAMESE
-+ { "Enable Vietnamese keys",do_vnfilterkeyboard, NULL }, /* 0 */
-+ { "Use Vietnamese screen", do_vnfilterscreen, NULL }, /* 1 */
-+ { "line3", NULL, NULL }, /* 2 */
-+#endif /* NO_VIETNAMESE */
- { "scrollbar", do_scrollbar, NULL }, /* 0 */
- { "jumpscroll", do_jumpscroll, NULL }, /* 1 */
- { "reversevideo", do_reversevideo, NULL }, /* 2 */
-@@ -160,6 +177,10 @@
- Cardinal *param_count; /* 0 or 1 */
- {
- TScreen *screen = &term->screen;
-+#ifndef NO_VIETNAMESE
-+ extern Boolean vn_filter_keyboard;
-+ extern Boolean vn_filter_screen;
-+#endif
-
- if (*param_count != 1) {
- Bell(XkbBI_MinorError,0);
-@@ -209,6 +230,10 @@
- update_cursesemul();
- update_visualbell();
- update_marginbell();
-+#ifndef NO_VIETNAMESE
-+ update_vnfilterkeyboard();
-+ update_vnfilterscreen();
-+#endif
- #ifndef NO_ACTIVE_ICON
- if (!screen->fnt_icon || !screen->iconVwin.window) {
- set_sensitivity (screen->vtmenu,
-@@ -1277,3 +1302,42 @@
- }
-
-
-+#ifndef NO_VIETNAMESE
-+
-+static void do_vnfilterkeyboard (gw, closure, data)
-+ Widget gw;
-+ caddr_t closure, data;
-+{
-+ unsigned char buf[5];
-+ int count;
-+
-+ vn_filter_keyboard = !vn_filter_keyboard;
-+ if (vn_filter_keyboard) {
-+ vn_keyboard_id = vk_init(VK_ST_VIETNAMESE, VK_DEFAULT_ESC, vn_erase_char);
-+ } else {
-+ vk_end(vn_keyboard_id, buf, &count);
-+ }
-+ _Set_Vn_Title(VK_ST_VIETNAMESE);
-+ update_vnfilterkeyboard();
-+}
-+
-+
-+static void do_vnfilterscreen (gw, closure, data)
-+ Widget gw;
-+ caddr_t closure, data;
-+{
-+ unsigned char buf[5];
-+ int count;
-+
-+ vn_filter_screen = !vn_filter_screen;
-+ if (vn_filter_screen) {
-+ vn_screen_id = vk_init(VK_ST_VIETNAMESE, VK_DEFAULT_ESC, vn_erase_char);
-+ /* set it in batch mode so we don't get backspaces in immediate mode */
-+ vk_set(vn_screen_id, 1, VK_SET_BATCH);
-+ } else {
-+ vk_end(vn_screen_id, buf, &count);
-+ }
-+ update_vnfilterscreen();
-+}
-+
-+#endif /* NO_VIETNAMESE */
diff --git a/vietnamese/vnterm/files/patch-menu.h b/vietnamese/vnterm/files/patch-menu.h
deleted file mode 100644
index 14bab7f..0000000
--- a/vietnamese/vnterm/files/patch-menu.h
+++ /dev/null
@@ -1,73 +0,0 @@
---- menu.h.orig Mon Aug 21 08:47:47 2000
-+++ menu.h Sat Feb 10 05:32:41 2001
-@@ -94,6 +94,37 @@
- /*
- * items in vt100 mode menu
- */
-+#ifndef NO_VIETNAMESE
-+#define vtMenu_vnfilterkeyboard 0
-+#define vtMenu_vnfilterscreen 1
-+#define vtMenu_line3 2
-+#define vtMenu_scrollbar 3
-+#define vtMenu_jumpscroll 4
-+#define vtMenu_reversevideo 5
-+#define vtMenu_autowrap 6
-+#define vtMenu_reversewrap 7
-+#define vtMenu_autolinefeed 8
-+#define vtMenu_appcursor 9
-+#define vtMenu_appkeypad 10
-+#define vtMenu_scrollkey 11
-+#define vtMenu_scrollttyoutput 12
-+#define vtMenu_allow132 13
-+#define vtMenu_cursesemul 14
-+#define vtMenu_visualbell 15
-+#define vtMenu_marginbell 16
-+#define vtMenu_altscreen 17
-+#ifndef NO_ACTIVE_ICON
-+#define vtMenu_activeicon 18
-+#endif /* NO_ACTIVE_ICON */
-+#define vtMenu_line1 19
-+#define vtMenu_softreset 20
-+#define vtMenu_hardreset 21
-+#define vtMenu_clearsavedlines 22
-+#define vtMenu_line2 23
-+#define vtMenu_tekshow 24
-+#define vtMenu_tekmode 25
-+#define vtMenu_vthide 26
-+#else /* NO_VIETNAMESE */
- #define vtMenu_scrollbar 0
- #define vtMenu_jumpscroll 1
- #define vtMenu_reversevideo 2
-@@ -120,6 +151,7 @@
- #define vtMenu_tekshow 21
- #define vtMenu_tekmode 22
- #define vtMenu_vthide 23
-+#endif /* NO_VIETNAMESE */
-
- /*
- * items in vt100 font menu
-@@ -278,6 +310,24 @@
- update_menu_item (term->screen.vtMenu, \
- vtMenuEntries[vtMenu_tekshow].widget, \
- term->screen.Tshow)
-+
-+#ifndef NO_VIETNAMESE
-+#define update_vnfilterkeyboard() \
-+ update_menu_item (term->screen.vtMenu, \
-+ vtMenuEntries[vtMenu_vnfilterkeyboard].widget, \
-+ vn_filter_keyboard)
-+
-+/* Keep this around just for future reference */
-+#define set_vnfilterimmediate_sensitivity(val) \
-+ set_sensitivity (term->screen.vtMenu,\
-+ vtMenuEntries[vtMenu_vnfilterimmediate].widget, (val))
-+
-+#define update_vnfilterscreen() \
-+ update_menu_item (term->screen.vtMenu, \
-+ vtMenuEntries[vtMenu_vnfilterscreen].widget, \
-+ vn_filter_screen)
-+
-+#endif /* NO_VIETNAMESE */
-
- #define update_vttekmode() { \
- update_menu_item (term->screen.vtMenu, \
diff --git a/vietnamese/vnterm/files/vnterm.1V b/vietnamese/vnterm/files/vnterm.1V
deleted file mode 100644
index a9fea63..0000000
--- a/vietnamese/vnterm/files/vnterm.1V
+++ /dev/null
@@ -1,233 +0,0 @@
-.\" $FreeBSD$
-.\" to view this file, use: nroff -man %M% | more
-.\" %W% (TriChlor) %G% %U%
-.\"
-.TH vnterm 1V
-.SH NAME
-vnterm \- X-terminal with Vietnamese
-.SH SYNTAX
-.B vnterm
-[\fB-/+vnk\fP]
-[\fB-/+vns\fP]
-[\fB-vne <erase_ASCII_code>\fP]
-[\fIregular_xterm_options\fP]
-.SH DESCRIPTION
-.NXR "vnterm command"
-Version 3.4 of
-.B vnterm
-is an adaptation of the X11R6.5.1
-.B xterm 1X
-command. This manual page describes only
-those features specific to
-.B vnterm ;
-please consult the manual page for
-.B xterm 1X
-for the rest of the story.
-.PP
-.B Vnterm
-allows the X-environment user to type and
-display Vietnamese text. The keyboard input
-scheme follows the
-7-bit VIQR (VIetnamese Quoted-Readable) standard,
-which is based on the prevalent
-Vietnamese networking convention of placing Vietnamese
-diacritical marks after the vowel, for example: "Vie^.t Nam".
-.PP
-With the appropriate font setting,
-.B vnterm
-can display both 7-bit and 8-bit
-Vietnamese text. The 7-bit text is assumed
-to follow the
-.I VIQR
-standard,
-and the 8-bit text is according to
-.I VISCII
-(VIetnamese Standard Code for Information Interchange),
-both published by the Viet-Std working group
-(Viet-Std@Haydn.Stanford.EDU).
-.PP
-On start-up,
-.B vnterm
-attempts to set the tty line to 8-bit mode,
-with canonical echoing of control characters turned off
-(because the Vietnamese characters "A(? A(~ A^~ Y? Y~ Y."
-are encoded in the C0 control-character area).
-.SH OPTIONS
-.nf
- -/+vnk turn on/off Vietnamese keyboard filter (default on)
- -/+vns turn on/off Vietnamese screen output (default off)
- -vne ASCII_code explicitly specify erase character
-.fi
-.PP
-The keyboard and screen options above
-can also be found and set
-in the
-"VT\ Options"
-menu of
-.B vnterm ,
-which you may access by clicking the CTRL-middle-mouse-button
-combination.
-The corresponding X resources are:
-.EX
- vnterm*font: vn-r14
- vnterm*vnFilterKeyboard: on
- vnterm*vnFilterScreen: off
- vnterm*vnEraseCharacter: 127
-.EE
-.PP
-If
-.I vnFilterKeyboard
-is turned off, no keyboard processing is done and characters
-are reported to the underlying application as they are typed.
-With
-.I vnFilterKeyboard
-turned on,
-Vietnamese composition takes place.
-.PP
-The erase character (which is needed to backspace
-over the Vietnamese letter being composed)
-is figured from the terminal settings at the time
-.B vnterm
-is invoked. In those cases where it is necessary
-to specify another erase character,
-.I vnEraseCharacter
-may be used. The argument to this option is
-the decimal ASCII code for the desired erase
-character. Use 8 for backspace, and 127 for
-delete.
-.PP
-The
-.I vnFilterScreen
-setting is provided as a convenience to the user
-who wants to read 7-bit Vietnamese without
-having first to convert it to 8-bit format.
-When turned on,
-.I vnFilterScreen
-causes the displayed characters to be interpreted
-with exactly the same rules as those applied to
-keyboard input. This option is provided
-with Soc.Culture.Vietnamese readers
-explicitly in mind.
-.SH "KEYBOARD INSTRUCTIONS"
-Vnterm starts up in Vietnamese typing mode. There are two other
-modes, English and Literal,
-each of which is initiated as described below.
-
-.PP
-.SH "Vietnamese Mode:"
-Type "\\V" or "\\v" to start Vietnamese mode,
-where Viet-Net style input is supported, for example:
-.EX
- Ca' kho^ng a(n muo^'i ca' u+o+ng
- Con ca~i cha me. tra(m ddu+o+`ng con hu+\\.
-.EE
-.PP
-To prevent composition, use "\\". The example above shows
-"hu+\." which tells Vnterm that the ending period is
-a period and not a Vietnamese dot-below (da^'u na(.ng).
-.PP
-The diacritics (da^'u) are:
-.EX
- MARK CHAR EXAMPLE
-
- breve ( a(n na(n
- circumflex ^ nha^n co^ng
- horn + tu+o+ng tu+
-
- acute ' choa'ng va'ng
- grave ` lu` khu`
- hook above ? ho?i tha(m
- tilde ~ ky~ ca`ng
- dot below . Tra.ng Nguye^n
-
- dd dd dda ti`nh
- DD DD DDo^ng So+n
-.EE
-.SH "English Mode:"
-Type "\\M" or "\\m" to start English mode,
-where Viet-Net style input is supported,
-but must be explicitly announced with a "\\", for example:
-.EX
- C\\a' kh\\o^ng \\a(n mu\\o^'i c\\a' \\u+\\o+ng
- Con c\\a~i cha m\\e. tr\\a(m \\dd\\u+\\o+`ng con h\\u+\\.
-.EE
-.PP
-This mode is useful if you type mostly English and don't
-want the trouble of having to type "\\" to escape composition
-all the time.
-.SH "Literal Mode:"
-Typing "\\L" or "\\l" starts the Literal mode,
-in which almost all keys are passed literally.
-.SH RESTRICTIONS
-.NXR "vnterm command" "restricted"
-.PP
-.IP o
-If your shell is tcsh, you may find that it's unfriendly
-to 8-bit data; this means Vietnamese characters cannot
-be used. Use
-.I sh
-in the
-.B vnterm
-window instead.
-.PP
-.IP o
-In some cases
-.B vnterm
-may fail to set the terminal mode correctly for 8-bits.
-This will happen when your shell is "smart" and undoes the
-settings performed by
-.B vnterm
-on start-up.
-In this case issue the command:
-.EX
- % stty -istrip cs8 pass8
-.EE
-to set the terminal line for 8-bits.
-.PP
-.IP o
-Remember that the screen output filter only works strictly
-with 7-bit Vietnamese that is conformant to the VIQR
-standard.
-With the Viet-Net style text alone, there are potential
-ambiguities which
-.B vnterm
-will not interpret correctly, e.g., in displaying
-the question "La`m chi?", where the question mark
-will be taken to be a hook-above (da^'u ho?i),
-and the word displayed as "ch<i?>" (Vietnamese "thread")
-rather than as "chi<?>" (Vietnamese "what").
-Note that "chi\\?" will be correctly interpreted.
-.PP
-Occasionally, magic sequences such as "\\V",
-"\\M", and "\\L" may appear in non-VIQR-conformant text
-which will change the state of the screen filter
-causing it not to display Vietnamese properly afterwards.
-When this happens, simply turn the screen filter
-off and on again, by using the CTRL-middle-mouse-button
-menu of
-.B vnterm.
-.SH AUTHOR
-4.4BSD porting and X11R6 updating by David O'Brien <obrien@cs.ucdavis.edu>
-.PP
-Adapted from X11R5's xterm by
-Tin Le <tin@saigon.com>
-.PP
-Adapted from X11R4's xterm by
-the TriChlor Group, TriChlor@haydn.Stanford.EDU.
-.PP
-Thanks to Tuan P. Do (tuan@compass-da.com) for illustrating
-the need for the vnEraseCharacter specifier.
-.SH "SEE ALSO"
-.PP
-vietterm(1V), vnelvis(1V)
-.SH STANDARDS
-Viet-Std Standardization Specification (Viet-Std@Haydn.Stanford.EDU)
-.PP
-RFC 1456 Vietnamese Standardization Working Group,
-"Conventions for Encoding the Vietnamese Language
-.br
-VISCII: VIetnamese Standard Code for Information Interchange
-.br
-VIQR: VIetnamese Quoted-Readable Specification Revision 1.1",
-.br
-May 1993.
diff --git a/vietnamese/vnterm/files/vnvars.c b/vietnamese/vnterm/files/vnvars.c
deleted file mode 100644
index 9de0c28..0000000
--- a/vietnamese/vnterm/files/vnvars.c
+++ /dev/null
@@ -1,13 +0,0 @@
-/*
- * @(#)vnvars.c 2.1 TriChlor: 92/03/17 06:36:00
- */
-
-
-#include "vnvars.h"
-
-Boolean vn_filter_keyboard;
-Boolean vn_filter_screen;
-Vk_Fsm vn_keyboard_id;
-Vk_Fsm vn_screen_id;
-u_char vn_erase_char; /* character copied from tty characteristics */
-unsigned int vn_erase_character; /* character given by .Xdefaults */
diff --git a/vietnamese/vnterm/files/vnvars.h b/vietnamese/vnterm/files/vnvars.h
deleted file mode 100644
index 7106c68..0000000
--- a/vietnamese/vnterm/files/vnvars.h
+++ /dev/null
@@ -1,19 +0,0 @@
-/*
- * @(#)vnvars.h 2.1 TriChlor: 92/03/17 06:36:41
- */
-
-#ifndef _VNVARS_H_
-#define _VNVARS_H_
-
-#include <sys/types.h>
-#include <X11/Intrinsic.h>
-#include <vnkeys.h>
-
-extern Boolean vn_filter_keyboard;
-extern Boolean vn_filter_screen;
-extern Vk_Fsm vn_keyboard_id;
-extern Vk_Fsm vn_screen_id;
-extern u_char vn_erase_char; /* see vnvars.c */
-extern unsigned int vn_erase_character; /* see vnvars.c */
-
-#endif /* _VNVARS_H_ */
diff --git a/vietnamese/vnterm/pkg-descr b/vietnamese/vnterm/pkg-descr
deleted file mode 100644
index 33f0fd8..0000000
--- a/vietnamese/vnterm/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-Tha^n cha`o ca'c ba.n,
-
-vnxterm is a xterm replacement with Vietnamese VIQR 1.1 (7-bit VIetnamese
-Quoted Readable/Viet-Net, RFC 1456) support. This version of vnterm is
-derived from the X11R6.5.1 xterm, and thus has simular capabilities.
-
-Please see the README file in the share/doc/vnterm directory.
-
- Note, if you are a new user, or not quite understand X resources or
- X font paths, etc., simply use the command "VNterm".
-
-David O'Brien
-obrien@cs.ucdavis.edu
diff --git a/vietnamese/vnterm/pkg-plist b/vietnamese/vnterm/pkg-plist
deleted file mode 100644
index 062f679..0000000
--- a/vietnamese/vnterm/pkg-plist
+++ /dev/null
@@ -1,6 +0,0 @@
-@comment $FreeBSD$
-bin/vnterm
-bin/VNterm
-share/doc/vnterm/README
-lib/X11/app-defaults/VNTerm
-@dirrm share/doc/vnterm
diff --git a/vietnamese/vnterm/scripts/pre-install b/vietnamese/vnterm/scripts/pre-install
deleted file mode 100644
index e3fd9fd..0000000
--- a/vietnamese/vnterm/scripts/pre-install
+++ /dev/null
@@ -1,16 +0,0 @@
-#!/bin/sh
-
-# $FreeBSD$
-
-# set up the resource file
-# nothing yet...
-
-# setup helper script
-echo "creating VNterm script for inexperienced users"
-VNTERM_SH=${WRKDIR}/VNterm.sh
-
-echo "#!/bin/sh" > $VNTERM_SH
-echo "" >> $VNTERM_SH
-echo "XFONTDIR=${PREFIX}/lib/X11/fonts/vietnamese" >> $VNTERM_SH
-echo "" >> $VNTERM_SH
-/bin/cat ${FILESDIR}/VNterm.sh.in >> $VNTERM_SH
diff --git a/www/Makefile b/www/Makefile
index 518e9c3..97a9a89 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -2048,7 +2048,6 @@
SUBDIR += wwwcount
SUBDIR += wwwoffle
SUBDIR += wwwstat
- SUBDIR += wyvern
SUBDIR += xapian-omega
SUBDIR += xapian-omega10
SUBDIR += xaraya
diff --git a/www/wyvern/Makefile b/www/wyvern/Makefile
deleted file mode 100644
index 304380e..0000000
--- a/www/wyvern/Makefile
+++ /dev/null
@@ -1,105 +0,0 @@
-# Created by: Akinori MUSHA aka knu <knu@idaemons.org>
-# $FreeBSD$
-
-PORTNAME= wyvern
-PORTVERSION= 2.2.11
-PORTREVISION= 0
-CATEGORIES= www ipv6
-MASTER_SITES= http://www.MysticWALL.COM/download/
-
-MAINTAINER= kouichi@MysticWALL.COM
-COMMENT= Small/powerful/lightweight/secure/embeddable HTTP server
-
-DEPRECATED= Broken for more than 6 month
-EXPIRATION_DATE= 2013-03-05
-
-LIB_DEPENDS= sxml.1:${PORTSDIR}/textproc/sxml
-
-DOCSRC= ${WRKSRC}/docs
-
-USE_RC_SUBR= wyvern
-HAS_CONFIGURE= yes
-CONFIGURE_ARGS= --prefix=${PREFIX}/wyvern ${CONFIGURE_TARGET}
-USE_OPENSSL= yes
-USE_BZIP2= yes
-
-MAKE_ARGS= rcdir="${PREFIX}/etc/rc.d"
-
-OPTIONS_DEFINE= OPENSSL SQLITE3 PGSQL SUEXEC JAPANESE SYSCTL_PS SIMPLE_INDEXING \
- STRICT_PARSING
-SUEXEC_DESC= SuExec support
-JAPANESE_DESC= Japanese error messages
-SYSCTL_PS_DESC= Get process status with sysctl
-SIMPLE_INDEXING_DESC= Use simple indexing mode
-STRICT_PARSING_DESC= Parse request/response headers strictly
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} >= 800059
-BROKEN= does not build
-.endif
-
-.if ${PORT_OPTIONS:MOPENSSL}
-CONFIGURE_ARGS+= --with-openssl=yes
-.endif
-
-.if ${PORT_OPTIONS:MSQLITE3}
-CONFIGURE_ARGS+= --with-sqlite3=yes
-LIB_DEPENDS+= sqlite3.8:${PORTSDIR}/databases/sqlite3:install
-PLIST_SUB+= SQLITE3=""
-.else
-PLIST_SUB+= SQLITE3="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MPGSQL}
-CONFIGURE_ARGS+= --with-postgresql=yes
-LIB_DEPENDS+= pq.5:${PORTSDIR}/databases/postgresql82-client:install
-PLIST_SUB+= POSTGRESQL=""
-.else
-PLIST_SUB+= POSTGRESQL="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MSUEXEC}
-CONFIGURE_ARGS+= --enable-suexec
-.endif
-
-.if ${PORT_OPTIONS:MJAPANESE}
-CONFIGURE_ARGS+= --enable-jp-mesg
-.endif
-
-.if ${PORT_OPTIONS:MSYSCTL_PS}
-CONFIGURE_ARGS+= --enable-sysctl-ps
-.endif
-
-.if ${PORT_OPTIONS:MSIMPLE_INDEXING}
-CONFIGURE_ARGS+= --enable-simple-indexing
-.endif
-
-.if ${PORT_OPTIONS:MSTRICT_PARSING}
-CONFIGURE_ARGS+= --enable-strict-parsing
-.endif
-
-post-extract:
- @${MV} ${DOCSRC}/htdocs/index.html ${DOCSRC}/htdocs/index.html-dist
- @${CP} -f ${TEMPLATES}/config.guess ${TEMPLATES}/config.sub ${WRKSRC}
- @${CP} -f ${TEMPLATES}/config.guess ${TEMPLATES}/config.sub ${WRKSRC}/lib
- @${CHMOD} a+x ${WRKSRC}/config.guess ${WRKSRC}/config.sub ${WRKSRC}/lib/config.guess ${WRKSRC}/lib/config.sub
-
-post-install:
- ${LN} -sf ${PREFIX}/wyvern/sbin/wyvern ${PREFIX}/sbin/
- if [ ! -f ${PREFIX}/wyvern/htdocs/index.html ]; then \
- ${CP} -p ${PREFIX}/wyvern/htdocs/index.html-dist ${PREFIX}/wyvern/htdocs/index.html; \
- fi
- @${CAT} ${PKGMESSAGE}
-
-certificate:
- if [ ! -d ${PREFIX}/wyvern/ssl ]; then \
- ${MKDIR} ${PREFIX}/wyvern/ssl; \
- fi
- cd ${PREFIX}/wyvern && \
- openssl genrsa -des3 -rand /dev/random -out ssl/private.key 1024 && \
- openssl rsa -in ssl/private.key -out ssl/server.key && \
- openssl req -config conf/wyvern-ssl.cnf -new -key ssl/private.key \
- -x509 -days 90 -out ssl/server.crt
-
-.include <bsd.port.post.mk>
diff --git a/www/wyvern/distinfo b/www/wyvern/distinfo
deleted file mode 100644
index 1c9329a..0000000
--- a/www/wyvern/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (wyvern-2.2.11.tar.bz2) = 87d2ceaa814f35fc2191d31ee9025f6b0a4248c147cdfe54ac003747233554b6
-SIZE (wyvern-2.2.11.tar.bz2) = 502034
diff --git a/www/wyvern/files/patch-Makefile.in b/www/wyvern/files/patch-Makefile.in
deleted file mode 100644
index 4bae4a1..0000000
--- a/www/wyvern/files/patch-Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- Makefile.in.orig Tue Mar 23 21:38:25 2004
-+++ Makefile.in Thu Jun 17 00:46:35 2004
-@@ -47,7 +47,7 @@
-
- install_conf=wyvern.conf wyvern.conf.ja mime.types mime.types.large mime.types.small
- install_docs=LICENSE README LICENSE.ja README.ja SECURITY UPDATING
--install_htdocs=index.html
-+install_htdocs=index.html-dist
- install_icons="*.gif"
- install_images="*.png"
- install_manual="*.png *.css *.html"
diff --git a/www/wyvern/files/wyvern.in b/www/wyvern/files/wyvern.in
deleted file mode 100644
index 4002637..0000000
--- a/www/wyvern/files/wyvern.in
+++ /dev/null
@@ -1,49 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-# PROVIDE: wyvern
-# REQUIRE: DAEMON
-# BEFORE: LOGIN
-# KEYWORD: shutdown
-
-# Define these wyvern_* variables in one of these files:
-# /etc/rc.conf
-# /etc/rc.conf.local
-# /etc/rc.conf.d/wyvern
-#
-# DO NOT CHANGE THESE DEFAULT VALUES HERE
-#
-wyvern_enable=${wyvern_enable:-"NO"} # Enable wyvern
-
-. /etc/rc.subr
-
-name="wyvern"
-rcvar=wyvern_enable
-command="%%PREFIX%%/sbin/wyvern"
-pidfile="/var/run/wyvern.pid"
-required_files="%%PREFIX%%/wyvern/conf/wyvern.conf"
-start_cmd="wyvern_start"
-stop_postcmd="wyvern_poststop"
-
-wyvern_start() {
- ${command} -r ${required_files}
-}
-
-wyvern_restart() {
- if [ -f ${pidfile} ]; then
- kill `cat ${pidfile}` > /dev/null 2>&1
- rm -f ${pidfile}
- fi
- ${command} -r ${required_files}
-}
-
-wyvern_poststop() {
- if [ -f ${pidfile} ]; then
- rm -f ${pidfile}
- fi
-}
-
-load_rc_config $name
-run_rc_command "$1"
diff --git a/www/wyvern/pkg-descr b/www/wyvern/pkg-descr
deleted file mode 100644
index b381a49..0000000
--- a/www/wyvern/pkg-descr
+++ /dev/null
@@ -1,19 +0,0 @@
-Wyvern is a lightweight HTTP server of simple design, easy setup /
-administration, and a small server run-time. The goal of the Wyvern
-development is to provide a secure and stable web server for embedded
-appliances. Here is a feature list of Wyvern:
-
- o single-process multi-threads server,
- o HTTP/1.1 support (not fully implemented),
- o host name based virtual hosting,
- o customizable error pages and messages,
- o IPv6 communication (no support SSL),
- o Secure Socket Layer (SSL) communication,
- o executable CGI program with SuExec mechanism,
- o highly secure implementation,
- o many password management mechanism: db, dbm and SQLite3, PostgreSQL,
- o various logging method such as file, Unix pipe and networking, and
- o extensible plug-in modules.
-
-Author: Kouichi ABE (WALL) <kouichi@MysticWALL.COM>
-WWW: http://www.MysticWALL.COM/software/wyvern/index.html
diff --git a/www/wyvern/pkg-message b/www/wyvern/pkg-message
deleted file mode 100644
index c95fa2a..0000000
--- a/www/wyvern/pkg-message
+++ /dev/null
@@ -1,10 +0,0 @@
-************************************************************
-To create an SSL certificate, go to /usr/ports/www/wyvern
-and type:
-
- make certificate
-
-And confirm "<certificate-file>" and "<certificate-key-file>"
-in wyvern.conf.
-
-************************************************************
diff --git a/www/wyvern/pkg-plist b/www/wyvern/pkg-plist
deleted file mode 100644
index 5771883..0000000
--- a/www/wyvern/pkg-plist
+++ /dev/null
@@ -1,224 +0,0 @@
-sbin/wyvern
-wyvern/bin/wpasswd
-wyvern/sbin/wyvern
-wyvern/sbin/suexec
-wyvern/sbin/wyvernctl
-wyvern/include/wyvern.h
-wyvern/include/common.h
-wyvern/include/status.h
-wyvern/include/module.h
-wyvern/include/functions.h
-wyvern/include/wa.h
-wyvern/include/wc.h
-wyvern/include/wl.h
-wyvern/include/wm.h
-wyvern/include/wp.h
-wyvern/include/ws.h
-wyvern/include/wt-ssl.h
-wyvern/include/wt-sub.h
-wyvern/include/wt.h
-wyvern/include/wu.h
-wyvern/lib/libwt.a
-wyvern/lib/libwt.so.1
-wyvern/lib/libwt.so
-wyvern/lib/libwt_ssl.a
-wyvern/lib/libwt_ssl.so.1
-wyvern/lib/libwt_ssl.so
-wyvern/lib/libws.a
-wyvern/lib/libws.so.1
-wyvern/lib/libws.so
-wyvern/lib/libwu.a
-wyvern/lib/libwu.so.1
-wyvern/lib/libwu.so
-wyvern/lib/libwl.a
-wyvern/lib/libwl.so.1
-wyvern/lib/libwl.so
-wyvern/lib/libwc.a
-wyvern/lib/libwc.so.1
-wyvern/lib/libwc.so
-wyvern/lib/libwa.a
-wyvern/lib/libwa.so.1
-wyvern/lib/libwa.so
-wyvern/lib/libwm.a
-wyvern/lib/libwm.so.1
-wyvern/lib/libwm.so
-wyvern/lib/libwp.a
-wyvern/lib/libwp.so.1
-wyvern/lib/libwp.so
-wyvern/modules/libauth.so
-wyvern/modules/mod_env.so
-wyvern/modules/mod_md5.so
-wyvern/modules/mod_ident.so
-wyvern/modules/mod_info.so
-wyvern/modules/mod_access.so
-wyvern/modules/mod_auth.so
-wyvern/modules/mod_auth_db.so
-wyvern/modules/mod_auth_dbm.so
-wyvern/modules/mod_autoindex.so
-wyvern/modules/mod_cgi.so
-wyvern/modules/mod_ssi.so
-wyvern/modules/mod_gzip.so
-%%SQLITE3%%wyvern/modules/mod_log_sqlite.so
-%%SQLITE3%%wyvern/modules/mod_auth_sqlite.so
-%%SQLITE3%%wyvern/modules/mod_access_sqlite.so
-%%POSTGRESQL%%wyvern/modules/mod_log_pgsql.so
-%%POSTGRESQL%%wyvern/modules/mod_auth_pgsql.so
-@unexec if cmp -s %D/wyvern/conf/wyvern.conf %D/wyvern/conf/wyvern.conf.sample; then rm -f %D/wyvern/conf/wyvern.conf; fi
-wyvern/conf/wyvern.conf.sample
-@exec [ ! -f %B/wyvern.conf ] && cp %B/%f %B/wyvern.conf
-@unexec if cmp -s %D/wyvern/conf/wyvern.conf.ja %D/wyvern/conf/wyvern.conf.ja.sample; then rm -f %D/wyvern/conf/wyvern.conf.ja; fi
-wyvern/conf/wyvern.conf.ja.sample
-@exec [ ! -f %B/wyvern.conf.ja ] && cp %B/%f %B/wyvern.conf.ja
-@unexec if cmp -s %D/wyvern/conf/mime.types %D/wyvern/conf/mime.types.sample; then rm -f %D/wyvern/conf/mime.types; fi
-wyvern/conf/mime.types.sample
-@exec [ ! -f %B/mime.types ] && cp %B/%f %B/mime.types
-wyvern/conf/mime.types.large.sample
-wyvern/conf/mime.types.small.sample
-@unexec if cmp -s %D/wyvern/conf/wyvern-ssl.cnf %D/wyvern/conf/wyvern-ssl.cnf.sample; then rm -f %D/wyvern/conf/wyvern-ssl.cnf; fi
-wyvern/conf/wyvern-ssl.cnf.sample
-@exec [ ! -f %B/wyvern-ssl.cnf ] && cp %B/%f %B/wyvern-ssl.cnf
-wyvern/docs/LICENSE
-wyvern/docs/README
-wyvern/docs/LICENSE.ja
-wyvern/docs/README.ja
-wyvern/docs/SECURITY
-wyvern/docs/UPDATING
-wyvern/examples/admin.conf
-wyvern/examples/admin_auth.sql
-wyvern/examples/admin_history.sql
-wyvern/examples/missing.html
-%%SQLITE3%%wyvern/examples/sqlite_log.sql
-%%SQLITE3%%wyvern/examples/sqlite_auth.sql
-%%SQLITE3%%wyvern/examples/sqlite_access.sql
-%%POSTGRESQL%%wyvern/examples/pgsql_log.sql
-%%POSTGRESQL%%wyvern/examples/pgsql_auth.sql
-wyvern/examples/waccess.conf
-wyvern/examples/wauth.conf
-wyvern/examples/wpasswd.xml
-@unexec if cmp -s %D/wyvern/htdocs/index.html %D/wyvern/htdocs/index.html-dist; then rm -f %D/wyvern/htdocs/index.html; fi
-wyvern/htdocs/index.html-dist
-@exec [ ! -f %B/index.html ] && cp %B/%f %B/index.html
-wyvern/cgi-bin/printenv.cgi
-wyvern/cgi-bin/printenv.pl
-wyvern/cgi-bin/printenv.rb
-wyvern/icons/a.gif
-wyvern/icons/alert.black.gif
-wyvern/icons/alert.red.gif
-wyvern/icons/ball.blue.gif
-wyvern/icons/ball.gray.gif
-wyvern/icons/ball.green.gif
-wyvern/icons/ball.orange.gif
-wyvern/icons/ball.pink.gif
-wyvern/icons/ball.purple.gif
-wyvern/icons/ball.red.gif
-wyvern/icons/ball.white.gif
-wyvern/icons/ball.yellow.gif
-wyvern/icons/binary.gif
-wyvern/icons/binhex.gif
-wyvern/icons/bomb.gif
-wyvern/icons/box.gif
-wyvern/icons/broken.gif
-wyvern/icons/c.gif
-wyvern/icons/comp.gray.gif
-wyvern/icons/compressed.gif
-wyvern/icons/dir.gif
-wyvern/icons/dvi.gif
-wyvern/icons/f.gif
-wyvern/icons/folder.gif
-wyvern/icons/folder.open.gif
-wyvern/icons/folder.sec.gif
-wyvern/icons/generic.gif
-wyvern/icons/generic.red.gif
-wyvern/icons/generic.sec.gif
-wyvern/icons/image1.gif
-wyvern/icons/image2.gif
-wyvern/icons/index.gif
-wyvern/icons/layout.gif
-wyvern/icons/link.gif
-wyvern/icons/movie.gif
-wyvern/icons/p.gif
-wyvern/icons/patch.gif
-wyvern/icons/pdf.gif
-wyvern/icons/portal.gif
-wyvern/icons/ps.gif
-wyvern/icons/quill.gif
-wyvern/icons/screw.gif
-wyvern/icons/script.gif
-wyvern/icons/sound1.gif
-wyvern/icons/sound2.gif
-wyvern/icons/sphere2.gif
-wyvern/icons/tar.gif
-wyvern/icons/tex.gif
-wyvern/icons/text.gif
-wyvern/icons/transfer.gif
-wyvern/icons/unknown.gif
-wyvern/icons/uuencoded.gif
-wyvern/images/mwx-wyvern-banner.png
-wyvern/images/wyvern-banner.png
-wyvern/manual/manual.css
-wyvern/manual/Wyvern-Manual.png
-wyvern/manual/sponsor.png
-wyvern/manual/powerlogo.png
-wyvern/manual/index.html
-wyvern/manual/introduction.html
-wyvern/manual/features.html
-wyvern/manual/security/index.html
-wyvern/manual/security/ssl.html
-wyvern/manual/security/suexec.html
-wyvern/manual/install/easy.html
-wyvern/manual/install/custom.html
-wyvern/manual/install/start.html
-wyvern/manual/config/index.html
-wyvern/manual/config/socket.html
-wyvern/manual/config/security.html
-wyvern/manual/config/ssl.html
-wyvern/manual/config/limits.html
-wyvern/manual/config/paths.html
-wyvern/manual/config/module.html
-wyvern/manual/config/host.html
-wyvern/manual/module/index.html
-wyvern/manual/module/mod_md5.html
-wyvern/manual/module/mod_access.html
-wyvern/manual/module/mod_auth.html
-wyvern/manual/module/mod_autoindex.html
-wyvern/manual/module/ports-index.png
-wyvern/manual/module/system-info.png
-wyvern/manual/module/mod_env.html
-wyvern/manual/module/mod_cgi.html
-wyvern/manual/module/mod_ssi.html
-wyvern/manual/module/mod_gzip.html
-wyvern/manual/module/mod_ident.html
-wyvern/manual/module/mod_info.html
-wyvern/manual/license.html
-wyvern/manual/conclusion.html
-wyvern/manual/bibliography.html
-wyvern/manual/acknowledgement.html
-wyvern/manual/appendix-A.html
-wyvern/manual/appendix-B.html
-wyvern/manual/appendix-C.html
-@dirrm wyvern/bin
-@dirrm wyvern/cgi-bin
-@dirrm wyvern/conf
-@dirrm wyvern/db
-@dirrm wyvern/docs
-@dirrm wyvern/etc
-@dirrm wyvern/examples
-@dirrm wyvern/htdocs
-@dirrm wyvern/icons
-@dirrm wyvern/images
-@dirrm wyvern/include
-@dirrm wyvern/lib
-@dirrm wyvern/libexec
-@dirrm wyvern/logs
-@dirrm wyvern/manual/config
-@dirrm wyvern/manual/install
-@dirrm wyvern/manual/module
-@dirrm wyvern/manual/security
-@dirrm wyvern/manual
-@dirrm wyvern/modules
-@dirrm wyvern/run
-@dirrm wyvern/sbin
-@dirrm wyvern/tmp
-@dirrm wyvern/cache
-@dirrm wyvern/styles
-@dirrm wyvern
OpenPOWER on IntegriCloud