IronPython for MacPorts
What goes better with Sunday evening boredom better than some Tcl scripting and package management? I know! Nearly nothing, my sentiments exactly. After stumbling across a guide or two, I decided I should give creating an IronPython MacPort a try.I'm not sure on the utility of this minor hack, since the Mono Framework installer includes IronPython 1.1a1. I decided to give it a whirl nonetheless and came up with a pretty simple IronPython Portfile, although there is one thing missing, the IronMath and IronPython DLLs are not properly installed in the GAC. I'm a bit hazy on whether I should be installing the DLLs using gacutil(1) or whether I should just copy things over to the
$(PREFIX)/lib/mono/gac and be done with it.. Therefore the crux of my "work" was just creating a sane Makefile, since the IronPython makefile that's distributed on CodePlex uses "csc" and has some pretty nasty syntax.
You can check out my Portfile and copy of IronPython 1.1 from anonymous subversion by:
Clicking over here
or
Checking out the code with:
svn co svn://svn.geekisp.com/bleep/trunk/IronPython
I'm debating whether or not I should submit the port to MacPorts for inclusion in their next release, mostly because I'm not completely sure if the Mono port includes IronPython or not. If you've got the Mono port installed, feel free to let me know if it installed IronPython, or if you feel like offering up a Makefile.mono patch that properly installs the assemblies into the GAC. I'm a bit new to packaging up open source projects for Mac OS X properly, so any tips would be helpful.
academia activerecord ada amber android apture async aviation bart bdd beer birthday blimpy brainfuck buzzwords c campdevops cheetah chrome ci cocoa conference continuousdeployment cucumber devops documentation drupal epoll europe evernote facebook family flying food fosdem fosdem2012 fosdem2013 ganglia gerrit git github gla graphite home homosex hubboard hudson identica javascript jekyll jenkins jenkinsci jenkinsconf jenkinsconf2012 juctokyo juggling justintv learnings linux literature livecoding lookout media meetups microblogging miscellaneous mono offtopic opbart opengrok openmoko opensource opinion ops parrots photos presentation programming protesting puppet puppetconf puppetconf2012 python ragequit rails rdoc redis resin ri roadtrip ruby running scale scale10x screencast security selenium slide smalltalk soapopera software development sonic ssh stupidhacks tablet tor tripdiary twitter twos usenet vagrant video voyeurism wtf
