Import mlterm 2.8.0.

Submitted by Waldemar Brodkorb <wbx@openbsd.de>.

A multilingual terminal emulator on X11.
Some nice features are unicode support and pseudo transparency.
This commit is contained in:
naddy 2004-06-04 17:13:26 +00:00
parent c229dda73e
commit c9f499c672
8 changed files with 142 additions and 0 deletions

43
x11/mlterm/Makefile Normal file
View File

@ -0,0 +1,43 @@
# $OpenBSD: Makefile,v 1.1.1.1 2004/06/04 17:13:26 naddy Exp $
NOT_FOR_ARCHS= vax
COMMENT= "color terminal emulator with transparency and unicode support"
DISTNAME= mlterm-2.8.0
CATEGORIES= x11
MAINTAINER= Waldemar Brodkorb <wbx@openbsd.de>
# BSD
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
HOMEPAGE= http://mlterm.sourceforge.net/
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=mlterm/}
PATCHFILES= ${DISTNAME}pl1.tar.gz
USE_X11= Yes
LIB_DEPENDS= gtk.1.2::x11/gtk+
CONFIGURE_STYLE=gnu
CONFIGURE_ARGS= ${CONFIGURE_SHARED} --enable-anti-alias --enable-utmp
CONFIGURE_ENV= CPPFLAGS="-I${X11BASE}/include/freetype2"
.if ${MACHINE_ARCH} == "vax" || ${MACHINE_ARCH} == "m88k"
CONFIGURE_ENV+= "X_EXTRA_LIBS=\"/usr/X11R6/lib/libXft.a \
/usr/X11R6/lib/libXfont.a \
/usr/X11R6/lib/libfontconfig.a /usr/X11R6/lib/libX11.a \
/usr/X11R6/lib/libfreetype.a /usr/X11R6/lib/libexpat.a \
/usr/X11R6/lib/libXrender.a /usr/X11R6/lib/libXext.a\""
.endif
NO_REGRESS= Yes
post-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/mlterm
${INSTALL_DATA} ${WRKSRC}/etc/[a-z]* ${PREFIX}/share/examples/mlterm
.include <bsd.port.mk>

6
x11/mlterm/distinfo Normal file
View File

@ -0,0 +1,6 @@
MD5 (mlterm-2.8.0.tar.gz) = 69b38c6909ba8cd2e81edd18fc612b1f
MD5 (mlterm-2.8.0pl1.tar.gz) = 66a0d3b21e6bfcc7919b579794f70479
RMD160 (mlterm-2.8.0.tar.gz) = f8448aa1a8d1a74bf3d6ee5638a00386783bcb54
RMD160 (mlterm-2.8.0pl1.tar.gz) = 8e7d960ab6c181a08761c9925c9f2594994892be
SHA1 (mlterm-2.8.0.tar.gz) = d32ef91e35ccf31f61332250076ad3e4a555d83f
SHA1 (mlterm-2.8.0pl1.tar.gz) = 889b5f0747e895276589414cf26d3ef1df7c31c0

View File

@ -0,0 +1,11 @@
$OpenBSD: patch-kiklib_configure,v 1.1.1.1 2004/06/04 17:13:26 naddy Exp $
--- kiklib/configure.orig 2004-05-18 12:12:39.000000000 +0200
+++ kiklib/configure 2004-05-18 12:21:56.000000000 +0200
@@ -6750,6 +6750,7 @@ else
#line 6751 "configure"
#include "confdefs.h"
+#include <sys/types.h>
#include <sys/socket.h>
int main() {

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-mkf_script_ltmain_sh,v 1.1.1.1 2004/06/04 17:13:26 naddy Exp $
--- mkf/script/ltmain.sh.orig 2004-05-13 12:00:35.000000000 +0200
+++ mkf/script/ltmain.sh 2004-05-13 12:00:43.000000000 +0200
@@ -1758,7 +1758,7 @@ compiler."
if test "$installed" = no; then
notinst_deplibs="$notinst_deplibs $lib"
- need_relink=yes
+ need_relink=no
fi
if test -n "$old_archive_from_expsyms_cmds"; then

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-xwindow_x_xic_c,v 1.1.1.1 2004/06/04 17:13:26 naddy Exp $
--- xwindow/x_xic.c.orig 2003-10-05 15:10:06.000000000 +0200
+++ xwindow/x_xic.c 2004-05-15 12:11:24.000000000 +0200
@@ -125,7 +125,7 @@ create_xic(
XPoint spot ;
XFontSet fontset ;
XIC xic ;
- int xim_ev_mask ;
+ long xim_ev_mask ;
if( win->xic)
{

3
x11/mlterm/pkg/DESCR Normal file
View File

@ -0,0 +1,3 @@
A multilingual terminal emulator on X11.
Some nice features are unicode support and
pseudo transparency.

View File

@ -0,0 +1,10 @@
@comment $OpenBSD: PFRAG.shared,v 1.1.1.1 2004/06/04 17:13:26 naddy Exp $
lib/libkik.so.9.0
lib/libmkf.so.13.0
lib/mlterm/libathena.so
lib/mlterm/libmotif.so
lib/mlterm/libmozmodern.so
lib/mlterm/libnext.so
lib/mlterm/libsample.so
lib/mlterm/libsample2.so
DYNLIBDIR(%D/lib)

45
x11/mlterm/pkg/PLIST Normal file
View File

@ -0,0 +1,45 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2004/06/04 17:13:26 naddy Exp $
bin/mlcc
bin/mlclient
bin/mlterm
@comment lib/libkik.a
@comment lib/libkik.la
@comment lib/libmkf.a
@comment lib/libmkf.la
@comment lib/mlterm/libathena.a
@comment lib/mlterm/libathena.la
@comment lib/mlterm/libmotif.a
@comment lib/mlterm/libmotif.la
@comment lib/mlterm/libmozmodern.a
@comment lib/mlterm/libmozmodern.la
@comment lib/mlterm/libnext.a
@comment lib/mlterm/libnext.la
@comment lib/mlterm/libsample.a
@comment lib/mlterm/libsample.la
@comment lib/mlterm/libsample2.a
@comment lib/mlterm/libsample2.la
libexec/mlconfig
libexec/mlterm-menu
man/man1/mlclient.1
man/man1/mlterm.1
share/examples/mlterm/aafont
share/examples/mlterm/color
share/examples/mlterm/font
share/examples/mlterm/font.ja
share/examples/mlterm/key
share/examples/mlterm/main
share/examples/mlterm/main.ja
share/examples/mlterm/taafont
share/examples/mlterm/termcap
share/examples/mlterm/tfont
share/examples/mlterm/vaafont
share/examples/mlterm/vfont
share/examples/mlterm/xim
share/locale/de/LC_MESSAGES/mlconfig.mo
share/locale/ja/LC_MESSAGES/mlconfig.mo
share/locale/zh_TW/LC_MESSAGES/mlconfig.mo
%%SHARED%%
@dirrm share/locale/zh_TW/LC_MESSAGES
@dirrm share/locale/zh_TW
@dirrm share/examples/mlterm
@dirrm lib/mlterm