diff --git a/x11/mlterm/Makefile b/x11/mlterm/Makefile new file mode 100644 index 00000000000..5ef13a82eb9 --- /dev/null +++ b/x11/mlterm/Makefile @@ -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 + +# 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 diff --git a/x11/mlterm/distinfo b/x11/mlterm/distinfo new file mode 100644 index 00000000000..f3a374d8f33 --- /dev/null +++ b/x11/mlterm/distinfo @@ -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 diff --git a/x11/mlterm/patches/patch-kiklib_configure b/x11/mlterm/patches/patch-kiklib_configure new file mode 100644 index 00000000000..b3fd53b8c57 --- /dev/null +++ b/x11/mlterm/patches/patch-kiklib_configure @@ -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 + #include + + int main() { diff --git a/x11/mlterm/patches/patch-mkf_script_ltmain_sh b/x11/mlterm/patches/patch-mkf_script_ltmain_sh new file mode 100644 index 00000000000..b2b6ebb2adc --- /dev/null +++ b/x11/mlterm/patches/patch-mkf_script_ltmain_sh @@ -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 diff --git a/x11/mlterm/patches/patch-xwindow_x_xic_c b/x11/mlterm/patches/patch-xwindow_x_xic_c new file mode 100644 index 00000000000..d18882871d0 --- /dev/null +++ b/x11/mlterm/patches/patch-xwindow_x_xic_c @@ -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) + { diff --git a/x11/mlterm/pkg/DESCR b/x11/mlterm/pkg/DESCR new file mode 100644 index 00000000000..76d5b072fca --- /dev/null +++ b/x11/mlterm/pkg/DESCR @@ -0,0 +1,3 @@ +A multilingual terminal emulator on X11. +Some nice features are unicode support and +pseudo transparency. diff --git a/x11/mlterm/pkg/PFRAG.shared b/x11/mlterm/pkg/PFRAG.shared new file mode 100644 index 00000000000..e43000640a9 --- /dev/null +++ b/x11/mlterm/pkg/PFRAG.shared @@ -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) diff --git a/x11/mlterm/pkg/PLIST b/x11/mlterm/pkg/PLIST new file mode 100644 index 00000000000..7c35e62e6ea --- /dev/null +++ b/x11/mlterm/pkg/PLIST @@ -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