[68761] trunk/dports/java
krischik at macports.org
krischik at macports.org
Sat Jun 12 11:32:42 PDT 2010
Revision: 68761
http://trac.macports.org/changeset/68761
Author: krischik at macports.org
Date: 2010-06-12 11:32:36 -0700 (Sat, 12 Jun 2010)
Log Message:
-----------
Android SDK.
Added Paths:
-----------
trunk/dports/java/android/
trunk/dports/java/android/Portfile
Property changes on: trunk/dports/java/android
___________________________________________________________________
Added: svn:ignore
+ work
.backups
Added: trunk/dports/java/android/Portfile
===================================================================
--- trunk/dports/java/android/Portfile (rev 0)
+++ trunk/dports/java/android/Portfile 2010-06-12 18:32:36 UTC (rev 68761)
@@ -0,0 +1,95 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 8; truncate-lines: t; indent-tabs-mode: nil; c-basic-offset: 4
+# $Id: Portfile 68723 2010-06-11 18:24:21Z krischik at macports.org $
+# vim: set fileencoding=utf-8 tabstop=8 shiftwidth=4 softtabstop=4 noexpandtab filetype=tcl :
+
+PortSystem 1.0
+
+name android
+version 6
+revision 0
+categories java, devel, emulators
+maintainers krischik
+platforms darwin
+description Android SDK
+long_description \
+ The Android SDK allows development for the Android mobile platform.
+
+set patchversion 68759
+set appbundles ${name}-appbundles-r${patchversion}.tar.gz
+set prog ${name}-sdk_r0${version}-mac_86.zip
+
+homepage http://developer.${name}.com/
+master_sites http://dl.google.com/${name}::prog \
+ macports:${name}:appbundles
+distfiles ${prog}:prog \
+ ${appbundles}:appbundles
+distname ${name}-sdk_r0${version}-mac_86
+worksrcdir ${name}-sdk-mac_86
+extract.only ${appbundles}
+
+checksums ${prog} \
+ md5 c92abf66a82c7a3f2b8493ebe025dd22 \
+ sha1 92c0974808a0cc340890dabc1fdff7b6459e8bba \
+ rmd160 f4c9c2c3db8f405621196435f7c2c67e685e4cf4 \
+ ${appbundles} \
+ md5 5aed877bfbd0777df0f9c5476897b2fb \
+ sha1 ad5da2a7734e6ced420b3b395962bde8fb42036d \
+ rmd160 e42eaf0cbbbc73717db7860823b6c7e4cd003289
+
+use_configure no
+build.cmd true
+
+destroot.keepdirs \
+ ${destroot}${prefix}/share/java/${worksrcdir}/add-ons \
+ ${destroot}${prefix}/share/java/${worksrcdir}/docs \
+ ${destroot}${prefix}/share/java/${worksrcdir}/platforms \
+ ${destroot}${prefix}/share/java/${worksrcdir}/samples \
+ ${destroot}${prefix}/share/java/${worksrcdir}/temp
+
+post-extract {
+ system "unzip -q ${distpath}/${prog} -d ${workpath}"
+}
+
+
+destroot {
+ xinstall -m 755 -d ${destroot}${prefix}/share/java
+
+ file copy ${worksrcpath} ${destroot}${prefix}/share/java/
+
+ xinstall -m 770 -d ${destroot}${prefix}/share/java/${worksrcdir}/docs
+ xinstall -m 770 -d ${destroot}${prefix}/share/java/${worksrcdir}/samples
+ xinstall -m 770 -d ${destroot}${prefix}/share/java/${worksrcdir}/temp
+
+ system "
+ chgrp -R _developer ${destroot}${prefix}/share/java/${worksrcdir};
+ chmod -R g+w ${destroot}${prefix}/share/java/${worksrcdir}/add-ons;
+ chmod -R g+w ${destroot}${prefix}/share/java/${worksrcdir}/platforms;
+ chmod -R g-w ${destroot}${prefix}/share/java/${worksrcdir}/tools;
+ "
+
+ ui_info "####################################################################"
+ ui_info "# add-ons, docs, platforms, samples and temp have been made #"
+ ui_info "# group _developer writable. You need to be member of the #"
+ ui_info "# _developer group to use the android tools. If you are not use: #"
+ ui_info "# #"
+ ui_info "# sudo dscl . append /Groups/_developer GroupMembership <username> #"
+ ui_info "# #"
+ ui_info "####################################################################"
+}
+
+platform macosx {
+ post-destroot {
+ xinstall -m 755 -d ${destroot}/${applications_dir}/Developer
+
+ system "touch ${destroot}${applications_dir}/Developer/.localized"
+
+ foreach comp { Android-DDMS Android-Draw9Patch Android-Emulator Android-Hierarchyviewer Android-Manager } {
+ copy \
+ ${workpath}/appbundles-r${patchversion}/${comp}.app \
+ ${destroot}${applications_dir}/Developer
+ reinplace s|@PREFIX@|${prefix}|g \
+ ${destroot}${applications_dir}/Developer/${comp}.app/Contents/MacOS/Start.command
+ }
+ }
+}
+
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100612/5c59d668/attachment.html>
More information about the macports-changes
mailing list