please test gdesklets-0.30 on 4.x
Franz Klammer
klammer at webonaut.com
Mon Aug 16 09:57:43 PDT 2004
Pav Lucistnik wrote:
>
> calendar
>
> can't load sensor Calendar.
>
found a solution/workaround:
Calendar try to import a module that doesn't exist any more in 0.30.
attached a patch (hi! mezz ;-)).
think we should not remove gdesklets-0.26 from ports tree instead
it should be still there a gdesklets-old or something like that.
i'm sure there are more desklets who cause problems after the update.
franz.
-------------- next part --------------
diff -Nur gdesklets-calendar.orig/Makefile gdesklets-calendar/Makefile
--- gdesklets-calendar.orig/Makefile Mon May 3 01:36:55 2004
+++ gdesklets-calendar/Makefile Mon Aug 16 18:40:25 2004
@@ -29,6 +29,7 @@
do-build:
@${WRKSRC}/Install_${NAME}_Sensor.bin --nomsg ${WRKSRC}
+ @${PATCH} -d ${WRKSRC}/${NAME} -sp0 < ${PATCHDIR}/postbuild-__init__.py
@${CAT} pkg-message | ${SED} -e 's|%%PREFIX%%|${PREFIX}|g ; s|%%NAME%%|${NAME}|g' > ${PKGMESSAGE}
do-install:
@@ -46,7 +47,6 @@
post-install:
@${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${DATADIR}/gdesklets/Sensors/${NAME}
- @${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py ${DATADIR}/gdesklets/Sensors/${NAME}
@${CAT} ${PKGMESSAGE}
.include <bsd.port.mk>
diff -Nur gdesklets-calendar.orig/files/postbuild-__init__.py gdesklets-calendar/files/postbuild-__init__.py
--- gdesklets-calendar.orig/files/postbuild-__init__.py Thu Jan 1 01:00:00 1970
+++ gdesklets-calendar/files/postbuild-__init__.py Mon Aug 16 18:36:52 2004
@@ -0,0 +1,15 @@
+--- __init__.py.orig Mon Aug 16 18:36:01 2004
++++ __init__.py Mon Aug 16 18:36:14 2004
+@@ -2,7 +2,11 @@
+ import os
+
+ from sensor.Sensor import Sensor
+-from main import admin
++# gdesklets-0.30 workaround
++try:
++ from main import admin # gdesklets 0.26.2
++except:
++ from display import Window as admin # gdesklets 0.30
+
+ from utils import i18n
+ from utils.datatypes import *
diff -Nur gdesklets-calendar.orig/pkg-plist gdesklets-calendar/pkg-plist
--- gdesklets-calendar.orig/pkg-plist Sun Jan 4 15:37:55 2004
+++ gdesklets-calendar/pkg-plist Mon Aug 16 18:41:24 2004
@@ -4,40 +4,29 @@
share/gnome/gdesklets/Displays/Calendar/gfx/prev.png
share/gnome/gdesklets/Sensors/Calendar/__init__.py
share/gnome/gdesklets/Sensors/Calendar/__init__.pyc
-share/gnome/gdesklets/Sensors/Calendar/__init__.pyo
share/gnome/gdesklets/Sensors/Calendar/cal.py
share/gnome/gdesklets/Sensors/Calendar/cal.pyc
-share/gnome/gdesklets/Sensors/Calendar/cal.pyo
share/gnome/gdesklets/Sensors/Calendar/docdb.py
share/gnome/gdesklets/Sensors/Calendar/docdb.pyc
-share/gnome/gdesklets/Sensors/Calendar/docdb.pyo
share/gnome/gdesklets/Sensors/Calendar/ev_editor.py
share/gnome/gdesklets/Sensors/Calendar/ev_editor.pyc
-share/gnome/gdesklets/Sensors/Calendar/ev_editor.pyo
share/gnome/gdesklets/Sensors/Calendar/ev_list.py
share/gnome/gdesklets/Sensors/Calendar/ev_list.pyc
-share/gnome/gdesklets/Sensors/Calendar/ev_list.pyo
share/gnome/gdesklets/Sensors/Calendar/ev_viewer.py
share/gnome/gdesklets/Sensors/Calendar/ev_viewer.pyc
-share/gnome/gdesklets/Sensors/Calendar/ev_viewer.pyo
share/gnome/gdesklets/Sensors/Calendar/event.py
share/gnome/gdesklets/Sensors/Calendar/event.pyc
-share/gnome/gdesklets/Sensors/Calendar/event.pyo
share/gnome/gdesklets/Sensors/Calendar/events.py
share/gnome/gdesklets/Sensors/Calendar/events.pyc
-share/gnome/gdesklets/Sensors/Calendar/events.pyo
share/gnome/gdesklets/Sensors/Calendar/evtypes.py
share/gnome/gdesklets/Sensors/Calendar/evtypes.pyc
-share/gnome/gdesklets/Sensors/Calendar/evtypes.pyo
share/gnome/gdesklets/Sensors/Calendar/gfx/calendar.png
share/gnome/gdesklets/Sensors/Calendar/gfx/event.png
share/gnome/gdesklets/Sensors/Calendar/gfx/recurrency.png
share/gnome/gdesklets/Sensors/Calendar/helpers.py
share/gnome/gdesklets/Sensors/Calendar/helpers.pyc
-share/gnome/gdesklets/Sensors/Calendar/helpers.pyo
share/gnome/gdesklets/Sensors/Calendar/info_editor.py
share/gnome/gdesklets/Sensors/Calendar/info_editor.pyc
-share/gnome/gdesklets/Sensors/Calendar/info_editor.pyo
share/gnome/gdesklets/Sensors/Calendar/locale/ca/LC_MESSAGES/calendar-sensor.mo
share/gnome/gdesklets/Sensors/Calendar/locale/de/LC_MESSAGES/calendar-sensor.mo
share/gnome/gdesklets/Sensors/Calendar/locale/de_DE/LC_MESSAGES/calendar-sensor.mo
@@ -45,7 +34,6 @@
share/gnome/gdesklets/Sensors/Calendar/locale/fr/LC_MESSAGES/calendar-sensor.mo
share/gnome/gdesklets/Sensors/Calendar/recurrence_editor.py
share/gnome/gdesklets/Sensors/Calendar/recurrence_editor.pyc
-share/gnome/gdesklets/Sensors/Calendar/recurrence_editor.pyo
@dirrm share/gnome/gdesklets/Sensors/Calendar/locale/fr/LC_MESSAGES
@dirrm share/gnome/gdesklets/Sensors/Calendar/locale/fr
@dirrm share/gnome/gdesklets/Sensors/Calendar/locale/es/LC_MESSAGES
More information about the freebsd-gnome
mailing list