Import of flvw-20000224

FLTK Virtual Styles, List, Table, and Complex Table Widgets
This commit is contained in:
wilfried 2001-04-02 15:10:25 +00:00
parent 95a63f4d22
commit a1f28f3bd0
11 changed files with 215 additions and 0 deletions

39
x11/flvw/Makefile Normal file
View File

@ -0,0 +1,39 @@
# $OpenBSD: Makefile,v 1.1.1.1 2001/04/02 15:10:25 wilfried Exp $
COMMENT= 'FLTK Virtual Styles, List, Table, and Complex Table Widgets'
DISTNAME= flvw-20000224
PKGNAME= flvw-1.0
CATEGORIES= devel
NEED_VERSION= 1.380
HOMEPAGE= http://flvw.sourceforge.net/
MAINTAINER= Peter Stromberg <wilfried@openbsd.org>
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= flvw
EXTRACT_SUFX= .tgz
BUILD_DEPENDS= ${LOCALBASE}/lib/libfltk.a::x11/fltk
USE_X11= Yes
CONFIGURE_STYLE= gnu
CONFIGURE_ENV= CXXFLAGS="${CXXFLAGS} -I${LOCALBASE}/include" \
LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib"
WRKDIST= ${WRKDIR}/flvw
WRKSRC= ${WRKDIST}/1.0
do-install:
${INSTALL_DATA} ${WRKBUILD}/lib/libflvw.a ${PREFIX}/lib
${INSTALL_DATA_DIR} ${PREFIX}/include/FL
${INSTALL_DATA} ${WRKSRC}/FL/*H ${PREFIX}/include/FL
.include <bsd.port.mk>

3
x11/flvw/files/md5 Normal file
View File

@ -0,0 +1,3 @@
MD5 (flvw-20000224.tgz) = 0412103fcb01ff2c0cdb699b37af385e
RMD160 (flvw-20000224.tgz) = 5a87e35c20c4aeb5d38c0cac3a0bef52bc0fbe74
SHA1 (flvw-20000224.tgz) = e7b7d2a79c1db470b4000c70b63a1bab833eb997

View File

@ -0,0 +1,11 @@
$OpenBSD: patch-1_0_FL_Flv_Style_H,v 1.1.1.1 2001/04/02 15:10:26 wilfried Exp $
--- 1.0/FL/Flv_Style.H.orig Sun Jan 30 13:38:46 2000
+++ 1.0/FL/Flv_Style.H Sat Feb 10 18:49:06 2001
@@ -79,6 +79,7 @@ class Flv_Style_List
{
public:
Flv_Style_List();
+ ~Flv_Style_List();
void clear(void); // Undefine all styles in list
void compact(void); // Release any unused style memory

View File

@ -0,0 +1,29 @@
$OpenBSD: patch-1_0_Makefile,v 1.1.1.1 2001/04/02 15:10:26 wilfried Exp $
--- 1.0/Makefile.orig Sat Jan 22 14:16:06 2000
+++ 1.0/Makefile Sat Feb 10 15:52:45 2001
@@ -26,7 +26,7 @@
SHELL=/bin/sh
-DIRS = src test
+DIRS = src
all: makeinclude
@for dir in $(DIRS); do\
@@ -36,16 +36,6 @@ all: makeinclude
fi;\
(cd $$dir;$(MAKE));\
done
- @echo ""
- @echo ""
- @echo "libflvw.a has been built successfully."
- @echo " For further information see the example"
- @echo " programs in the test directory and the"
- @echo " documentation in documentation/html."
- @echo ""
- @echo "Enjoy :)"
- @echo ""
- @echo ""
install: makeinclude
@for dir in $(DIRS); do\

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-1_0_configure,v 1.1.1.1 2001/04/02 15:10:26 wilfried Exp $
--- 1.0/configure.orig Sun Feb 20 15:14:52 2000
+++ 1.0/configure Mon Apr 2 15:35:23 2001
@@ -990,7 +990,7 @@ else
fi
-LDFLAGS="$CXXFLAGS"
+#LDFLAGS="$CXXFLAGS"
echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-1_0_configure_in,v 1.1.1.1 2001/04/02 15:10:26 wilfried Exp $
--- 1.0/configure.in.orig Sat Jan 22 14:18:28 2000
+++ 1.0/configure.in Wed Mar 21 17:18:12 2001
@@ -18,7 +18,7 @@ AC_PATH_PROG(AR,ar)
AC_PATH_PROG(RM,rm)
dnl Check for libraries...
-LDFLAGS="$CXXFLAGS"
+#LDFLAGS="$CXXFLAGS"
AC_SUBST(LDFLAGS)
AC_PATH_X

View File

@ -0,0 +1,57 @@
$OpenBSD: patch-1_0_makeinclude_in,v 1.1.1.1 2001/04/02 15:10:26 wilfried Exp $
--- 1.0/makeinclude.in.orig Sat Jan 22 14:18:28 2000
+++ 1.0/makeinclude.in Wed Mar 21 17:21:25 2001
@@ -30,27 +30,27 @@ CXX = @CXX@
RANLIB = @RANLIB@
RM = @RM@ -f
SHELL = /bin/sh
-LIBDIR = /usr/local/lib
+LIBDIR = @prefix@/lib
#
# Version options
#
-ifdef V1
-DEFVER =
-else
-DEFVER = -DFLTK_2
-endif
+#ifdef V1
+#DEFVER =
+#else
+#DEFVER = -DFLTK_2
+#endif
#
# Program options...
#
-ARFLAGS = crvs
-CFLAGS = @CFLAGS@ -I.. $(DEFVER)
-CXXFLAGS = @CXXFLAGS@ -I.. $(DEFVER)
-LIBS = -lflvw @LIBS@ -lX11 -lXext -rdynamic -lm -ldl
-LDFLAGS = @LDFLAGS@ -L../lib
+ARFLAGS = r
+CFLAGS = @CFLAGS@ $(DEFVER)
+CXXFLAGS = @CXXFLAGS@ $(DEFVER)
+LIBS = -lflvw @LIBS@ -lX11 -lXext -lm
+LDFLAGS = @LDFLAGS@
#
# Rules...
@@ -59,12 +59,10 @@ LDFLAGS = @LDFLAGS@ -L../lib
.SUFFIXES: .c .cxx .h .o
.c.o:
- @echo Compiling $<...
- @$(CC) $(CFLAGS) -c $<
+ $(CC) $(CFLAGS) -c $<
.cxx.o:
- @echo Compiling $<...
- @$(CXX) $(CXXFLAGS) -I. -c $<
+ $(CXX) $(CXXFLAGS) -I.. -c $<
#
# End of makeinclude

View File

@ -0,0 +1,19 @@
$OpenBSD: patch-1_0_src_Flv_Style_cxx,v 1.1.1.1 2001/04/02 15:10:26 wilfried Exp $
--- 1.0/src/Flv_Style.cxx.orig Sat Jan 22 14:28:44 2000
+++ 1.0/src/Flv_Style.cxx Sat Feb 10 19:44:38 2001
@@ -471,6 +471,15 @@ Flv_Style_List::Flv_Style_List()
vcount = vallocated = vcurrent = 0;
}
+Flv_Style_List::~Flv_Style_List()
+{
+ if(list) {
+ for (int t=0; t<vcount; ++t)
+ list[t]->clear_all();
+ delete []list;
+ }
+}
+
void Flv_Style_List::compact(void)
{
int n, t;

View File

@ -0,0 +1,20 @@
$OpenBSD: patch-1_0_src_Flve_Combo_cxx,v 1.1.1.1 2001/04/02 15:10:26 wilfried Exp $
--- 1.0/src/Flve_Combo.cxx.orig Thu Jan 27 13:32:00 2000
+++ 1.0/src/Flve_Combo.cxx Sat Feb 10 19:45:26 2001
@@ -590,11 +590,12 @@ void Flv_Combo_Items::sort(void)
void Flv_Combo_Items::clear(void) // Clear list
{
int t;
- for (t=0; t<vcount; t++ )
- if (list[t])
- delete list[t];
- if (list)
+ if (list) {
+ for (t=0; t<vcount; t++ )
+ if (list[t])
+ delete list[t];
delete []list;
+ }
list = 0;
vallocated = 0;
vcount = 0;

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

@ -0,0 +1,3 @@
FLTK Virtual Styles, List, Table, and Complex Table Widgets
WWW: ${HOMEPAGE}

10
x11/flvw/pkg/PLIST Normal file
View File

@ -0,0 +1,10 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2001/04/02 15:10:26 wilfried Exp $
include/FL/Flv_CStyle.H
include/FL/Flv_Data_Source.H
include/FL/Flv_List.H
include/FL/Flv_Style.H
include/FL/Flv_Table.H
include/FL/Flve_Check_Button.H
include/FL/Flve_Combo.H
include/FL/Flve_Input.H
lib/libflvw.a