Summary: | [PATCH] x11-wm/simple-ccsm: support staging and update port to latest version | ||||||
---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Daniel Austin <freebsd-ports> | ||||
Component: | Individual Port(s) | Assignee: | Jung-uk Kim <jkim> | ||||
Status: | Closed FIXED | ||||||
Severity: | Affects Only Me | CC: | jkim | ||||
Priority: | --- | ||||||
Version: | Latest | ||||||
Hardware: | Any | ||||||
OS: | Any | ||||||
Attachments: |
|
It builds and installs fine. However, it hangs with the following error. Traceback (most recent call last): File "/usr/local/bin/simple-ccsm", line 1426, in <module> mainWin = MainWin(context, page) File "/usr/local/bin/simple-ccsm", line 1205, in __init__ self.Update() File "/usr/local/bin/simple-ccsm", line 1247, in Update self.AnimationPage.Update() File "/usr/local/bin/simple-ccsm", line 704, in Update self.FillAnimationBoxes() File "/usr/local/bin/simple-ccsm", line 687, in FillAnimationBoxes setting = plugin.Screen[settingName] AttributeError: 'compizconfig.Plugin' object has no attribute 'Screen' Do you know why? Jung-uk Kim (In reply to Jung-uk Kim from comment #1) > It builds and installs fine. However, it hangs with the following error. > > Traceback (most recent call last): > File "/usr/local/bin/simple-ccsm", line 1426, in <module> > mainWin = MainWin(context, page) > File "/usr/local/bin/simple-ccsm", line 1205, in __init__ > self.Update() > File "/usr/local/bin/simple-ccsm", line 1247, in Update > self.AnimationPage.Update() > File "/usr/local/bin/simple-ccsm", line 704, in Update > self.FillAnimationBoxes() > File "/usr/local/bin/simple-ccsm", line 687, in FillAnimationBoxes > setting = plugin.Screen[settingName] > AttributeError: 'compizconfig.Plugin' object has no attribute 'Screen' I found a fix. In fact, they prematurely update it to use later libcompizconfig API. http://cgit.compiz.org/compiz/compizconfig/simple-ccsm/commit/?id=f0f61be09fe4308ae2ffa3200035228677cba90c I reverted it and it went further. However, it was dumping core. More worse, I reverted it back to 0.8.4 and it still happened. I guess the port was stale for awhile now. I'll commit the fixes for these two problems with your patch. Jung-uk Kim Committed (r356389), thanks! http://svnweb.freebsd.org/changeset/ports/356389 |
Created attachment 143320 [details] 20140603-simple-ccsm.diff I'm happy to takeover maintainer for this port as part of the compiz collection. Add staging support Update port to latest stable version of software Fix: Tested with poudriere