mirror of
https://git.FreeBSD.org/ports.git
synced 2025-02-04 11:23:46 +00:00
Add efltk 2.0.1,
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) PR: ports/63517 Submitted by: Sergey Matveychuk <sem@ciam.ru>
This commit is contained in:
parent
dd65b6d747
commit
0bc63bae10
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=102501
@ -15,6 +15,7 @@
|
||||
SUBDIR += easygtk
|
||||
SUBDIR += eel
|
||||
SUBDIR += eel2
|
||||
SUBDIR += efltk
|
||||
SUBDIR += engradient
|
||||
SUBDIR += erlgtk
|
||||
SUBDIR += fl_editor
|
||||
|
40
x11-toolkits/efltk/Makefile
Normal file
40
x11-toolkits/efltk/Makefile
Normal file
@ -0,0 +1,40 @@
|
||||
# New ports collection makefile for: efltk
|
||||
# Date created: 27 Febrary 2004
|
||||
# Whom: Sergey Matveychuk <sem@ciam.ru>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= efltk
|
||||
PORTVERSION= 2.0.1
|
||||
CATEGORIES= x11-toolkits
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
|
||||
MASTER_SITE_SUBDIR= ede
|
||||
DISTNAME= ${PORTNAME}-${PORTVERSION}-${TIMESTAMP}
|
||||
|
||||
MAINTAINER= sem@ciam.ru
|
||||
COMMENT= Extended Fast Light Toolkit
|
||||
|
||||
LIB_DEPENDS= png.5:${PORTSDIR}/graphics/png \
|
||||
jpeg.9:${PORTSDIR}/graphics/jpeg
|
||||
|
||||
TIMESTAMP= 20040218
|
||||
|
||||
ONLY_FOR_ARCHS= i386
|
||||
|
||||
.if defined(WITHOUT_MYSQL)
|
||||
CONFIGURE_ARGS+= --disable-mysql
|
||||
.else
|
||||
USE_MYSQL= yes
|
||||
.endif
|
||||
|
||||
USE_X_PREFIX= yes
|
||||
USE_GMAKE= yes
|
||||
USE_AUTOCONF= yes
|
||||
GNU_CONFIGURE= yes
|
||||
CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include" LDFLAGS="-L${LOCALBASE}/lib" \
|
||||
DEBUGFLAG="${CFLAGS} -I${LOCALBASE}/include"
|
||||
|
||||
INSTALLS_SHLIB= yes
|
||||
|
||||
.include <bsd.port.mk>
|
2
x11-toolkits/efltk/distinfo
Normal file
2
x11-toolkits/efltk/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
MD5 (efltk-2.0.1-20040218.tar.gz) = 9e3ba9f16ff8737cfdf115761ceee47d
|
||||
SIZE (efltk-2.0.1-20040218.tar.gz) = 1672878
|
36
x11-toolkits/efltk/files/patch-configure.in
Normal file
36
x11-toolkits/efltk/files/patch-configure.in
Normal file
@ -0,0 +1,36 @@
|
||||
--- configure.in.orig Fri May 30 12:48:30 2003
|
||||
+++ configure.in Sat Feb 28 04:37:19 2004
|
||||
@@ -36,7 +36,7 @@
|
||||
FL_MAJOR_VERSION=2
|
||||
FL_MINOR_VERSION=0
|
||||
FL_PATCH_VERSION=3
|
||||
-FL_API_VERSION=${FL_MAJOR_VERSION}.${FL_MINOR_VERSION}
|
||||
+FL_API_VERSION=${FL_MAJOR_VERSION}
|
||||
|
||||
AC_SUBST(FL_MAJOR_VERSION)
|
||||
AC_SUBST(FL_MINOR_VERSION)
|
||||
@@ -135,7 +135,6 @@
|
||||
DSOEXT=".so.$FL_API_VERSION"
|
||||
DSOSHORTEXT=".so"
|
||||
|
||||
-DEBUGFLAG=""
|
||||
SYSTYPE="UNIX"
|
||||
DSOCOMMAND=""
|
||||
THEMECOMMAND=""
|
||||
@@ -430,10 +429,12 @@
|
||||
AC_ARG_ENABLE(threads, [ --disable-threads dont require mt libraries],,enable_threads=yes)
|
||||
have_pthread=no
|
||||
if test "$enable_threads" = yes; then
|
||||
- AC_CHECK_LIB(c, pthread_create, \
|
||||
- have_pthread=yes,
|
||||
- AC_CHECK_LIB(pthread, pthread_create, \
|
||||
- THREADSLIBS=-lpthread have_pthread=yes,,),
|
||||
+ AC_CHECK_LIB(pthread, pthread_create, \
|
||||
+ THREADSLIBS=-lpthread have_pthread=yes,
|
||||
+ AC_CHECK_LIB(kse, pthread_create, \
|
||||
+ THREADSLIBS=-lkse have_pthread=yes,
|
||||
+ AC_CHECK_LIB(c_r, pthread_create, \
|
||||
+ THREADSLIBS=-lc_r have_pthread=yes,),),
|
||||
)
|
||||
fi
|
||||
|
10
x11-toolkits/efltk/files/patch-src::core::Fl_Util.cpp
Normal file
10
x11-toolkits/efltk/files/patch-src::core::Fl_Util.cpp
Normal file
@ -0,0 +1,10 @@
|
||||
--- src/core/Fl_Util.cpp.orig Fri Feb 27 03:46:57 2004
|
||||
+++ src/core/Fl_Util.cpp Fri Feb 27 03:47:30 2004
|
||||
@@ -8,7 +8,6 @@
|
||||
#include <stdlib.h>
|
||||
#include <stdarg.h>
|
||||
#include <string.h>
|
||||
-#include <malloc.h>
|
||||
#include <ctype.h>
|
||||
|
||||
#ifdef _WIN32_WCE
|
10
x11-toolkits/efltk/files/patch-src::net::Fl_FTP_Connect.cpp
Normal file
10
x11-toolkits/efltk/files/patch-src::net::Fl_FTP_Connect.cpp
Normal file
@ -0,0 +1,10 @@
|
||||
--- src/net/Fl_FTP_Connect.cpp.orig Fri Feb 27 04:09:46 2004
|
||||
+++ src/net/Fl_FTP_Connect.cpp Fri Feb 27 04:10:32 2004
|
||||
@@ -1,6 +1,6 @@
|
||||
#include <efltk/net/Fl_FTP_Connect.h>
|
||||
#include <stdio.h>
|
||||
-#ifdef __linux__
|
||||
+#if defined(__linux__) || defined(__FreeBSD__)
|
||||
# include <netinet/in.h>
|
||||
#endif
|
||||
|
11
x11-toolkits/efltk/files/patch-test::CubeView.cpp
Normal file
11
x11-toolkits/efltk/files/patch-test::CubeView.cpp
Normal file
@ -0,0 +1,11 @@
|
||||
--- test/CubeView.cpp.orig Fri Feb 27 04:40:14 2004
|
||||
+++ test/CubeView.cpp Fri Feb 27 04:40:41 2004
|
||||
@@ -25,7 +25,7 @@
|
||||
|
||||
#include "CubeView.h"
|
||||
|
||||
-#ifndef __linux
|
||||
+#if !defined(__linux) && !defined(__FreeBSD__)
|
||||
# include <math.h>
|
||||
#endif
|
||||
|
@ -0,0 +1,11 @@
|
||||
--- tools/efluid/Fl_Widget_Type.cpp.orig Sat Feb 28 06:03:16 2004
|
||||
+++ tools/efluid/Fl_Widget_Type.cpp Sat Feb 28 06:05:38 2004
|
||||
@@ -1890,7 +1890,7 @@
|
||||
|
||||
if (member_of && !callback().empty() && !is_name(callback())) {
|
||||
const char* cn = callback_name();
|
||||
- const char* ut = user_data_type().empty() ? "void*" : user_data_type();
|
||||
+ const char* ut = user_data_type().empty() ? Fl_String("void*") : user_data_type();
|
||||
write_public(0);
|
||||
write_h("%sinline void %s_i(%s*, %s);\n", indent(), cn, subclass, ut);
|
||||
write_h("%sstatic void %s(%s*, %s);\n", indent(), cn, subclass, ut);
|
6
x11-toolkits/efltk/pkg-descr
Normal file
6
x11-toolkits/efltk/pkg-descr
Normal file
@ -0,0 +1,6 @@
|
||||
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
|
232
x11-toolkits/efltk/pkg-plist
Normal file
232
x11-toolkits/efltk/pkg-plist
Normal file
@ -0,0 +1,232 @@
|
||||
bin/ecalc
|
||||
bin/efltk-config
|
||||
bin/efluid
|
||||
bin/etranslate
|
||||
include/efltk/Enumerations.h
|
||||
include/efltk/Fl.h
|
||||
include/efltk/Fl_Adjuster.h
|
||||
include/efltk/Fl_Align_Group.h
|
||||
include/efltk/Fl_Bar.h
|
||||
include/efltk/Fl_Bitmap.h
|
||||
include/efltk/Fl_Box.h
|
||||
include/efltk/Fl_Boxtype.h
|
||||
include/efltk/Fl_Browser.h
|
||||
include/efltk/Fl_Buffer.h
|
||||
include/efltk/Fl_Button.h
|
||||
include/efltk/Fl_Button_Group.h
|
||||
include/efltk/Fl_Calendar.h
|
||||
include/efltk/Fl_Callback_List.h
|
||||
include/efltk/Fl_Check_Button.h
|
||||
include/efltk/Fl_Check_Buttons.h
|
||||
include/efltk/Fl_Choice.h
|
||||
include/efltk/Fl_Clock.h
|
||||
include/efltk/Fl_Color.h
|
||||
include/efltk/Fl_Color_Chooser.h
|
||||
include/efltk/Fl_Combo_Box.h
|
||||
include/efltk/Fl_Config.h
|
||||
include/efltk/Fl_Config_Dialog_DS.h
|
||||
include/efltk/Fl_Data_Fields.h
|
||||
include/efltk/Fl_Data_Source.h
|
||||
include/efltk/Fl_Date_Time.h
|
||||
include/efltk/Fl_Date_Time_Input.h
|
||||
include/efltk/Fl_Device.h
|
||||
include/efltk/Fl_Dial.h
|
||||
include/efltk/Fl_Dialog.h
|
||||
include/efltk/Fl_Dialog_DS.h
|
||||
include/efltk/Fl_Directory_DS.h
|
||||
include/efltk/Fl_Divider.h
|
||||
include/efltk/Fl_Double_Window.h
|
||||
include/efltk/Fl_Events.h
|
||||
include/efltk/Fl_Exception.h
|
||||
include/efltk/Fl_Export.h
|
||||
include/efltk/Fl_FileBrowser.h
|
||||
include/efltk/Fl_FileInput.h
|
||||
include/efltk/Fl_File_Dialog.h
|
||||
include/efltk/Fl_File_IO.h
|
||||
include/efltk/Fl_Flags.h
|
||||
include/efltk/Fl_Float_Input.h
|
||||
include/efltk/Fl_Font.h
|
||||
include/efltk/Fl_Gdi.h
|
||||
include/efltk/Fl_Gl_Window.h
|
||||
include/efltk/Fl_Group.h
|
||||
include/efltk/Fl_Help_Dialog.h
|
||||
include/efltk/Fl_Highlight_Button.h
|
||||
include/efltk/Fl_Hor_Fill_Slider.h
|
||||
include/efltk/Fl_Hor_Nice_Slider.h
|
||||
include/efltk/Fl_Hor_Slider.h
|
||||
include/efltk/Fl_Hor_Value_Slider.h
|
||||
include/efltk/Fl_IO.h
|
||||
include/efltk/Fl_Image.h
|
||||
include/efltk/Fl_Image_Cache.h
|
||||
include/efltk/Fl_Image_Filter.h
|
||||
include/efltk/Fl_Image_IO.h
|
||||
include/efltk/Fl_Image_List.h
|
||||
include/efltk/Fl_Images.h
|
||||
include/efltk/Fl_Input.h
|
||||
include/efltk/Fl_Input_Browser.h
|
||||
include/efltk/Fl_Int_Input.h
|
||||
include/efltk/Fl_Int_List.h
|
||||
include/efltk/Fl_Item.h
|
||||
include/efltk/Fl_Item_Group.h
|
||||
include/efltk/Fl_Labeltype.h
|
||||
include/efltk/Fl_Light_Button.h
|
||||
include/efltk/Fl_Line_Dial.h
|
||||
include/efltk/Fl_ListView.h
|
||||
include/efltk/Fl_ListView_Column.h
|
||||
include/efltk/Fl_ListView_Header.h
|
||||
include/efltk/Fl_ListView_Item.h
|
||||
include/efltk/Fl_Locale.h
|
||||
include/efltk/Fl_MDI_Bar.h
|
||||
include/efltk/Fl_MDI_Window.h
|
||||
include/efltk/Fl_Main_Window.h
|
||||
include/efltk/Fl_Map.h
|
||||
include/efltk/Fl_Masked_Input.h
|
||||
include/efltk/Fl_Memory_DS.h
|
||||
include/efltk/Fl_Menu_.h
|
||||
include/efltk/Fl_Menu_Bar.h
|
||||
include/efltk/Fl_Menu_Button.h
|
||||
include/efltk/Fl_Menu_Item.h
|
||||
include/efltk/Fl_Menu_Window.h
|
||||
include/efltk/Fl_Multi_Browser.h
|
||||
include/efltk/Fl_Multi_Image.h
|
||||
include/efltk/Fl_Multiline_Input.h
|
||||
include/efltk/Fl_Multiline_Output.h
|
||||
include/efltk/Fl_Nice_Slider.h
|
||||
include/efltk/Fl_Numeric_Input.h
|
||||
include/efltk/Fl_Output.h
|
||||
include/efltk/Fl_Overlay_Window.h
|
||||
include/efltk/Fl_Pack.h
|
||||
include/efltk/Fl_Packed_Strings.h
|
||||
include/efltk/Fl_Pixmap.h
|
||||
include/efltk/Fl_Point.h
|
||||
include/efltk/Fl_Popup_Window.h
|
||||
include/efltk/Fl_PostScript.h
|
||||
include/efltk/Fl_Printer.h
|
||||
include/efltk/Fl_ProgressBar.h
|
||||
include/efltk/Fl_PtrList.h
|
||||
include/efltk/Fl_Ptr_List.h
|
||||
include/efltk/Fl_Ptr_Stack.h
|
||||
include/efltk/Fl_Radio_Button.h
|
||||
include/efltk/Fl_Radio_Buttons.h
|
||||
include/efltk/Fl_Radio_Item.h
|
||||
include/efltk/Fl_Radio_Light_Button.h
|
||||
include/efltk/Fl_Radio_Round_Button.h
|
||||
include/efltk/Fl_Rect.h
|
||||
include/efltk/Fl_Renderer.h
|
||||
include/efltk/Fl_Repeat_Button.h
|
||||
include/efltk/Fl_Return_Button.h
|
||||
include/efltk/Fl_Roller.h
|
||||
include/efltk/Fl_Round_Button.h
|
||||
include/efltk/Fl_Round_Clock.h
|
||||
include/efltk/Fl_Scroll.h
|
||||
include/efltk/Fl_Scrollbar.h
|
||||
include/efltk/Fl_Secret_Input.h
|
||||
include/efltk/Fl_Select_Browser.h
|
||||
include/efltk/Fl_Shaped_Window.h
|
||||
include/efltk/Fl_Signal.h
|
||||
include/efltk/Fl_Simple_Counter.h
|
||||
include/efltk/Fl_Simple_Html.h
|
||||
include/efltk/Fl_Single_Window.h
|
||||
include/efltk/Fl_Size.h
|
||||
include/efltk/Fl_Slider.h
|
||||
include/efltk/Fl_Socket.h
|
||||
include/efltk/Fl_Split.h
|
||||
include/efltk/Fl_Stock_Images.h
|
||||
include/efltk/Fl_String.h
|
||||
include/efltk/Fl_String_List.h
|
||||
include/efltk/Fl_String_Stack.h
|
||||
include/efltk/Fl_Style.h
|
||||
include/efltk/Fl_Style_Set.h
|
||||
include/efltk/Fl_Table_Base.h
|
||||
include/efltk/Fl_Tabs.h
|
||||
include/efltk/Fl_Text_Buffer.h
|
||||
include/efltk/Fl_Text_Display.h
|
||||
include/efltk/Fl_Text_Editor.h
|
||||
include/efltk/Fl_Thread.h
|
||||
include/efltk/Fl_Thread_Linux.h
|
||||
include/efltk/Fl_Thread_w32.h
|
||||
include/efltk/Fl_Threads.h
|
||||
include/efltk/Fl_Tile.h
|
||||
include/efltk/Fl_Toggle_Button.h
|
||||
include/efltk/Fl_Toggle_Item.h
|
||||
include/efltk/Fl_Toggle_Light_Button.h
|
||||
include/efltk/Fl_Toggle_Round_Button.h
|
||||
include/efltk/Fl_Tool_Bar.h
|
||||
include/efltk/Fl_Tooltip.h
|
||||
include/efltk/Fl_Translator.h
|
||||
include/efltk/Fl_Tree.h
|
||||
include/efltk/Fl_Util.h
|
||||
include/efltk/Fl_Valuator.h
|
||||
include/efltk/Fl_Value_Input.h
|
||||
include/efltk/Fl_Value_List.h
|
||||
include/efltk/Fl_Value_Map.h
|
||||
include/efltk/Fl_Value_Output.h
|
||||
include/efltk/Fl_Value_Slider.h
|
||||
include/efltk/Fl_Value_Stack.h
|
||||
include/efltk/Fl_Variant.h
|
||||
include/efltk/Fl_WM.h
|
||||
include/efltk/Fl_Widget.h
|
||||
include/efltk/Fl_Widget_List.h
|
||||
include/efltk/Fl_Window.h
|
||||
include/efltk/Fl_Wordwrap_Input.h
|
||||
include/efltk/Fl_Wordwrap_Output.h
|
||||
include/efltk/Fl_Workspace.h
|
||||
include/efltk/Xutf8.h
|
||||
include/efltk/db/Fl_Data_Dialog.h
|
||||
include/efltk/db/Fl_Database.h
|
||||
include/efltk/db/Fl_MySQL_Database.h
|
||||
include/efltk/db/Fl_ODBC_Database.h
|
||||
include/efltk/db/Fl_Params.h
|
||||
include/efltk/db/Fl_Query.h
|
||||
include/efltk/db/Fl_Record_DS.h
|
||||
include/efltk/filename.h
|
||||
include/efltk/fl_ask.h
|
||||
include/efltk/fl_draw.h
|
||||
include/efltk/fl_load_plugin.h
|
||||
include/efltk/fl_math.h
|
||||
include/efltk/fl_message.h
|
||||
include/efltk/fl_show_colormap.h
|
||||
include/efltk/fl_utf8.h
|
||||
include/efltk/gl.h
|
||||
include/efltk/gl2opengl.h
|
||||
include/efltk/gl_draw.h
|
||||
include/efltk/net/Fl_Base64.h
|
||||
include/efltk/net/Fl_FTP_Connect.h
|
||||
include/efltk/net/Fl_FTP_DS.h
|
||||
include/efltk/net/Fl_IMAP_Connect.h
|
||||
include/efltk/net/Fl_IMAP_DS.h
|
||||
include/efltk/net/Fl_Mail_Message.h
|
||||
include/efltk/vsnprintf.h
|
||||
include/efltk/win32.h
|
||||
include/efltk/x.h
|
||||
include/efltk/xml/Fl_Xml.h
|
||||
include/efltk/xml/Fl_XmlDoc.h
|
||||
include/efltk/xml/Fl_XmlHandler.h
|
||||
include/efltk/xml/Fl_XmlNode.h
|
||||
include/efltk/xml/Fl_XmlNode_List.h
|
||||
include/efltk/xml/Fl_XmlParser.h
|
||||
include/efltk/xml/Fl_XmlTokenizer.h
|
||||
lib/fltk/eblue.theme
|
||||
lib/fltk/essai.theme
|
||||
lib/fltk/motif.theme
|
||||
lib/libefltk.so
|
||||
lib/libefltk.so.2
|
||||
lib/libefltk_gl.so
|
||||
lib/libefltk_gl.so.2
|
||||
lib/libefltk_images.so
|
||||
lib/libefltk_images.so.2
|
||||
lib/libefltk_mysql.so
|
||||
lib/libefltk_mysql.so.2
|
||||
lib/libefltk_net.so
|
||||
lib/libefltk_net.so.2
|
||||
lib/libefltk_xml.so
|
||||
lib/libefltk_xml.so.2
|
||||
share/locale/fi/LC_MESSAGES/efltk.mo
|
||||
share/locale/id/LC_MESSAGES/efltk.mo
|
||||
share/locale/sk/LC_MESSAGES/efltk.mo
|
||||
share/locale/sr/LC_MESSAGES/efltk.mo
|
||||
@dirrm lib/fltk
|
||||
@dirrm include/efltk/xml
|
||||
@dirrm include/efltk/net
|
||||
@dirrm include/efltk/db
|
||||
@dirrm include/efltk
|
Loading…
x
Reference in New Issue
Block a user