ports/63517: [NEW PORT] x11-toolkits/efltk: Extended Fast Light Toolkit

Sergey Matveychuk sem at ciam.ru
Sun Feb 29 05:10:10 UTC 2004


>Number:         63517
>Category:       ports
>Synopsis:       [NEW PORT] x11-toolkits/efltk: Extended Fast Light Toolkit
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Feb 28 21:10:10 PST 2004
>Closed-Date:
>Last-Modified:
>Originator:     Sergey Matveychuk
>Release:        FreeBSD 5.2.1-RELEASE i386
>Organization:
>Environment:
System: FreeBSD Current.sem-home.ciam.ru 5.2.1-RELEASE FreeBSD 5.2.1-RELEASE #4: Fri Feb 27 03:58:52 MSK 2004
>Description:
	EFltk is a LGPL'd C++ graphical user interface toolkit for 
	X (UNIX(r)), OpenGL(r), and Microsoft(r) Windows(r). 
	It is based on FLTK2 (see README.fltk) and is currently
	developed by Equinox Desktop Environment Team (ede.sf.net)

WWW: http://ede.sf.net

Generated with FreeBSD Port Tools 0.50
>How-To-Repeat:
>Fix:

--- efltk-2.0.1.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	efltk
#	efltk/files
#	efltk/files/patch-test::CubeView.cpp
#	efltk/files/patch-src::core::Fl_Util.cpp
#	efltk/files/patch-src::net::Fl_FTP_Connect.cpp
#	efltk/files/patch-configure.in
#	efltk/files/patch-tools::efluid::Fl_Widget_Type.cpp
#	efltk/Makefile
#	efltk/distinfo
#	efltk/pkg-plist
#	efltk/pkg-descr
#
echo c - efltk
mkdir -p efltk > /dev/null 2>&1
echo c - efltk/files
mkdir -p efltk/files > /dev/null 2>&1
echo x - efltk/files/patch-test::CubeView.cpp
sed 's/^X//' >efltk/files/patch-test::CubeView.cpp << 'END-of-efltk/files/patch-test::CubeView.cpp'
X--- test/CubeView.cpp.orig	Fri Feb 27 04:40:14 2004
X+++ test/CubeView.cpp	Fri Feb 27 04:40:41 2004
X@@ -25,7 +25,7 @@
X 
X #include "CubeView.h"
X 
X-#ifndef __linux
X+#if !defined(__linux) && !defined(__FreeBSD__)
X # include <math.h>
X #endif
X 
END-of-efltk/files/patch-test::CubeView.cpp
echo x - efltk/files/patch-src::core::Fl_Util.cpp
sed 's/^X//' >efltk/files/patch-src::core::Fl_Util.cpp << 'END-of-efltk/files/patch-src::core::Fl_Util.cpp'
X--- src/core/Fl_Util.cpp.orig	Fri Feb 27 03:46:57 2004
X+++ src/core/Fl_Util.cpp	Fri Feb 27 03:47:30 2004
X@@ -8,7 +8,6 @@
X #include <stdlib.h>
X #include <stdarg.h>
X #include <string.h>
X-#include <malloc.h>
X #include <ctype.h>
X 
X #ifdef _WIN32_WCE
END-of-efltk/files/patch-src::core::Fl_Util.cpp
echo x - efltk/files/patch-src::net::Fl_FTP_Connect.cpp
sed 's/^X//' >efltk/files/patch-src::net::Fl_FTP_Connect.cpp << 'END-of-efltk/files/patch-src::net::Fl_FTP_Connect.cpp'
X--- src/net/Fl_FTP_Connect.cpp.orig	Fri Feb 27 04:09:46 2004
X+++ src/net/Fl_FTP_Connect.cpp	Fri Feb 27 04:10:32 2004
X@@ -1,6 +1,6 @@
X #include <efltk/net/Fl_FTP_Connect.h>
X #include <stdio.h>
X-#ifdef __linux__
X+#if defined(__linux__) || defined(__FreeBSD__)
X #  include <netinet/in.h>
X #endif
X 
END-of-efltk/files/patch-src::net::Fl_FTP_Connect.cpp
echo x - efltk/files/patch-configure.in
sed 's/^X//' >efltk/files/patch-configure.in << 'END-of-efltk/files/patch-configure.in'
X--- configure.in.orig	Fri May 30 12:48:30 2003
X+++ configure.in	Sat Feb 28 04:37:19 2004
X@@ -36,7 +36,7 @@
X FL_MAJOR_VERSION=2
X FL_MINOR_VERSION=0
X FL_PATCH_VERSION=3
X-FL_API_VERSION=${FL_MAJOR_VERSION}.${FL_MINOR_VERSION}
X+FL_API_VERSION=${FL_MAJOR_VERSION}
X 
X AC_SUBST(FL_MAJOR_VERSION)
X AC_SUBST(FL_MINOR_VERSION)
X@@ -135,7 +135,6 @@
X DSOEXT=".so.$FL_API_VERSION"
X DSOSHORTEXT=".so"
X 
X-DEBUGFLAG=""
X SYSTYPE="UNIX"
X DSOCOMMAND=""
X THEMECOMMAND=""
X@@ -430,10 +429,12 @@
X AC_ARG_ENABLE(threads, [  --disable-threads       dont require mt libraries],,enable_threads=yes)
X have_pthread=no
X if test "$enable_threads" = yes; then
X-  AC_CHECK_LIB(c, pthread_create, \
X-     have_pthread=yes,
X-     AC_CHECK_LIB(pthread, pthread_create, \
X-        THREADSLIBS=-lpthread have_pthread=yes,,),
X+  AC_CHECK_LIB(pthread, pthread_create, \
X+     THREADSLIBS=-lpthread have_pthread=yes,
X+     AC_CHECK_LIB(kse, pthread_create, \
X+        THREADSLIBS=-lkse have_pthread=yes,
X+        AC_CHECK_LIB(c_r, pthread_create, \
X+           THREADSLIBS=-lc_r have_pthread=yes,),),
X   )
X fi
X 
END-of-efltk/files/patch-configure.in
echo x - efltk/files/patch-tools::efluid::Fl_Widget_Type.cpp
sed 's/^X//' >efltk/files/patch-tools::efluid::Fl_Widget_Type.cpp << 'END-of-efltk/files/patch-tools::efluid::Fl_Widget_Type.cpp'
X--- tools/efluid/Fl_Widget_Type.cpp.orig	Sat Feb 28 06:03:16 2004
X+++ tools/efluid/Fl_Widget_Type.cpp	Sat Feb 28 06:05:38 2004
X@@ -1890,7 +1890,7 @@
X 
X     if (member_of && !callback().empty() && !is_name(callback())) {
X         const char* cn = callback_name();
X-        const char* ut = user_data_type().empty() ? "void*" : user_data_type();
X+        const char* ut = user_data_type().empty() ? Fl_String("void*") : user_data_type();
X         write_public(0);
X         write_h("%sinline void %s_i(%s*, %s);\n", indent(), cn, subclass, ut);
X         write_h("%sstatic void %s(%s*, %s);\n", indent(), cn, subclass, ut);
END-of-efltk/files/patch-tools::efluid::Fl_Widget_Type.cpp
echo x - efltk/Makefile
sed 's/^X//' >efltk/Makefile << 'END-of-efltk/Makefile'
X# New ports collection makefile for:	efltk
X# Date created:				27 Febrary 2004
X# Whom:					Sergey Matveychuk <sem at ciam.ru>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	efltk
XPORTVERSION=	2.0.1
XCATEGORIES=	x11-toolkits
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	ede
XDISTNAME=	${PORTNAME}-${PORTVERSION}-${TIMESTAMP}
X
XMAINTAINER=	sem at ciam.ru
XCOMMENT=	Extended Fast Light Toolkit
X
XLIB_DEPENDS=	png.5:${PORTSDIR}/graphics/png \
X		jpeg.9:${PORTSDIR}/graphics/jpeg
X
XTIMESTAMP=	20040218
X
X.if defined(WITHOUT_MYSQL)
XCONFIGURE_ARGS+=	--disable-mysql
X.else
XUSE_MYSQL=	yes
X.endif
X
XUSE_X_PREFIX=	yes
XUSE_GMAKE=	yes
XUSE_AUTOCONF=	yes
XGNU_CONFIGURE=	yes
XCONFIGURE_ENV+=	CPPFLAGS="-I${LOCALBASE}/include" LDFLAGS="-L${LOCALBASE}/lib" \
X		DEBUGFLAG="${CFLAGS} -I${LOCALBASE}/include"
X
XINSTALLS_SHLIB=	yes
X
X.include <bsd.port.mk>
END-of-efltk/Makefile
echo x - efltk/distinfo
sed 's/^X//' >efltk/distinfo << 'END-of-efltk/distinfo'
XMD5 (efltk-2.0.1-20040218.tar.gz) = 9e3ba9f16ff8737cfdf115761ceee47d
XSIZE (efltk-2.0.1-20040218.tar.gz) = 1672878
END-of-efltk/distinfo
echo x - efltk/pkg-plist
sed 's/^X//' >efltk/pkg-plist << 'END-of-efltk/pkg-plist'
Xbin/ecalc
Xbin/efltk-config
Xbin/efluid
Xbin/etranslate
Xinclude/efltk/Enumerations.h
Xinclude/efltk/Fl.h
Xinclude/efltk/Fl_Adjuster.h
Xinclude/efltk/Fl_Align_Group.h
Xinclude/efltk/Fl_Bar.h
Xinclude/efltk/Fl_Bitmap.h
Xinclude/efltk/Fl_Box.h
Xinclude/efltk/Fl_Boxtype.h
Xinclude/efltk/Fl_Browser.h
Xinclude/efltk/Fl_Buffer.h
Xinclude/efltk/Fl_Button.h
Xinclude/efltk/Fl_Button_Group.h
Xinclude/efltk/Fl_Calendar.h
Xinclude/efltk/Fl_Callback_List.h
Xinclude/efltk/Fl_Check_Button.h
Xinclude/efltk/Fl_Check_Buttons.h
Xinclude/efltk/Fl_Choice.h
Xinclude/efltk/Fl_Clock.h
Xinclude/efltk/Fl_Color.h
Xinclude/efltk/Fl_Color_Chooser.h
Xinclude/efltk/Fl_Combo_Box.h
Xinclude/efltk/Fl_Config.h
Xinclude/efltk/Fl_Config_Dialog_DS.h
Xinclude/efltk/Fl_Data_Fields.h
Xinclude/efltk/Fl_Data_Source.h
Xinclude/efltk/Fl_Date_Time.h
Xinclude/efltk/Fl_Date_Time_Input.h
Xinclude/efltk/Fl_Device.h
Xinclude/efltk/Fl_Dial.h
Xinclude/efltk/Fl_Dialog.h
Xinclude/efltk/Fl_Dialog_DS.h
Xinclude/efltk/Fl_Directory_DS.h
Xinclude/efltk/Fl_Divider.h
Xinclude/efltk/Fl_Double_Window.h
Xinclude/efltk/Fl_Events.h
Xinclude/efltk/Fl_Exception.h
Xinclude/efltk/Fl_Export.h
Xinclude/efltk/Fl_FileBrowser.h
Xinclude/efltk/Fl_FileInput.h
Xinclude/efltk/Fl_File_Dialog.h
Xinclude/efltk/Fl_File_IO.h
Xinclude/efltk/Fl_Flags.h
Xinclude/efltk/Fl_Float_Input.h
Xinclude/efltk/Fl_Font.h
Xinclude/efltk/Fl_Gdi.h
Xinclude/efltk/Fl_Gl_Window.h
Xinclude/efltk/Fl_Group.h
Xinclude/efltk/Fl_Help_Dialog.h
Xinclude/efltk/Fl_Highlight_Button.h
Xinclude/efltk/Fl_Hor_Fill_Slider.h
Xinclude/efltk/Fl_Hor_Nice_Slider.h
Xinclude/efltk/Fl_Hor_Slider.h
Xinclude/efltk/Fl_Hor_Value_Slider.h
Xinclude/efltk/Fl_IO.h
Xinclude/efltk/Fl_Image.h
Xinclude/efltk/Fl_Image_Cache.h
Xinclude/efltk/Fl_Image_Filter.h
Xinclude/efltk/Fl_Image_IO.h
Xinclude/efltk/Fl_Image_List.h
Xinclude/efltk/Fl_Images.h
Xinclude/efltk/Fl_Input.h
Xinclude/efltk/Fl_Input_Browser.h
Xinclude/efltk/Fl_Int_Input.h
Xinclude/efltk/Fl_Int_List.h
Xinclude/efltk/Fl_Item.h
Xinclude/efltk/Fl_Item_Group.h
Xinclude/efltk/Fl_Labeltype.h
Xinclude/efltk/Fl_Light_Button.h
Xinclude/efltk/Fl_Line_Dial.h
Xinclude/efltk/Fl_ListView.h
Xinclude/efltk/Fl_ListView_Column.h
Xinclude/efltk/Fl_ListView_Header.h
Xinclude/efltk/Fl_ListView_Item.h
Xinclude/efltk/Fl_Locale.h
Xinclude/efltk/Fl_MDI_Bar.h
Xinclude/efltk/Fl_MDI_Window.h
Xinclude/efltk/Fl_Main_Window.h
Xinclude/efltk/Fl_Map.h
Xinclude/efltk/Fl_Masked_Input.h
Xinclude/efltk/Fl_Memory_DS.h
Xinclude/efltk/Fl_Menu_.h
Xinclude/efltk/Fl_Menu_Bar.h
Xinclude/efltk/Fl_Menu_Button.h
Xinclude/efltk/Fl_Menu_Item.h
Xinclude/efltk/Fl_Menu_Window.h
Xinclude/efltk/Fl_Multi_Browser.h
Xinclude/efltk/Fl_Multi_Image.h
Xinclude/efltk/Fl_Multiline_Input.h
Xinclude/efltk/Fl_Multiline_Output.h
Xinclude/efltk/Fl_Nice_Slider.h
Xinclude/efltk/Fl_Numeric_Input.h
Xinclude/efltk/Fl_Output.h
Xinclude/efltk/Fl_Overlay_Window.h
Xinclude/efltk/Fl_Pack.h
Xinclude/efltk/Fl_Packed_Strings.h
Xinclude/efltk/Fl_Pixmap.h
Xinclude/efltk/Fl_Point.h
Xinclude/efltk/Fl_Popup_Window.h
Xinclude/efltk/Fl_PostScript.h
Xinclude/efltk/Fl_Printer.h
Xinclude/efltk/Fl_ProgressBar.h
Xinclude/efltk/Fl_PtrList.h
Xinclude/efltk/Fl_Ptr_List.h
Xinclude/efltk/Fl_Ptr_Stack.h
Xinclude/efltk/Fl_Radio_Button.h
Xinclude/efltk/Fl_Radio_Buttons.h
Xinclude/efltk/Fl_Radio_Item.h
Xinclude/efltk/Fl_Radio_Light_Button.h
Xinclude/efltk/Fl_Radio_Round_Button.h
Xinclude/efltk/Fl_Rect.h
Xinclude/efltk/Fl_Renderer.h
Xinclude/efltk/Fl_Repeat_Button.h
Xinclude/efltk/Fl_Return_Button.h
Xinclude/efltk/Fl_Roller.h
Xinclude/efltk/Fl_Round_Button.h
Xinclude/efltk/Fl_Round_Clock.h
Xinclude/efltk/Fl_Scroll.h
Xinclude/efltk/Fl_Scrollbar.h
Xinclude/efltk/Fl_Secret_Input.h
Xinclude/efltk/Fl_Select_Browser.h
Xinclude/efltk/Fl_Shaped_Window.h
Xinclude/efltk/Fl_Signal.h
Xinclude/efltk/Fl_Simple_Counter.h
Xinclude/efltk/Fl_Simple_Html.h
Xinclude/efltk/Fl_Single_Window.h
Xinclude/efltk/Fl_Size.h
Xinclude/efltk/Fl_Slider.h
Xinclude/efltk/Fl_Socket.h
Xinclude/efltk/Fl_Split.h
Xinclude/efltk/Fl_Stock_Images.h
Xinclude/efltk/Fl_String.h
Xinclude/efltk/Fl_String_List.h
Xinclude/efltk/Fl_String_Stack.h
Xinclude/efltk/Fl_Style.h
Xinclude/efltk/Fl_Style_Set.h
Xinclude/efltk/Fl_Table_Base.h
Xinclude/efltk/Fl_Tabs.h
Xinclude/efltk/Fl_Text_Buffer.h
Xinclude/efltk/Fl_Text_Display.h
Xinclude/efltk/Fl_Text_Editor.h
Xinclude/efltk/Fl_Thread.h
Xinclude/efltk/Fl_Thread_Linux.h
Xinclude/efltk/Fl_Thread_w32.h
Xinclude/efltk/Fl_Threads.h
Xinclude/efltk/Fl_Tile.h
Xinclude/efltk/Fl_Toggle_Button.h
Xinclude/efltk/Fl_Toggle_Item.h
Xinclude/efltk/Fl_Toggle_Light_Button.h
Xinclude/efltk/Fl_Toggle_Round_Button.h
Xinclude/efltk/Fl_Tool_Bar.h
Xinclude/efltk/Fl_Tooltip.h
Xinclude/efltk/Fl_Translator.h
Xinclude/efltk/Fl_Tree.h
Xinclude/efltk/Fl_Util.h
Xinclude/efltk/Fl_Valuator.h
Xinclude/efltk/Fl_Value_Input.h
Xinclude/efltk/Fl_Value_List.h
Xinclude/efltk/Fl_Value_Map.h
Xinclude/efltk/Fl_Value_Output.h
Xinclude/efltk/Fl_Value_Slider.h
Xinclude/efltk/Fl_Value_Stack.h
Xinclude/efltk/Fl_Variant.h
Xinclude/efltk/Fl_WM.h
Xinclude/efltk/Fl_Widget.h
Xinclude/efltk/Fl_Widget_List.h
Xinclude/efltk/Fl_Window.h
Xinclude/efltk/Fl_Wordwrap_Input.h
Xinclude/efltk/Fl_Wordwrap_Output.h
Xinclude/efltk/Fl_Workspace.h
Xinclude/efltk/Xutf8.h
Xinclude/efltk/db/Fl_Data_Dialog.h
Xinclude/efltk/db/Fl_Database.h
Xinclude/efltk/db/Fl_MySQL_Database.h
Xinclude/efltk/db/Fl_ODBC_Database.h
Xinclude/efltk/db/Fl_Params.h
Xinclude/efltk/db/Fl_Query.h
Xinclude/efltk/db/Fl_Record_DS.h
Xinclude/efltk/filename.h
Xinclude/efltk/fl_ask.h
Xinclude/efltk/fl_draw.h
Xinclude/efltk/fl_load_plugin.h
Xinclude/efltk/fl_math.h
Xinclude/efltk/fl_message.h
Xinclude/efltk/fl_show_colormap.h
Xinclude/efltk/fl_utf8.h
Xinclude/efltk/gl.h
Xinclude/efltk/gl2opengl.h
Xinclude/efltk/gl_draw.h
Xinclude/efltk/net/Fl_Base64.h
Xinclude/efltk/net/Fl_FTP_Connect.h
Xinclude/efltk/net/Fl_FTP_DS.h
Xinclude/efltk/net/Fl_IMAP_Connect.h
Xinclude/efltk/net/Fl_IMAP_DS.h
Xinclude/efltk/net/Fl_Mail_Message.h
Xinclude/efltk/vsnprintf.h
Xinclude/efltk/win32.h
Xinclude/efltk/x.h
Xinclude/efltk/xml/Fl_Xml.h
Xinclude/efltk/xml/Fl_XmlDoc.h
Xinclude/efltk/xml/Fl_XmlHandler.h
Xinclude/efltk/xml/Fl_XmlNode.h
Xinclude/efltk/xml/Fl_XmlNode_List.h
Xinclude/efltk/xml/Fl_XmlParser.h
Xinclude/efltk/xml/Fl_XmlTokenizer.h
Xlib/fltk/eblue.theme
Xlib/fltk/essai.theme
Xlib/fltk/motif.theme
Xlib/libefltk.so
Xlib/libefltk.so.2
Xlib/libefltk_gl.so
Xlib/libefltk_gl.so.2
Xlib/libefltk_images.so
Xlib/libefltk_images.so.2
Xlib/libefltk_mysql.so
Xlib/libefltk_mysql.so.2
Xlib/libefltk_net.so
Xlib/libefltk_net.so.2
Xlib/libefltk_xml.so
Xlib/libefltk_xml.so.2
Xshare/locale/fi/LC_MESSAGES/efltk.mo
Xshare/locale/id/LC_MESSAGES/efltk.mo
Xshare/locale/sk/LC_MESSAGES/efltk.mo
Xshare/locale/sr/LC_MESSAGES/efltk.mo
X at dirrm lib/fltk
X at dirrm include/efltk/xml
X at dirrm include/efltk/net
X at dirrm include/efltk/db
X at dirrm include/efltk
END-of-efltk/pkg-plist
echo x - efltk/pkg-descr
sed 's/^X//' >efltk/pkg-descr << 'END-of-efltk/pkg-descr'
X	EFltk is a LGPL'd C++ graphical user interface toolkit for 
X	X (UNIX(r)), OpenGL(r), and Microsoft(r) Windows(r). 
X	It is based on FLTK2 (see README.fltk) and is currently
X	developed by Equinox Desktop Environment Team (ede.sf.net)
X
XWWW: http://ede.sf.net
END-of-efltk/pkg-descr
exit
--- efltk-2.0.1.shar ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list