On Apr 5, 2012, at 23:32, [email protected] wrote:

> Revision: 91578
>          https://trac.macports.org/changeset/91578
> Author:   [email protected]
> Date:     2012-04-05 21:32:00 -0700 (Thu, 05 Apr 2012)
> Log Message:
> -----------
> xinit: activate the privileged_startx LaunchDaemon, so users don't need to do 
> it manually (or reboot) to get X11 working
> 
> Modified Paths:
> --------------
>    trunk/dports/x11/xinit/Portfile
> 
> Modified: trunk/dports/x11/xinit/Portfile
> ===================================================================
> --- trunk/dports/x11/xinit/Portfile   2012-04-06 01:44:00 UTC (rev 91577)
> +++ trunk/dports/x11/xinit/Portfile   2012-04-06 04:32:00 UTC (rev 91578)
> @@ -4,9 +4,11 @@
> 
> name                xinit
> version             1.3.2
> +revision            1
> categories          x11
> platforms           darwin
> maintainers         jeremyhu openmaintainer
> +license             MIT
> description         X11 startup script processor
> long_description    xinit is responsible for configuring the initial 
> environment \
>                   when X11 starts up.
> @@ -40,6 +42,8 @@
> configure.args-append   RAWCPP=${configure.cpp}
> 
> post-destroot {
> +     # OS X 10.6.3 was the first version whose native X11 allowed the modern 
> socket naming
> +     # for better X11 server coexistence, so we require it for installing 
> the LaunchAgent
>       if {${os.platform} == "darwin" && [vercmp ${os.version} 10.3.0] < 0} {
>               file delete -force 
> ${destroot}/Library/LaunchAgents/org.macports.startx.plist
>       }

Should this maybe happen in post-activate instead? The buildbot is 10.6.8, but 
the user's OS version conceivably might not be.

Then again, how would the user know that after they update to 10.6.8 they 
should rebuild this port? I guess there could be a notes entry.


> @@ -53,4 +57,8 @@
>               ${destroot}${prefix}/bin/font_cache
> }
> 
> +post-activate {
> +     system "launchctl load -w 
> /Library/LaunchDaemons/org.macports.privileged_startx.plist"
> +}

Does a "launchctl unload" need to happen in pre-deactivate then?



_______________________________________________
macports-dev mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev

Reply via email to