summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-lang/palmos-sdk/palmos-sdk-5.0-r3.ebuild')
-rw-r--r--dev-lang/palmos-sdk/palmos-sdk-5.0-r3.ebuild67
1 files changed, 22 insertions, 45 deletions
diff --git a/dev-lang/palmos-sdk/palmos-sdk-5.0-r3.ebuild b/dev-lang/palmos-sdk/palmos-sdk-5.0-r3.ebuild
index c86c986d2a02..66c57b110e2a 100644
--- a/dev-lang/palmos-sdk/palmos-sdk-5.0-r3.ebuild
+++ b/dev-lang/palmos-sdk/palmos-sdk-5.0-r3.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2004 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/palmos-sdk/palmos-sdk-5.0-r3.ebuild,v 1.3 2004/06/01 11:17:06 plasmaroo Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/palmos-sdk/palmos-sdk-5.0-r3.ebuild,v 1.4 2004/06/07 20:34:54 agriffis Exp $
DESCRIPTION="The static libraries and header files needed for developing PalmOS applications."
HOMEPAGE="http://www.palmos.com/"
@@ -9,61 +9,38 @@ LICENSE="Palm-SDK"
SLOT="5.0R3"
KEYWORDS="~x86"
DEPEND="dev-lang/prc-tools"
-
-AX="palmos-sdk-5.0r3-1.tar.gz"
-AD="PalmOS_5_SDK_68K_R3_no-install.zip"
-
+SRC_URI="palmos-sdk-5.0r3-1.tar.gz PalmOS_5_SDK_68K_R3_no-install.zip"
IUSE="doc"
-BASE="/opt/palmdev/sdk-${SLOT}"
-RESTRICT="nostrip"
+RESTRICT="nostrip fetch"
S=${WORKDIR}
-pkg_setup() {
-
- if [ ! -f ${DISTDIR}/${AX} ]; then
- echo
- eerror "Please go to http://www.palmos.com/cgi-bin/sdk50.cgi"
- eerror "and download ${AX} and place it in ${DISTDIR}"
- eerror "and emerge this package again."
- die
- fi
-
- if ( [ ! -f ${DISTDIR}/${AD} ] && [ `use doc` ] ); then
- echo
- eerror "Please go to http://www.palmos.com/cgi-bin/sdk50.cgi"
- eerror "and download ${AD} and place it in"
- eerror "${DISTDIR} and emerge this package again or disable the \`doc'"
- eerror "USE flag."
- die
- fi
-
-}
-
-src_unpack() {
-
- unpack ${AX}
- if use doc; then
- unpack ${AD}
- fi
+pkg_nofetch() {
+ typeset a
+ einfo "Please download the following files from"
+ einfo "http://www.palmos.com/cgi-bin/sdk50.cgi"
+ einfo "and put them in ${DISTDIR}, then emerge this package again."
+ for a in ${A}; do
+ einfo " ${a}"
+ done
}
src_install() {
+ typeset base=/opt/palmdev/sdk-${SLOT}
- dodir ${BASE}
- rm -rf sdk-5r3/CodeWarrior\ Support
+ rm -rf sdk-5r3/CodeWarrior\ Support || die
if use doc; then
- rm -rf PalmOS_5_SDK_68K_R3_no-install/CodeWarrior\ Support/\(Project\ Stationery\)/
- rm -rf PalmOS_5_SDK_68K_R3_no-install/CodeWarrior\ Support/Plugins/
- rm -rf PalmOS_5_SDK_68K_R3_no-install/Palm\ OS\ Support/
- rm -rf PalmOS_5_SDK_68K_R3_no-install/Palm\ Tools/
- cp -Rf PalmOS_5_SDK_68K_R3_no-install/* sdk-5r3/
+ rm -rf "PalmOS_5_SDK_68K_R3_no-install/CodeWarrior Support/(Project Stationery)" || die
+ rm -rf "PalmOS_5_SDK_68K_R3_no-install/CodeWarrior Support/Plugins" || die
+ rm -rf "PalmOS_5_SDK_68K_R3_no-install/Palm OS Support" || die
+ rm -rf "PalmOS_5_SDK_68K_R3_no-install/Palm Tools" || die
+ cp -Rf PalmOS_5_SDK_68K_R3_no-install/* sdk-5r3 || die
fi
- cp -PRf sdk-5r3/* ${D}/opt/palmdev/sdk-${SLOT}
+ dodir ${base%/*} || die
+ mv sdk-5r3 ${D}${base} || die
}
-pkg_postinst()
-{
- palmdev-prep || eerror "Could not run \`palmdev-prep'!"
+pkg_postinst() {
+ palmdev-prep || eerror "Error running palmdev-prep :-("
}