[Xquartz-changes] [543] trunk/mk_x11_dist.sh

source_changes at macosforge.org source_changes at macosforge.org
Thu Apr 28 01:44:05 PDT 2011


Revision: 543
          http://trac.macosforge.org/projects/xquartz/changeset/543
Author:   jeremyhu at freedesktop.org
Date:     2011-04-28 01:44:05 -0700 (Thu, 28 Apr 2011)
Log Message:
-----------
Set -release and build Xplugin from git

Modified Paths:
--------------
    trunk/mk_x11_dist.sh

Modified: trunk/mk_x11_dist.sh
===================================================================
--- trunk/mk_x11_dist.sh	2011-04-28 08:42:13 UTC (rev 542)
+++ trunk/mk_x11_dist.sh	2011-04-28 08:44:05 UTC (rev 543)
@@ -9,7 +9,7 @@
 #BUILDIT=./buildit
 
 MERGE_DIRS="/"
-MERGE_DIRS="${MERGE_DIRS} ${HOME}/src/freedesktop/pkg/X11"
+#MERGE_DIRS="${MERGE_DIRS} $(eval echo ~jeremy)/src/freedesktop/pkg/X11"
 
 #MACOSFORGE=LEO
 MACOSFORGE=SL
@@ -93,9 +93,11 @@
 	export PYTHON=/usr/bin/python2.5
 	export PYTHONPATH="/usr/X11/lib/python2.5:/usr/X11/lib/python2.5/site-packages"
 	export MACOSX_DEPLOYMENT_TARGET=10.5
+	BUILDIT="${BUILDIT} -release SULeoLoki"
 elif [[ "${TRAIN}" == "trains/SULeo" ]] ; then
 	ARCH_EXEC="-arch i386 -arch ppc"
 	ARCH_ALL="${ARCH_EXEC} -arch x86_64 -arch ppc64"
+	BUILDIT="${BUILDIT} -release SULeoLoki"
 else
 	ARCH_EXEC="-arch i386 -arch x86_64"
 	ARCH_ALL="${ARCH_EXEC}"
@@ -107,6 +109,7 @@
 		export PYTHON=/usr/bin/python2.6
 		export PYTHONPATH="${X11_PREFIX}/lib/python2.6:${X11_PREFIX}/lib/python2.6/site-packages"
 		export MACOSX_DEPLOYMENT_TARGET=10.6
+		BUILDIT="${BUILDIT} -release SUSnowJacks"
 	fi
 fi
 
@@ -144,9 +147,22 @@
 	fi
 }
 
+bit_git() {
+	proj=${1} ; shift
+	branch=${1} ; shift
+	[[ "${branch}" == "trunk" ]] && branch="master"
+
+	if [[ -n "${branch}" && -d "${proj}" ]] ; then
+		pushd ${proj}
+		git checkout "${branch}" || die "Unable to checkout ${branch}"
+		bit . -project ${proj} "${@}"
+		popd
+	fi
+}
+
 #[[ $(echo /tmp/X11*.roots) = '/tmp/X11*.roots' ]] || /bin/rm -rf /tmp/X11*.roots
 
-[[ -n ${XPLUGIN} && -d X11_Xplugin/${XPLUGIN} ]]      && bit X11_Xplugin/${XPLUGIN}    -project X11_Xplugin   ${ARCH_ALL} 
+bit_git X11_Xplugin "${XPLUGIN}" ${ARCH_ALL} 
 [[ -n ${X11MISC} && -d X11misc/${X11MISC} ]]          && bit X11misc/${X11MISC}        -project X11misc       ${ARCH_ALL}
 [[ -n ${X11PROTO} && -d X11proto/${X11PROTO} ]]       && bit X11proto/${X11PROTO}      -project X11proto      ${ARCH_ALL}
 [[ -n ${X11LIBS} && -d X11libs/${X11LIBS} ]]          && bit X11libs/${X11LIBS}        -project X11libs       ${ARCH_ALL}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/xquartz-changes/attachments/20110428/e4331786/attachment.html>


More information about the Xquartz-changes mailing list