[Xquartz-changes] [541] trunk/setup-repos.sh

source_changes at macosforge.org source_changes at macosforge.org
Thu Apr 28 01:38:45 PDT 2011


Revision: 541
          http://trac.macosforge.org/projects/xquartz/changeset/541
Author:   jeremyhu at freedesktop.org
Date:     2011-04-28 01:38:42 -0700 (Thu, 28 Apr 2011)
Log Message:
-----------
Update setup-repos script

Modified Paths:
--------------
    trunk/setup-repos.sh

Modified: trunk/setup-repos.sh
===================================================================
--- trunk/setup-repos.sh	2011-04-28 07:35:44 UTC (rev 540)
+++ trunk/setup-repos.sh	2011-04-28 08:38:42 UTC (rev 541)
@@ -1,33 +1,28 @@
-#GIT_BASE="git://anongit.freedesktop.org/git"
+#!/bin/bash -e
+
 GIT_BASE="ssh://git.freedesktop.org/git"
 
-#svn checkout --username jeremyhu at freedesktop.org https://svn.macosforge.org/repository/xquartz
-#mv xquartz svn-xquartz
+[[ -e svn-xquartz ]] || svn checkout --username jeremyhu at freedesktop.org https://svn.macosforge.org/repository/xquartz svn-xquartz
 
-mkdir src
+[[ -e src ]] || mkdir src
 cd src
-#curl -LO http://superb-west.dl.sourceforge.net/sourceforge/mesa3d/MesaLib-6.5.2.tar.bz2
-#tar -xjvf MesaLib-6.5.2.tar.bz2
-#curl -LO http://superb-west.dl.sourceforge.net/sourceforge/mesa3d/MesaLib-7.0.4.tar.bz2
-#tar -xjvf MesaLib-7.0.4.tar.bz2
-#curl -LO ftp://invisible-island.net/xterm/xterm-229.tgz
-#tar -xjzf xterm-229.tgz
-#git-clone ${GIT_BASE}/fontconfig
-#git-clone ${GIT_BASE}/xorg/app/xauth.git
-#git-clone ${GIT_BASE}/xorg/app/xinit.git
-#git-clone ${GIT_BASE}/xorg/util/lndir.git
-#git-clone ${GIT_BASE}/xorg/lib/libX11.git
-#git-clone ${GIT_BASE}/xorg/lib/libXfont
 
-git clone ${GIT_BASE}/xorg/xserver.git
-mv xserver xserver-master
+if [[ ! -e xserver-1.11 ]] ; then
+	git clone ${GIT_BASE}/xorg/xserver.git
 
-for branch in 1.4 1.5 1.6 1.7 ; do
-	git clone --reference xserver-master ${GIT_BASE}/xorg/xserver.git
-	mv xserver xserver-${branch}
-	cd xserver-${branch}
-	git branch --track xorg-server-${branch}-apple origin/xorg-server-${branch}-apple
-	git checkout -f xorg-server-${branch}-apple
-	ln -s ../compile-xserver.sh compile.sh
+	cd xserver
+	git remote add jeremyhu git+ssh://jeremyhu@people.freedesktop.org/~jeremyhu/xserver.git
+	git fetch --all
+	git branch --set-upstream master jeremyhu/master
+	git branch --track server-1.11-apple jeremyhu/server-1.11-apple
+	git branch --track server-1.10-apple jeremyhu/server-1.10-apple
+	git branch --track server-1.9-apple jeremyhu/server-1.9-apple
+	git branch --track server-1.10-branch origin/server-1.10-branch
+	git branch --track server-1.9-branch origin/server-1.9-branch
+	ln -s ../../svn-xquartz/trunk/compile-xserver.sh compile
 	cd ..
-done
+
+	cp -pPR xserver xserver-1.9
+	cp -pPR xserver xserver-1.10
+	mv xserver xserver-1.11
+fi
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/xquartz-changes/attachments/20110428/7af88397/attachment.html>


More information about the Xquartz-changes mailing list