summaryrefslogtreecommitdiffstats
path: root/archive-libs/libgui
diff options
context:
space:
mode:
authorroot2006-04-24 09:03:08 -0500
committerroot2006-04-24 09:03:08 -0500
commit84d8b510ac289af0a43bfa9e110844af27a90196 (patch)
treed7093929b954dd2f71114bff270755e18f737eb1 /archive-libs/libgui
initial commit from stable 0.3
Diffstat (limited to 'archive-libs/libgui')
-rwxr-xr-xarchive-libs/libgui/DEPENDS2
-rwxr-xr-xarchive-libs/libgui/DETAILS17
-rw-r--r--archive-libs/libgui/HISTORY11
-rwxr-xr-xarchive-libs/libgui/PRE_BUILD7
-rw-r--r--archive-libs/libgui/gcc-3.4.patch99
-rw-r--r--archive-libs/libgui/libgui-0.0.4.tar.gz.sigbin0 -> 65 bytes
6 files changed, 136 insertions, 0 deletions
diff --git a/archive-libs/libgui/DEPENDS b/archive-libs/libgui/DEPENDS
new file mode 100755
index 0000000000..8fb4eeeec8
--- /dev/null
+++ b/archive-libs/libgui/DEPENDS
@@ -0,0 +1,2 @@
+depends X11-LIBS &&
+depends libbasic
diff --git a/archive-libs/libgui/DETAILS b/archive-libs/libgui/DETAILS
new file mode 100755
index 0000000000..ec779b9b47
--- /dev/null
+++ b/archive-libs/libgui/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=libgui
+ VERSION=0.0.4
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL[0]=$SOURCEFORGE_URL/amrecgui/$SOURCE
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
+ LICENSE[0]=GPL
+ BUILD_API=2
+ WEB_SITE=http://stefan.hoefer.ch/projects/libgui/
+ ENTERED=20050727
+ UPDATED=20050727
+ SHORT='C++ wrapper classes for Motif'
+cat << EOF
+libgui is just a simple library providing C++ wrapper classes for Motif as
+well as some tiny little extensions to Motif not worth being mentioned (a
+tree widget for example).
+EOF
diff --git a/archive-libs/libgui/HISTORY b/archive-libs/libgui/HISTORY
new file mode 100644
index 0000000000..f9e11cad9d
--- /dev/null
+++ b/archive-libs/libgui/HISTORY
@@ -0,0 +1,11 @@
+2005-07-29 Eric Sandall <eric@sandall.us>
+ * gcc-3.4.patch: Removed backup guielement.h~ and mistaken addition
+ of table.C (from libbasic)
+
+2005-07-28 Eric Sandall <eric@sandall.us>
+ * DETAILS: Updated to 0.0.4
+ * gcc-3.4.patch: Updated to 0.0.4 (some patches are still missing)
+
+2005-07-27 Eric Sandall <eric@sandall.us>
+ * DETAILS,DEPENDS,PRE_BUILD,gcc-3.4.patch: Created
+
diff --git a/archive-libs/libgui/PRE_BUILD b/archive-libs/libgui/PRE_BUILD
new file mode 100755
index 0000000000..9f612b1096
--- /dev/null
+++ b/archive-libs/libgui/PRE_BUILD
@@ -0,0 +1,7 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+
+#
+# See http://sourceforge.net/tracker/index.php?func=detail&aid=1246183&group_id=56483&atid=480745
+#
+patch -p1 < $SCRIPT_DIRECTORY/gcc-3.4.patch
diff --git a/archive-libs/libgui/gcc-3.4.patch b/archive-libs/libgui/gcc-3.4.patch
new file mode 100644
index 0000000000..ac6b063882
--- /dev/null
+++ b/archive-libs/libgui/gcc-3.4.patch
@@ -0,0 +1,99 @@
+diff -Naur libgui-0.0.4.orig/gui/commonlistbox.h libgui-0.0.4/gui/commonlistbox.h
+--- libgui-0.0.4.orig/gui/commonlistbox.h 2005-07-28 08:32:22.660747250 -0700
++++ libgui-0.0.4/gui/commonlistbox.h 2005-07-28 08:37:35.088272750 -0700
+@@ -46,10 +46,10 @@
+ CSimpleList<CIdString *> m_Strings;
+ bool m_bInternalSelect;
+ protected:
+- virtual void SelectionChanged() = NULL;
+- virtual Widget InternalList() = NULL;
++ virtual void SelectionChanged() = 0;
++ virtual Widget InternalList() = 0;
+ virtual void InternalCreate(unsigned long lStyle);
+- virtual void InternalListCreate(unsigned long lStyle)=NULL;
++ virtual void InternalListCreate(unsigned long lStyle)=0;
+
+ inline Widget List() { return m_List; }
+
+diff -Naur libgui-0.0.4.orig/gui/dialog.h libgui-0.0.4/gui/dialog.h
+--- libgui-0.0.4.orig/gui/dialog.h 2005-07-28 08:32:22.664747500 -0700
++++ libgui-0.0.4/gui/dialog.h 2005-07-28 08:37:35.088272750 -0700
+@@ -81,7 +81,7 @@
+ public:
+ enum {IDOK=-1, IDCANCEL=-2, IDYES=-3, IDNO=-4};
+ virtual Widget Container() const;
+- virtual Widget Frame()=NULL;
++ virtual Widget Frame()=0;
+ inline Widget Separator() { return m_wdgSeparator; }
+ void SetCaption(const char *strCaption);
+ const char *Caption();
+diff -Naur libgui-0.0.4.orig/gui/graphicalobjectcontext.h libgui-0.0.4/gui/graphicalobjectcontext.h
+--- libgui-0.0.4.orig/gui/graphicalobjectcontext.h 2005-07-28 08:32:22.660747250 -0700
++++ libgui-0.0.4/gui/graphicalobjectcontext.h 2005-07-28 08:37:35.092273000 -0700
+@@ -42,7 +42,7 @@
+ public:
+ CGraphicalObjectContext(void *pObject);
+
+- virtual GOC Type()=NULL;
++ virtual GOC Type()=0;
+
+ inline void *Object() { return m_pObject; }
+ private:
+diff -Naur libgui-0.0.4.orig/gui/guielement.h libgui-0.0.4/gui/guielement.h
+--- libgui-0.0.4.orig/gui/guielement.h 2005-07-28 08:32:22.664747500 -0700
++++ libgui-0.0.4/gui/guielement.h 2005-07-28 08:43:13.217404500 -0700
+@@ -58,7 +58,7 @@
+ CGuiElement(unsigned long lStyle = 0L, int nId=0);
+
+ // STH sandalle SF virtual void InternalCreate(unsigned long lStyle) = 0;
+- virtual void InternalCreate(unsigned long lStyle) = NULL;
++ virtual void InternalCreate(unsigned long lStyle) = 0;
+ virtual void InternalDestroy();
+ virtual void PostCreate();
+
+diff -Naur libgui-0.0.4.orig/gui/labelledfield.h libgui-0.0.4/gui/labelledfield.h
+--- libgui-0.0.4.orig/gui/labelledfield.h 2005-07-28 08:32:22.664747500 -0700
++++ libgui-0.0.4/gui/labelledfield.h 2005-07-28 08:37:35.092273000 -0700
+@@ -42,9 +42,9 @@
+ void Create(unsigned long lStyle = 0L, Arg *args=NULL, Cardinal argcount=0);
+ protected:
+ virtual void InternalCreate(unsigned long lStyle=0L);
+- virtual Widget Field()=NULL;
++ virtual Widget Field()=0;
+ inline Widget LabelParent() {return m_wdgForm;}
+- virtual void CreateField()=NULL;
++ virtual void CreateField()=0;
+ private:
+ Widget m_wdgForm;
+ Widget m_wdgParent;
+diff -Naur libgui-0.0.4.orig/gui/mainframe.h libgui-0.0.4/gui/mainframe.h
+--- libgui-0.0.4.orig/gui/mainframe.h 2005-07-28 08:32:22.664747500 -0700
++++ libgui-0.0.4/gui/mainframe.h 2005-07-28 08:37:35.092273000 -0700
+@@ -72,9 +72,9 @@
+ virtual void InternalCreateMenu(Widget menu_bar);
+ virtual void InternalDestroy();
+
+- virtual const char *Version() const=NULL;
+- virtual const char *Title() const=NULL;
+- virtual const char *PropertiesName() const=NULL;
++ virtual const char *Version() const=0;
++ virtual const char *Title() const=0;
++ virtual const char *PropertiesName() const=0;
+ virtual void CreateToolBar(CToolBar *pToolBar);
+
+ inline CToolBar *ToolBar() const { return m_pToolBar; }
+
+diff -Naur libgui-0.0.4.orig/gui/textcontrol.h libgui-0.0.4/gui/textcontrol.h
+--- libgui-0.0.4.orig/gui/textcontrol.h 2005-07-28 08:32:22.660747250 -0700
++++ libgui-0.0.4/gui/textcontrol.h 2005-07-28 08:37:35.096273250 -0700
+@@ -40,8 +40,8 @@
+ CStrings m_strText;
+ protected:
+ inline void SetTextControl(Widget wdgTextField) { m_wdgTextField = wdgTextField; }
+- virtual void InternalSetText(char *strText)=NULL;
+- virtual char *InternalText()=NULL;
++ virtual void InternalSetText(char *strText)=0;
++ virtual char *InternalText()=0;
+ virtual void InternalDestroy();
+ public:
+ virtual Widget Container() const;
diff --git a/archive-libs/libgui/libgui-0.0.4.tar.gz.sig b/archive-libs/libgui/libgui-0.0.4.tar.gz.sig
new file mode 100644
index 0000000000..582f824567
--- /dev/null
+++ b/archive-libs/libgui/libgui-0.0.4.tar.gz.sig
Binary files differ