diff options
author | Kirill Ponomarev <krion@FreeBSD.org> | 2004-02-29 09:27:45 +0000 |
---|---|---|
committer | Kirill Ponomarev <krion@FreeBSD.org> | 2004-02-29 09:27:45 +0000 |
commit | 0bc63bae10e1effcf855170b4f7b60d78ee46a46 (patch) | |
tree | a27f9e03cabd085e2b6d79ed2997e97c7e0d0915 /x11-toolkits/efltk | |
parent | dd65b6d747ea1fbbb8c05abdc74d55b24cf7a640 (diff) |
Notes
Diffstat (limited to 'x11-toolkits/efltk')
-rw-r--r-- | x11-toolkits/efltk/Makefile | 40 | ||||
-rw-r--r-- | x11-toolkits/efltk/distinfo | 2 | ||||
-rw-r--r-- | x11-toolkits/efltk/files/patch-configure.in | 36 | ||||
-rw-r--r-- | x11-toolkits/efltk/files/patch-src::core::Fl_Util.cpp | 10 | ||||
-rw-r--r-- | x11-toolkits/efltk/files/patch-src::net::Fl_FTP_Connect.cpp | 10 | ||||
-rw-r--r-- | x11-toolkits/efltk/files/patch-test::CubeView.cpp | 11 | ||||
-rw-r--r-- | x11-toolkits/efltk/files/patch-tools::efluid::Fl_Widget_Type.cpp | 11 | ||||
-rw-r--r-- | x11-toolkits/efltk/pkg-descr | 6 | ||||
-rw-r--r-- | x11-toolkits/efltk/pkg-plist | 232 |
9 files changed, 358 insertions, 0 deletions
diff --git a/x11-toolkits/efltk/Makefile b/x11-toolkits/efltk/Makefile new file mode 100644 index 000000000000..6926342571a7 --- /dev/null +++ b/x11-toolkits/efltk/Makefile @@ -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> diff --git a/x11-toolkits/efltk/distinfo b/x11-toolkits/efltk/distinfo new file mode 100644 index 000000000000..35937fc701ae --- /dev/null +++ b/x11-toolkits/efltk/distinfo @@ -0,0 +1,2 @@ +MD5 (efltk-2.0.1-20040218.tar.gz) = 9e3ba9f16ff8737cfdf115761ceee47d +SIZE (efltk-2.0.1-20040218.tar.gz) = 1672878 diff --git a/x11-toolkits/efltk/files/patch-configure.in b/x11-toolkits/efltk/files/patch-configure.in new file mode 100644 index 000000000000..2bbb3e590b9a --- /dev/null +++ b/x11-toolkits/efltk/files/patch-configure.in @@ -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 + diff --git a/x11-toolkits/efltk/files/patch-src::core::Fl_Util.cpp b/x11-toolkits/efltk/files/patch-src::core::Fl_Util.cpp new file mode 100644 index 000000000000..973d39472fc3 --- /dev/null +++ b/x11-toolkits/efltk/files/patch-src::core::Fl_Util.cpp @@ -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 diff --git a/x11-toolkits/efltk/files/patch-src::net::Fl_FTP_Connect.cpp b/x11-toolkits/efltk/files/patch-src::net::Fl_FTP_Connect.cpp new file mode 100644 index 000000000000..501c6e637b72 --- /dev/null +++ b/x11-toolkits/efltk/files/patch-src::net::Fl_FTP_Connect.cpp @@ -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 + diff --git a/x11-toolkits/efltk/files/patch-test::CubeView.cpp b/x11-toolkits/efltk/files/patch-test::CubeView.cpp new file mode 100644 index 000000000000..b91a0de6c2ed --- /dev/null +++ b/x11-toolkits/efltk/files/patch-test::CubeView.cpp @@ -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 + diff --git a/x11-toolkits/efltk/files/patch-tools::efluid::Fl_Widget_Type.cpp b/x11-toolkits/efltk/files/patch-tools::efluid::Fl_Widget_Type.cpp new file mode 100644 index 000000000000..760c298214da --- /dev/null +++ b/x11-toolkits/efltk/files/patch-tools::efluid::Fl_Widget_Type.cpp @@ -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); diff --git a/x11-toolkits/efltk/pkg-descr b/x11-toolkits/efltk/pkg-descr new file mode 100644 index 000000000000..e706148ab83e --- /dev/null +++ b/x11-toolkits/efltk/pkg-descr @@ -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 diff --git a/x11-toolkits/efltk/pkg-plist b/x11-toolkits/efltk/pkg-plist new file mode 100644 index 000000000000..6d89e7d4d8cc --- /dev/null +++ b/x11-toolkits/efltk/pkg-plist @@ -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 |