Google SoC 2008
William Siegrist
wsiegrist at apple.com
Tue Mar 11 12:58:06 PDT 2008
Ok, I added both of Randall's tasks (#3 and #10 now).
Randall, can you be a mentor for these? If so, can you add yourself to
the wiki page?
http://trac.macosforge.org/projects/macports/wiki/SummerOfCode
-Bill
On Mar 4, 2008, at 3:28 AM, Randall Wood wrote:
> On 2/29/08, James Berry <jberry at macports.org> wrote:
>> I'm writing to attempt to gauge interest in whether and how MacPorts
>> should participate in Google Summer of Code (GSoC) for 2008. See http://code.google.com/soc/2008/
>> .
>>
>> You might be inclined to address any of the following questions:
>>
>> - Do you feel MacPorts should participate in GSoC 2008?
>> - Are there particular MacPorts projects you'd like to suggest?
>
> Yet another possible project (sorry for yapping about like this):
>
> Add support for a mechanism similar to Finks init.[c]sh mechanisms for
> providing basic and port-provided environmental services to users in
> the .profile, .cshrc, and .xinitrc files, so that instead of
> manipulating the user's .profile to modify certain paths, all we do is
> append something like "source /opt/local/etc/bash.rc" to the end of a
> user's .profile file and that bash.rc would be like /etc/rc and would
> source all the files in /opt/local/etc/bash.d
>
> This would require:
> 1) Adding support to the Portfiles for setting key value pairs that
> can then be written out at some phase (install?) into both correct
> bash and csh (and maybe other shell) syntaxes and stored in
> ${prefix}/etc/init.d/${portname}.shell
> 2) Adding support for managing X11-specific key value pairs that
> would be stored into ${prefix}/etc/xinit.d/${portname}
> 3) Writing the files ${prefix}/etc/init.shell for each shell we
> decide to support. These files need only support correcting the PATH
> and MANPATH for macports and then sourcing all of the files in init.d
> ending in the correct shell.
> 4) Writing ${prefix}/etc/init.X11 that would source
> ${prefix}/etc/init.sh (the xinit mechanism is a bash shell, I believe)
> and then source all the files in init.d ending in X11.
> 5) Provide a simple command line utility that can correctly
> enable/disable sourcing the init.shell|X11 files for a user.
>
> What gets inserted into a user's .profile/.xinitrc/.cshrc file? It
> should be a couple of lines of comment explaining the single command
> line that we added to the file followed by the command line (in bash:
> source /opt/local/etc/init.sh)
>
>> - Are you willing to be a GSoC mentor?
>> - Would you be interested, as a student, in participating in a GSoC
>> project for MacPorts?
>>
>> GSoC pays students a wage for the summer to work on open source
>> projects, and also a stipend to the project for each student project.
>>
>> If interested, we need to move very quickly. As the Google GSoC FAQ
>> says:
>>
>> "We'll begin accepting applications from open source mentoring
>> organizations on Monday, March 3, 2008; we'll stop accepting
>> organization applications on Wednesday, March 12th."
>>
>> Your feedback is welcome
>>
>> James
>> _______________________________________________
>> macports-dev mailing list
>> macports-dev at lists.macosforge.org
>> http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev
>>
>
>
> --
> Randall Wood
> randall.h.wood at alexandriasoftware.com
>
> "The rules are simple: The ball is round. The game lasts 90 minutes.
> All the rest is just philosophy."
> _______________________________________________
> macports-dev mailing list
> macports-dev at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev
----
William Siegrist
Software Support Engineer
Mac OS Forge
http://macosforge.org/
wsiegrist at apple.com
408 862 7337
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2421 bytes
Desc: not available
Url : http://lists.macosforge.org/pipermail/macports-dev/attachments/20080311/efd35f87/attachment.bin
More information about the macports-dev
mailing list