diff options
author | piernov <piernov@piernov.servegame.org> | 2010-09-04 13:51:41 +0200 |
---|---|---|
committer | piernov <piernov@piernov.servegame.org> | 2010-09-04 13:51:41 +0200 |
commit | 5235aaa55be8516f3c78b5014930d6830614ee00 (patch) | |
tree | 694ea79552fdfcbf7d375f0a41db2e234664fcaa /enlightenment/enlightenment/rebuild_e17 | |
parent | 233267fbe98a91ffdc1b1c300ad2b8183af9ef21 (diff) | |
download | ports-5235aaa55be8516f3c78b5014930d6830614ee00.tar.gz ports-5235aaa55be8516f3c78b5014930d6830614ee00.tar.bz2 ports-5235aaa55be8516f3c78b5014930d6830614ee00.tar.xz ports-5235aaa55be8516f3c78b5014930d6830614ee00.zip |
Enlightenment added
Diffstat (limited to 'enlightenment/enlightenment/rebuild_e17')
-rwxr-xr-x | enlightenment/enlightenment/rebuild_e17 | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/enlightenment/enlightenment/rebuild_e17 b/enlightenment/enlightenment/rebuild_e17 new file mode 100755 index 0000000..3e96cc8 --- /dev/null +++ b/enlightenment/enlightenment/rebuild_e17 @@ -0,0 +1,38 @@ +#!/bin/bash +# +# Script available under the terms of the Nutritive licence. +# (do what you want, as long as it and it's derivated are free) +# +# Script to help with enlightenment port rebuild +# +# Based on Victor Martinez's script, from Crux's e17 repository. +# +# An eselect module that do it a better way should arrive... a day. :) +#+ Until this day, you can use this small script. +# +# I already tested it while Enlightenment was open. As long as you don't +#+ segfault, it works. ;) +# + +. /etc/pkg++.conf + +e17_packages=(eina embryo eet evas ecore efreet e_dbus edje enlightenment) + +prt-get remove ${e17_packages[@]} + +: ${PKGMK_PKGFILE:="Pkgfile"} + +if [[ -e "$PKGMK_PKGFILE" ]]; then + cd .. +fi + +for package in ${e17_packages[@]}; do + ( + cd $package + pkg++ -f $@ + pkg++ -f -us + pkg++ -f -um + pkg++ -f -uf + ) || exit 1 +done + |