Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Thomas Orgis (aaa38bf16bd168e615be7fb76a5760eb508b274f)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Thomas Orgis <scm AT mail.sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Thomas Orgis (aaa38bf16bd168e615be7fb76a5760eb508b274f)
  • Date: Mon, 22 Jan 2007 06:54:38 -0600

GIT changes to master grimoire by Thomas Orgis <sobukus AT sourcemage.org>:

gnu/ada/DEPENDS | 4 +++-
gnu/ada/HISTORY | 4 ++++
gnu/fortran/DEPENDS | 3 ++-
gnu/fortran/HISTORY | 4 ++++
gnu/g++/DEPENDS | 3 ++-
gnu/g++/HISTORY | 4 ++++
gnu/g77/DEPENDS | 3 ++-
gnu/g77/HISTORY | 4 ++++
gnu/gcc/DEPENDS | 3 ++-
gnu/gcc/HISTORY | 4 ++++
gnu/gcc33/DEPENDS | 1 +
gnu/gcc33/HISTORY | 4 ++++
gnu/gcc34/DEPENDS | 3 ++-
gnu/gcc34/HISTORY | 4 ++++
gnu/gcj/DEPENDS | 3 ++-
gnu/gcj/HISTORY | 4 ++++
gnu/objc/DEPENDS | 3 ++-
gnu/objc/HISTORY | 4 ++++
smgl/smgl-archspecs/DETAILS | 2 +-
smgl/smgl-archspecs/HISTORY | 4 ++++
smgl/smgl-archspecs/UP_TRIGGERS | 21 +++++++++++++++++++++
21 files changed, 80 insertions(+), 9 deletions(-)

New commits:
commit cb5fce864bd1967f1ddab5b414dc1ca443de32bd
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

update to archspecs 0.7.0 with some precaution to ensure compiler sanity
for changed hostspec on ppc -- everyone: test your setups!

diff --git a/gnu/ada/DEPENDS b/gnu/ada/DEPENDS
index 6aa97c6..d1fddf2 100755
--- a/gnu/ada/DEPENDS
+++ b/gnu/ada/DEPENDS
@@ -2,4 +2,6 @@
depends gcc &&
if [[ $VERSION != $(installed_version gcc) ]]; then
force_depends gcc
-fi
+fi &&
+depends smgl-archspecs
+
diff --git a/gnu/ada/HISTORY b/gnu/ada/HISTORY
index 1b310de..c4a0269 100644
--- a/gnu/ada/HISTORY
+++ b/gnu/ada/HISTORY
@@ -1,3 +1,7 @@
+2007-01-22 Thomas Orgis <sobukus AT sourcemage.org>
+ * DEPENDS: ensure that compilers get cast after archspecs so that
+ they all use the same fresh setup
+
2007-01-16 Eric Sandall <eric AT sandall.us>
* INSTALL: cd to $SOURCE_DIRECTORY.bld at beginning of INSTALL
Bug #10647
diff --git a/gnu/fortran/DEPENDS b/gnu/fortran/DEPENDS
index ca9a180..96a5b3f 100755
--- a/gnu/fortran/DEPENDS
+++ b/gnu/fortran/DEPENDS
@@ -3,4 +3,5 @@ depends gcc &&
if [[ $VERSION != $(installed_version gcc) ]]; then
force_depends gcc
fi &&
-depends mpfr
+depends mpfr &&
+depends smgl-archspecs
diff --git a/gnu/fortran/HISTORY b/gnu/fortran/HISTORY
index 8880a3e..a7194f1 100644
--- a/gnu/fortran/HISTORY
+++ b/gnu/fortran/HISTORY
@@ -1,3 +1,7 @@
+2007-01-22 Thomas Orgis <sobukus AT sourcemage.org>
+ * DEPENDS: ensure that compilers get cast after archspecs so that
+ they all use the same fresh setup
+
2007-01-16 Eric Sandall <eric AT sandall.us>
* INSTALL: cd to $SOURCE_DIRECTORY.bld at beginning of INSTALL
Bug #10647
diff --git a/gnu/g++/DEPENDS b/gnu/g++/DEPENDS
index 2a9767a..54c9f28 100755
--- a/gnu/g++/DEPENDS
+++ b/gnu/g++/DEPENDS
@@ -3,4 +3,5 @@ depends gcc &&
if [[ $VERSION != $(installed_version gcc) ]]; then
force_depends gcc
fi &&
-depends gnupg
+depends gnupg &&
+depends smgl-archspecs
diff --git a/gnu/g++/HISTORY b/gnu/g++/HISTORY
index 42a0207..1049450 100644
--- a/gnu/g++/HISTORY
+++ b/gnu/g++/HISTORY
@@ -1,3 +1,7 @@
+2007-01-22 Thomas Orgis <sobukus AT sourcemage.org>
+ * DEPENDS: ensure that compilers get cast after archspecs so that
+ they all use the same fresh setup
+
2007-01-16 Eric Sandall <eric AT sandall.us>
* INSTALL: cd to $SOURCE_DIRECTORY.bld at beginning of INSTALL
Bug #10647
diff --git a/gnu/g77/DEPENDS b/gnu/g77/DEPENDS
index 78eeacf..d8c09d7 100755
--- a/gnu/g77/DEPENDS
+++ b/gnu/g77/DEPENDS
@@ -1 +1,2 @@
-depends fortran
+depends fortran &&
+depends smgl-archspecs
diff --git a/gnu/g77/HISTORY b/gnu/g77/HISTORY
index d19fe75..9e99283 100644
--- a/gnu/g77/HISTORY
+++ b/gnu/g77/HISTORY
@@ -1,3 +1,7 @@
+2007-01-22 Thomas Orgis <sobukus AT sourcemage.org>
+ * DEPENDS: ensure that compilers get cast after archspecs so that
+ they all use the same fresh setup
+
2006-03-04 Arwed v. Merkatz <v.merkatz AT gmx.net>
* ALL: integrated spell deprecation from devel

diff --git a/gnu/gcc/DEPENDS b/gnu/gcc/DEPENDS
index 12f0e82..5087443 100755
--- a/gnu/gcc/DEPENDS
+++ b/gnu/gcc/DEPENDS
@@ -1,3 +1,4 @@
depends diffutils &&
depends gnupg &&
-depends smgl-fhs
+depends smgl-fhs &&
+depends smgl-archspecs
diff --git a/gnu/gcc/HISTORY b/gnu/gcc/HISTORY
index 02807d7..3cea9e1 100644
--- a/gnu/gcc/HISTORY
+++ b/gnu/gcc/HISTORY
@@ -1,3 +1,7 @@
+2007-01-22 Thomas Orgis <sobukus AT sourcemage.org>
+ * DEPENDS: ensure that compilers get cast after archspecs so that
+ they all use the same fresh setup
+
2007-01-16 Eric Sandall <eric AT sandall.us>
* INSTALL: cd to $SOURCE_DIRECTORY.bld at beginning of INSTALL
Bug #10647
diff --git a/gnu/gcc33/DEPENDS b/gnu/gcc33/DEPENDS
new file mode 100755
index 0000000..830a32d
--- /dev/null
+++ b/gnu/gcc33/DEPENDS
@@ -0,0 +1 @@
+depends smgl-archspecs
diff --git a/gnu/gcc33/HISTORY b/gnu/gcc33/HISTORY
index 7294961..95df6a6 100644
--- a/gnu/gcc33/HISTORY
+++ b/gnu/gcc33/HISTORY
@@ -1,3 +1,7 @@
+2007-01-22 Thomas Orgis <sobukus AT sourcemage.org>
+ * DEPENDS: ensure that compilers get cast after archspecs so that
+ they all use the same fresh setup
+
2007-01-16 Eric Sandall <eric AT sandall.us>
* INSTALL: cd to $SOURCE_DIRECTORY.bld at beginning of INSTALL
Bug #10647
diff --git a/gnu/gcc34/DEPENDS b/gnu/gcc34/DEPENDS
index 689e225..62fb65a 100755
--- a/gnu/gcc34/DEPENDS
+++ b/gnu/gcc34/DEPENDS
@@ -1,3 +1,4 @@
depends gcc &&
depends gnupg &&
-depends smgl-fhs
+depends smgl-fhs &&
+depends smgl-archspecs
diff --git a/gnu/gcc34/HISTORY b/gnu/gcc34/HISTORY
index bcb5cbe..f049e76 100644
--- a/gnu/gcc34/HISTORY
+++ b/gnu/gcc34/HISTORY
@@ -1,3 +1,7 @@
+2007-01-22 Thomas Orgis <sobukus AT sourcemage.org>
+ * DEPENDS: ensure that compilers get cast after archspecs so that
+ they all use the same fresh setup
+
2007-01-16 Eric Sandall <eric AT sandall.us>
* INSTALL: cd to $SOURCE_DIRECTORY.bld at beginning of INSTALL
Bug #10647
diff --git a/gnu/gcj/DEPENDS b/gnu/gcj/DEPENDS
index 869315c..f025ea2 100755
--- a/gnu/gcj/DEPENDS
+++ b/gnu/gcj/DEPENDS
@@ -6,4 +6,5 @@ if [ "$GCJ_AWT" = "y" ]; then
fi &&
if [[ $VERSION != $(installed_version gcc) ]]; then
force_depends gcc
-fi
+fi &&
+depends smgl-archspecs
diff --git a/gnu/gcj/HISTORY b/gnu/gcj/HISTORY
index d18de2d..72ec466 100644
--- a/gnu/gcj/HISTORY
+++ b/gnu/gcj/HISTORY
@@ -1,3 +1,7 @@
+2007-01-22 Thomas Orgis <sobukus AT sourcemage.org>
+ * DEPENDS: ensure that compilers get cast after archspecs so that
+ they all use the same fresh setup
+
2007-01-16 Eric Sandall <eric AT sandall.us>
* INSTALL: cd to $SOURCE_DIRECTORY.bld at beginning of INSTALL
Bug #10647
diff --git a/gnu/objc/DEPENDS b/gnu/objc/DEPENDS
index 6aa97c6..4d76156 100755
--- a/gnu/objc/DEPENDS
+++ b/gnu/objc/DEPENDS
@@ -2,4 +2,5 @@
depends gcc &&
if [[ $VERSION != $(installed_version gcc) ]]; then
force_depends gcc
-fi
+fi &&
+depends smgl-archspecs
diff --git a/gnu/objc/HISTORY b/gnu/objc/HISTORY
index ca05373..0e62c25 100644
--- a/gnu/objc/HISTORY
+++ b/gnu/objc/HISTORY
@@ -1,3 +1,7 @@
+2007-01-22 Thomas Orgis <sobukus AT sourcemage.org>
+ * DEPENDS: ensure that compilers get cast after archspecs so that
+ they all use the same fresh setup
+
2007-01-16 Eric Sandall <eric AT sandall.us>
* INSTALL: cd to $SOURCE_DIRECTORY.bld at beginning of INSTALL
Bug #10647
diff --git a/smgl/smgl-archspecs/DETAILS b/smgl/smgl-archspecs/DETAILS
index 2b3c342..7864124 100755
--- a/smgl/smgl-archspecs/DETAILS
+++ b/smgl/smgl-archspecs/DETAILS
@@ -1,5 +1,5 @@
SPELL=smgl-archspecs
- VERSION=0.6
+ VERSION=0.7.0
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE2=${SOURCE}.sig
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL
diff --git a/smgl/smgl-archspecs/HISTORY b/smgl/smgl-archspecs/HISTORY
index 3bb9626..a829e73 100644
--- a/smgl/smgl-archspecs/HISTORY
+++ b/smgl/smgl-archspecs/HISTORY
@@ -1,3 +1,7 @@
+2007-01-20 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS, UP_TRIGGERS: updated to 0.7.0
+ added triggers for changed hostspec on ppc
+
2006-10-03 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS: [automated] Removed UPDATED.

diff --git a/smgl/smgl-archspecs/UP_TRIGGERS b/smgl/smgl-archspecs/UP_TRIGGERS
new file mode 100755
index 0000000..0627bd4
--- /dev/null
+++ b/smgl/smgl-archspecs/UP_TRIGGERS
@@ -0,0 +1,21 @@
+# we changed powerpc-linux-gnu to powerpc-unknown-linux-gnu
+# we must ensure all gcc-family spells are cast no to prevent
+# inconsistencies later
+# so on upgrade to >= 0.7.0, recast stuff
+if [[ ${SMGL_COMPAT_ARCHS[1]} == ppc ]]; then
+ local OLD_SPELL_VERSION=""
+ if spell_ok $SPELL; then
+ OLD_SPELL_VERSION="$(installed_version $SPELL)" &&
+ local MAJOR=$(echo $OLD_SPELL_VERSION | awk -F. '{print $1}') &&
+ local MINOR=$(echo $OLD_SPELL_VERSION | awk -F. '{print $2}') &&
+ if [[ "$MAJOR" -eq 0 ]] && [[ "$MINOR" -lt 7 ]]; then
+ message "this update of archspecs demands recast of all your gnu
compilers..."
+ # gcc34 and friends still work, the dissected compilers must match
each other
+ # for /usr/lib/gcc/powerpc-unknown-linux-gnu and similar
+ for gnu in gcc g++ fortran g77 gcj objc
+ do
+ if spell_ok $gnu; then up_trigger $gnu cast_self; fi
+ done
+ fi
+ fi
+fi



  • [SM-Commit] GIT changes to master grimoire by Thomas Orgis (aaa38bf16bd168e615be7fb76a5760eb508b274f), Thomas Orgis, 01/22/2007

Archive powered by MHonArc 2.6.24.

Top of Page