Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Mathieu Lonjaret (4dd703fe524c2161f5dda163d5d189fa85beae3b)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Mathieu Lonjaret <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Mathieu Lonjaret (4dd703fe524c2161f5dda163d5d189fa85beae3b)
  • Date: Fri, 4 Jul 2008 12:34:18 -0500

GIT changes to master grimoire by Mathieu Lonjaret <lejatorn AT sourcemage.org>:

utils/vx32/BUILD | 1 +
utils/vx32/DEPENDS | 3 +++
utils/vx32/DETAILS | 9 +++++++++
utils/vx32/DOWNLOAD | 32 ++++++++++++++++++++++++++++++++
utils/vx32/HISTORY | 5 +++--
utils/vx32/PREPARE | 2 ++
6 files changed, 50 insertions(+), 2 deletions(-)

New commits:
commit 4dd703fe524c2161f5dda163d5d189fa85beae3b
Author: Mathieu Lonjaret <lejatorn AT sourcemage.org>
Commit: Mathieu Lonjaret <lejatorn AT sourcemage.org>

vx32: added version from mercurial

diff --git a/utils/vx32/BUILD b/utils/vx32/BUILD
index c189e92..7416f6b 100755
--- a/utils/vx32/BUILD
+++ b/utils/vx32/BUILD
@@ -1,2 +1,3 @@
cd $SOURCE_DIRECTORY/src &&
+disable_pic &&
make
diff --git a/utils/vx32/DEPENDS b/utils/vx32/DEPENDS
index c124bfb..fbe1fc0 100755
--- a/utils/vx32/DEPENDS
+++ b/utils/vx32/DEPENDS
@@ -1,3 +1,6 @@
+if [ "x$VX32_HG" == "xy" ]; then
+ depends mercurial
+fi
optional_depends "9vx-data" \
"" \
"" \
diff --git a/utils/vx32/DETAILS b/utils/vx32/DETAILS
index 78f1d0f..30c098a 100755
--- a/utils/vx32/DETAILS
+++ b/utils/vx32/DETAILS
@@ -1,9 +1,18 @@
SPELL=vx32
+if [ "x$VX32_HG" != "xy" ]; then
VERSION=0.12
SOURCE=${SPELL}-${VERSION}.tar.bz2
SOURCE_URL=http://pdos.csail.mit.edu/~baford/vm/release/${SOURCE}

SOURCE_HASH=sha512:d1d59425aad73a0bd8fcc92d8ad9c38699eb03e46642ca0bd4c9478380a5d154fcc41147c55bc8d68fcd87a8d28131b407adc148781f8d5228f70455832741fa
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
+else
+ VERSION=hg
+ SOURCE=${SPELL}-${VERSION}.tar.bz2
+ SOURCE_URL=http://hg.pdos.csail.mit.edu/hg/${SPELL}
+ SOURCE_IGNORE=volatile
+ FORCE_DOWNLOAD=on
+SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}
+fi
WEB_SITE=http://pdos.csail.mit.edu/~baford/vm/
ENTERED=20080629
LICENSE[0]="LGPL"
diff --git a/utils/vx32/DOWNLOAD b/utils/vx32/DOWNLOAD
new file mode 100755
index 0000000..4abc615
--- /dev/null
+++ b/utils/vx32/DOWNLOAD
@@ -0,0 +1,32 @@
+if [ "x$VX32_HG" != "xy" ]; then
+ default_download
+ return $?
+fi &&
+if [[ -f $SOURCE_CACHE/$SOURCE ]] ; then
+ message "${MESSAGE_COLOR}Extracting old tarball ${DEFAULT_COLOR}" &&
+ cd $BUILD_DIRECTORY &&
+ tar -xjf $SOURCE_CACHE/$SOURCE &&
+ cd ${SPELL} &&
+ message "${MESSAGE_COLOR}Running hg pull & hg update ${DEFAULT_COLOR}" &&
+ hg pull &&
+ hg update &&
+ message "${MESSAGE_COLOR}Regenerating source tarball${DEFAULT_COLOR}" &&
+ cd ../ &&
+ tar -cjf $SOURCE ${SPELL} &&
+ mv $SOURCE $SOURCE_CACHE &&
+ success="Affirmative"
+else
+ message "${MESSAGE_COLOR}Generating new tarball${DEFAULT_COLOR}" &&
+ cd $BUILD_DIRECTORY &&
+ hg clone ${SOURCE_URL} &&
+ tar -jcf ${SOURCE} ${SPELL} &&
+ mv $SOURCE $SOURCE_CACHE &&
+ message "${MESSAGE_COLOR}Hg cloning complete...${DEFAULT_COLOR}" &&
+ success="Affirmative"
+fi
+
+if [[ -z $success ]] ; then
+ return 1
+else
+ return 0
+fi
diff --git a/utils/vx32/HISTORY b/utils/vx32/HISTORY
index 6ea302f..cb8ff6c 100755
--- a/utils/vx32/HISTORY
+++ b/utils/vx32/HISTORY
@@ -1,5 +1,6 @@
-2008-07-01 Mathieu Lonjaret <lejatorn AT sourcemage.org>
- * PRE_BUILD, BUILD, INSTALL, DETAILS: update to 0.12, fixes.
+2008-07-04 Mathieu Lonjaret <lejatorn AT sourcemage.org>
+ * DEPENDS, DETAILS, added DOWNLOAD, PREPARE: added pull from hg
+ * BUILD: disable_pic (not yet usefull)

2008-06-30 Mathieu Lonjaret <lejatorn AT sourcemage.org>
* PRE_BUILD, BUILD, INSTALL, DEPENDS, DETAILS, HISTORY: created this
spell
diff --git a/utils/vx32/PREPARE b/utils/vx32/PREPARE
new file mode 100755
index 0000000..ffc9af0
--- /dev/null
+++ b/utils/vx32/PREPARE
@@ -0,0 +1,2 @@
+config_query VX32_HG "Build from mercurial?" n
+




Archive powered by MHonArc 2.6.24.

Top of Page