[MacPorts] #31826: android: whitespace cleanup and update to sdk15 + features

MacPorts noreply at macports.org
Thu Jun 14 16:46:14 PDT 2012


#31826: android: whitespace cleanup and update to sdk15 + features
----------------------------------+-----------------------------------------
 Reporter:  ecronin@…             |       Owner:  krischik@…           
     Type:  update                |      Status:  new                  
 Priority:  Normal                |   Milestone:                       
Component:  ports                 |     Version:  2.0.3                
 Keywords:  haspatch              |        Port:  android              
----------------------------------+-----------------------------------------

Comment(by ecronin@…):

 Portfile is still half tabs half spaces and doesn't match the modeline.

 The port still installs the bare minimum amount of the actual Android SDK
 in a way that's managed by MacPorts, and then the user has to run the java
 gui installer to install various packages into MacPorts' directory
 hierarchy, which MacPorts then knows nothing about.  There was a mailing
 list thread not long ago about a user accidentally blowing away some of
 their VMs because the upgrade often requires you to force activate because
 of all these untracked files and they instead went in and rm -rf'd them.

 The only thing the current port gives a user over them installing the SDK
 themselves in their homedir the way the Android docs describe is some
 double-clickable wrappers in /Applications/MacPorts.  What it doesn't give
 is a quick way to get the command line tools to talk to an android device
 which is all I really care about.  If you're doing serious android
 development you're better off not having your SDK hierarchy under
 MacPorts' (or any package manager's) control in any way from what I've
 seen.

 I guess I only implied it in the report, but I have no time to maintain
 something this complex and I don't actually do app development where I use
 the full SDK and simulators.  I just never upgrade the port and
 ${prefix}/bin/adb still works for what I need.

 If the maintainer isn't willing to go all the way to support macports
 managing everything and without the need to make things under ${prefix}
 group-writable so packages can be installed there directly I think a
 better approach would be for the .app wrappers look/ask for a SDK
 somewhere outside of the MacPorts and that be all that is installed by
 this port...  If they do use the routine to fetch and install packages
 from Google's manifests subports are a far better idea than all the
 variants I had in that old patch

-- 
Ticket URL: <https://trac.macports.org/ticket/31826#comment:2>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list