summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'x11-wm/enlightenment-cvs/files/e17-checkout')
-rw-r--r--x11-wm/enlightenment-cvs/files/e17-checkout90
1 files changed, 90 insertions, 0 deletions
diff --git a/x11-wm/enlightenment-cvs/files/e17-checkout b/x11-wm/enlightenment-cvs/files/e17-checkout
new file mode 100644
index 000000000000..e84507d1f5ff
--- /dev/null
+++ b/x11-wm/enlightenment-cvs/files/e17-checkout
@@ -0,0 +1,90 @@
+#!/bin/bash
+. /sbin/functions.sh
+
+ROOTDIR="/var/tmp/portage"
+EVIDENCE_VER=0.9.3
+DATESTAMP="`date +%Y%m%d`"
+HEAD="${ROOTDIR}/e17-HEAD-${DATESTAMP}"
+SPLIT="${ROOTDIR}/e17-SPLIT-${DATESTAMP}"
+MISC="${ROOTDIR}/e17-MISC-${DATESTAMP}"
+COMBINE="${ROOTDIR}/e17"
+
+ebegin "Checking ${HEAD}"
+if [ ! -e ${HEAD} ] ; then
+ mkdir ${HEAD} && cd ${HEAD}
+ cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/enlightenment co -rHEAD e17
+fi
+H="${HEAD}/e17"
+eend 0
+
+ebegin "Checking ${SPLIT}"
+if [ ! -e ${SPLIT} ] ; then
+ mkdir ${SPLIT} && cd ${SPLIT}
+ cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/enlightenment co -rSPLIT e17
+fi
+S="${SPLIT}/e17"
+eend 0
+
+ebegin "Checking ${MISC}"
+if [ ! -e ${MISC} ] ; then
+ mkdir ${MISC} && cd ${MISC}
+ pwd && ls
+ cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/enlightenment co misc/elogin
+ cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/enlightenment co misc/enotes
+ cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/evidence co evidence
+ mv evidence misc/
+fi
+M="${MISC}"
+eend 0
+
+ebegin "Making ${COMBINE}"
+rm -rf ${COMBINE}
+mkdir ${COMBINE}/{libs,apps,misc} -p
+C=${COMBINE}
+eend 0
+
+ebegin "Making ${COMBINE}/libs"
+cp -rf ${H}/libs/imlib2 ${C}/libs/
+cp -rf ${H}/libs/edb ${C}/libs/
+cp -rf ${H}/libs/eet ${C}/libs/
+cp -rf ${H}/libs/imlib2_loaders ${C}/libs/
+cp -rf ${H}/libs/evas ${C}/libs/
+cp -rf ${H}/libs/ewd ${C}/libs/ #hax
+cp -rf ${H}/libs/ebits ${C}/libs/ #hax
+cp -rf ${H}/libs/ecore ${C}/libs/
+cp -rf ${H}/libs/estyle ${C}/libs/
+cp -rf ${H}/libs/etox ${C}/libs/
+cp -rf ${H}/libs/ebg ${C}/libs/
+cp -rf ${H}/libs/ewl ${C}/libs/
+cp -rf ${H}/libs/eprog ${C}/libs/
+eend 0
+
+ebegin "Making ${COMBINE}/apps"
+cp -rf ${H}/apps/entice ${C}/apps/
+cp -rf ${H}/apps/esmall ${C}/apps/
+cp -rf ${S}/apps/ewidgetd ${C}/apps/
+cp -rf ${S}/apps/essence ${C}/apps/
+cp -rf ${S}/apps/elicit ${C}/apps/
+cp -rf ${S}/apps/efileinfo ${C}/apps/
+cp -rf ${H}/apps/imlib2_tools ${C}/apps/ #hax
+cp -rf ${H}/apps/etcher ${C}/apps/
+cp -rf ${H}/apps/ebony ${C}/apps/
+cp -rf ${H}/apps/med ${C}/apps/
+cp -rf ${H}/apps/efsd ${C}/apps/
+cp -rf ${H}/apps/ebindings ${C}/apps/ #hax
+cp -rf ${H}/apps/entrance ${C}/apps/
+cp -rf ${H}/apps/e ${C}/apps/
+eend 0
+
+ebegin "Making ${COMBINE}/misc"
+cp -rf ${M}/misc/elogin ${C}/misc/
+cp -rf ${M}/misc/enotes ${C}/misc/
+cp -rf ${M}/misc/evidence ${C}/misc/
+eend 0
+
+ebegin "Packing it all up"
+cd ${ROOTDIR}
+rm -f enlightenment-cvs-0.17.${DATESTAMP}.tar.bz2
+tar -jcf enlightenment-cvs-0.17.${DATESTAMP}.tar.bz2 e17
+mv enlightenment-cvs-0.17.${DATESTAMP}.tar.bz2 /usr/portage/distfiles/
+eend $?