Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (bd26ef620f857c86493fc4a5b7852a6b2eff74f9)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Vlad Glagolev <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (bd26ef620f857c86493fc4a5b7852a6b2eff74f9)
  • Date: Wed, 12 Nov 2008 12:10:39 -0600

GIT changes to master grimoire by Vlad Glagolev <stealth AT sourcemage.org>:

gnome2-libs/libidl/DETAILS | 13 ++++++-------
gnome2-libs/libidl/HISTORY | 5 +++++
gnome2-libs/libidl/PRE_BUILD | 4 +++-
gnome2-libs/libidl/libIDL-bison-2.4.patch | 20 ++++++++++++++++++++
4 files changed, 34 insertions(+), 8 deletions(-)

New commits:
commit bd26ef620f857c86493fc4a5b7852a6b2eff74f9
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

libidl: fixed build with new bison (2.4)

diff --git a/gnome2-libs/libidl/DETAILS b/gnome2-libs/libidl/DETAILS
index 6e07a34..593aca0 100755
--- a/gnome2-libs/libidl/DETAILS
+++ b/gnome2-libs/libidl/DETAILS
@@ -6,15 +6,14 @@ SOURCE_DIRECTORY="$BUILD_DIRECTORY/libIDL-$VERSION"
SOURCE_URL[0]=$GNOME_URL/sources/libIDL/$BRANCH/$SOURCE
SOURCE_GPG=gurus.gpg:$SOURCE.sig
LICENSE[0]=LGPL
- WEB_SITE=http://orbit-resource.sourceforge.net
+ WEB_SITE=http://orbit-resource.sourceforge.net/
ENTERED=20020509
KEYWORDS="gnome2 libs"
SHORT="library for creating trees of CORBA IDL files"
cat << EOF
-libIDL is a library licensed under the GNU LGPL for creating trees of
-CORBA Interface Definition Language (IDL) files, which is a
-specification for defining portable interfaces. libIDL was
-initially written for ORBit (the ORB from the GNOME project, and the
-primary means of libIDL distribution). However, the functionality was
-designed to be as reusable and portable as possible.
+libIDL is a library licensed under the GNU LGPL for creating trees of CORBA
+Interface Definition Language (IDL) files, which is a specification for
defining
+portable interfaces. libIDL was initially written for ORBit (the ORB from
the
+GNOME project, and the primary means of libIDL distribution). However, the
+functionality was designed to be as reusable and portable as possible.
EOF
diff --git a/gnome2-libs/libidl/HISTORY b/gnome2-libs/libidl/HISTORY
index 2b2f22d..9b81b68 100644
--- a/gnome2-libs/libidl/HISTORY
+++ b/gnome2-libs/libidl/HISTORY
@@ -1,3 +1,8 @@
+2008-11-12 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: fixed descs, website
+ * PRE_BUILD: quoting paths; fixed build with new bison (2.4)
+ * libIDL-bison-2.4.patch: added
+
2008-08-20 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 0.8.11

diff --git a/gnome2-libs/libidl/PRE_BUILD b/gnome2-libs/libidl/PRE_BUILD
index 4bb6e44..d0d662c 100755
--- a/gnome2-libs/libidl/PRE_BUILD
+++ b/gnome2-libs/libidl/PRE_BUILD
@@ -1,3 +1,5 @@
default_pre_build &&
cd "$SOURCE_DIRECTORY" &&
-patch -p1 < $SPELL_DIRECTORY/libIDL-0.8.9-flex_fix.patch
+
+patch -p0 < "$SPELL_DIRECTORY/libIDL-bison-2.4.patch" &&
+patch -p1 < "$SPELL_DIRECTORY/libIDL-0.8.9-flex_fix.patch"
diff --git a/gnome2-libs/libidl/libIDL-bison-2.4.patch
b/gnome2-libs/libidl/libIDL-bison-2.4.patch
new file mode 100644
index 0000000..67e6756
--- /dev/null
+++ b/gnome2-libs/libidl/libIDL-bison-2.4.patch
@@ -0,0 +1,20 @@
+--- parser.y.orig 2007-01-02 00:41:34.000000000 +0100
++++ parser.y
+@@ -607,7 +607,7 @@ struct_type: z_props TOK_STRUCT
+ { $<str>$ = "struct"; }
+ z_new_scope_catch '{' {
+ g_hash_table_insert (__IDL_structunion_ht, $4, $4);
+- $$ = IDL_type_struct_new ($4, NULL);
++ $<tree>$ = IDL_type_struct_new ($4, NULL);
+ } member_list
+ '}' pop_scope {
+ g_hash_table_remove (__IDL_structunion_ht, $4);
+@@ -624,7 +624,7 @@ union_type: z_props TOK_UNION
+ switch_type_spec
+ ')' '{' {
+ g_hash_table_insert (__IDL_structunion_ht, $4, $4);
+- $$ = IDL_type_union_new ($4, $7, NULL);
++ $<tree>$ = IDL_type_union_new ($4, $7, NULL);
+ } switch_body
+ '}' pop_scope {
+ g_hash_table_remove (__IDL_structunion_ht, $4);



  • [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (bd26ef620f857c86493fc4a5b7852a6b2eff74f9), Vlad Glagolev, 11/12/2008

Archive powered by MHonArc 2.6.24.

Top of Page