summaryrefslogtreecommitdiff
path: root/devel/tvision
diff options
context:
space:
mode:
authorjtb <jtb@pkgsrc.org>2001-05-17 01:18:08 +0000
committerjtb <jtb@pkgsrc.org>2001-05-17 01:18:08 +0000
commitd945e65d5d3c2e56e45ee4b23618700fd12761a8 (patch)
treedececabaa89097b82a5e77c9ae1b26d96cee54de /devel/tvision
parent750641e9c1e43703a22c0e750f0f74f8b628ef8f (diff)
downloadpkgsrc-d945e65d5d3c2e56e45ee4b23618700fd12761a8.tar.gz
Initial import of tvision.
Turbo Vision for UNIX Turbo Vision (or TV, for short) is a library that provides an application framework for C++ programmers. With TV, you can write beautiful object-oriented character-mode user interfaces in very a short time. TV is available in C++ and Pascal and is a product of Borland International. It was developed to run on MS-DOS systems, but today it is available for many other platforms (ported by independent programmers). This port is based on the Borland 2.0 version with fixes. Borland has released the source code to the public some time ago (take a look at the COPYRIGHT file in the source package for more information). Package provided by Nathan Ahlstrom <nathan.ahlstrom@medtronic.com> in PR pkg/12912.
Diffstat (limited to 'devel/tvision')
-rw-r--r--devel/tvision/Makefile19
-rw-r--r--devel/tvision/distinfo6
-rw-r--r--devel/tvision/patches/patch-aa13
-rw-r--r--devel/tvision/patches/patch-ab13
-rw-r--r--devel/tvision/pkg/DESCR17
-rw-r--r--devel/tvision/pkg/PLIST32
6 files changed, 100 insertions, 0 deletions
diff --git a/devel/tvision/Makefile b/devel/tvision/Makefile
new file mode 100644
index 00000000000..8246f428874
--- /dev/null
+++ b/devel/tvision/Makefile
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.1.1.1 2001/05/17 01:18:08 jtb Exp $
+#
+
+DISTNAME= tvision-0.7
+CATEGORIES= devel
+MASTER_SITES= ${MASTER_SITE_SUNSITE:=devel/lang/c++/}
+
+MAINTAINER= packages@NetBSD.org
+COMMENT= The Turbo Vision C++ CUI library for UNIX
+
+DEPENDS+= ncurses>=5.2:../../devel/ncurses
+
+GNU_CONFIGURE= YES
+USE_LIBTOOL= YES
+
+LTCONFIG_OVERRIDE= ${WRKSRC}/ltconfig
+CONFIGURE_ENV+= CPPFLAGS="${CPPFLAGS} -I${LOCALBASE}/include"
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/tvision/distinfo b/devel/tvision/distinfo
new file mode 100644
index 00000000000..cda003a5b25
--- /dev/null
+++ b/devel/tvision/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1.1.1 2001/05/17 01:18:08 jtb Exp $
+
+SHA1 (tvision-0.7.tar.gz) = 5350d8e641dc66c62a68aa2606b5f389fad027f3
+Size (tvision-0.7.tar.gz) = 446880 bytes
+SHA1 (patch-aa) = 7ddf8b87f7991ad41a84c28f65646c7c9f11dde0
+SHA1 (patch-ab) = 0ed36ab7cafbbf702647e69c862f1ecc6d1cc5b3
diff --git a/devel/tvision/patches/patch-aa b/devel/tvision/patches/patch-aa
new file mode 100644
index 00000000000..ef801adea16
--- /dev/null
+++ b/devel/tvision/patches/patch-aa
@@ -0,0 +1,13 @@
+$NetBSD: patch-aa,v 1.1.1.1 2001/05/17 01:18:08 jtb Exp $
+
+--- lib/drawbuf.h.orig Fri May 11 12:30:15 2001
++++ lib/drawbuf.h Fri May 11 12:31:46 2001
+@@ -97,6 +97,8 @@
+
+ #ifdef __FreeBSD__
+ #include <machine/endian.h>
++#elif defined(__NetBSD__)
++#include <sys/endian.h>
+ #else
+ #include <endian.h>
+ #endif
diff --git a/devel/tvision/patches/patch-ab b/devel/tvision/patches/patch-ab
new file mode 100644
index 00000000000..fcf834ad02d
--- /dev/null
+++ b/devel/tvision/patches/patch-ab
@@ -0,0 +1,13 @@
+$NetBSD: patch-ab,v 1.1.1.1 2001/05/17 01:18:08 jtb Exp $
+
+--- lib/system.h.orig Fri May 11 12:33:54 2001
++++ lib/system.h Fri May 11 12:34:15 2001
+@@ -107,6 +107,8 @@
+
+ #ifdef __FreeBSD__
+ #include <machine/endian.h>
++#elif defined(__NetBSD__)
++#include <sys/endian.h>
+ #else
+ #include <endian.h>
+ #endif
diff --git a/devel/tvision/pkg/DESCR b/devel/tvision/pkg/DESCR
new file mode 100644
index 00000000000..08df91102dc
--- /dev/null
+++ b/devel/tvision/pkg/DESCR
@@ -0,0 +1,17 @@
+Turbo Vision for UNIX
+
+Turbo Vision (or TV, for short) is a library that provides an
+application framework for C++ programmers. With TV, you can write
+beautiful object-oriented character-mode user interfaces in very a
+short time.
+
+TV is available in C++ and Pascal and is a product of Borland
+International. It was developed to run on MS-DOS systems, but today
+it is available for many other platforms (ported by independent
+programmers).
+
+This port is based on the Borland 2.0 version with fixes.
+
+Borland has released the source code to the public some time ago (take
+a look at the COPYRIGHT file in the source package for more
+information).
diff --git a/devel/tvision/pkg/PLIST b/devel/tvision/pkg/PLIST
new file mode 100644
index 00000000000..cef1dadb2a1
--- /dev/null
+++ b/devel/tvision/pkg/PLIST
@@ -0,0 +1,32 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2001/05/17 01:18:08 jtb Exp $
+include/tvision/app.h
+include/tvision/buffers.h
+include/tvision/colorsel.h
+include/tvision/dialogs.h
+include/tvision/drawbuf.h
+include/tvision/editors.h
+include/tvision/help.h
+include/tvision/helpbase.h
+include/tvision/menus.h
+include/tvision/msgbox.h
+include/tvision/objects.h
+include/tvision/outline.h
+include/tvision/resource.h
+include/tvision/stddlg.h
+include/tvision/system.h
+include/tvision/textview.h
+include/tvision/tkeys.h
+include/tvision/tobjstrm.h
+include/tvision/ttypes.h
+include/tvision/tv.h
+include/tvision/tvconfig.h
+include/tvision/tvobjs.h
+include/tvision/util.h
+include/tvision/validate.h
+include/tvision/views.h
+lib/libtvision.a
+lib/libtvision.so
+lib/libtvision.so.0
+lib/libtvision.so.0.7
+lib/libtvision.la
+@dirrm include/tvision