summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjtb <jtb>2001-05-17 01:18:08 +0000
committerjtb <jtb>2001-05-17 01:18:08 +0000
commita2078eb15e5bf85fc5fd3668ffa91a6ae98959ae (patch)
treedececabaa89097b82a5e77c9ae1b26d96cee54de
parent5a1ebba2edef332a089175d9b9eda124767b8057 (diff)
downloadpkgsrc-a2078eb15e5bf85fc5fd3668ffa91a6ae98959ae.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.
-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