Subject: Re: pkg/36411: gnome2-applets PLIST problem on Linux
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: OBATA Akio <obache@NetBSD.org>
List: pkgsrc-bugs
Date: 05/30/2007 11:35:01
The following reply was made to PR pkg/36411; it has been noted by GNATS.
From: OBATA Akio <obache@NetBSD.org>
To: gnats-bugs@NetBSD.org
Cc: pkgsrc@blackmouse.biz
Subject: Re: pkg/36411: gnome2-applets PLIST problem on Linux
Date: Wed, 30 May 2007 20:32:51 +0900
Following patch fix this problem?
Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/x11/gnome2-applets/Makefile,v
retrieving revision 1.77
diff -u -r1.77 Makefile
--- Makefile 17 Apr 2007 17:59:06 -0000 1.77
+++ Makefile 30 May 2007 11:25:21 -0000
@@ -62,6 +62,16 @@
PRINT_PLIST_AWK+= /[Bb]attstat/ { print "$${BATTSTAT}"$$0; next; }
PRINT_PLIST_AWK+= /examples/ { print "$${BATTSTAT}"$$0; next; }
+.if ${OPSYS} == "Linux" && exists(/usr/include/cpufreq.h)
+GCONF2_SCHEMAS+= cpufreq-applet.schemas
+PLIST_SUBST+= CPUFREQ=
+.else
+PLIST_SUBST+= CPUFREQ="@comment "
+CONFIGURE_ARGS+= --disable-cpufreq
+.endif
+
+PRINT_PLIST_AWK+= /[Cc][Pp][Uu][Ff]req/ { print "$${CPUFREQ}"$$0; next; }
+
.include "../../devel/GConf2/schemas.mk"
BUILDLINK_API_DEPENDS.glib2+= glib2>=2.6.0
Index: PLIST
===================================================================
RCS file: /cvsroot/pkgsrc/x11/gnome2-applets/PLIST,v
retrieving revision 1.22
diff -u -r1.22 PLIST
--- PLIST 17 Apr 2007 17:59:07 -0000 1.22
+++ PLIST 30 May 2007 11:25:22 -0000
@@ -1,4 +1,5 @@
@comment $NetBSD: PLIST,v 1.22 2007/04/17 17:59:07 drochner Exp $
+${CPUFREQ}bin/cpufreq-selector
bin/invest-chart
include/libgweather/gweather-gconf.h
include/libgweather/gweather-prefs.h
@@ -6,6 +7,7 @@
lib/bonobo/servers/GNOME_AccessxStatusApplet.server
${BATTSTAT}lib/bonobo/servers/GNOME_BattstatApplet.server
lib/bonobo/servers/GNOME_CDPlayerApplet.server
+${CPUFREQ}lib/bonobo/servers/GNOME_CPUFreqApplet.server
lib/bonobo/servers/GNOME_CharpickerApplet.server
lib/bonobo/servers/GNOME_DriveMountApplet.server
lib/bonobo/servers/GNOME_GWeatherApplet_Factory.server
@@ -49,6 +51,7 @@
libexec/accessx-status-applet
${BATTSTAT}libexec/battstat-applet-2
libexec/charpick_applet2
+${CPUFREQ}libexec/cpufreq-applet
libexec/drivemount_applet2
libexec/geyes_applet2
libexec/gweather-applet-2
@@ -62,6 +65,7 @@
${BATTSTAT}share/examples/gnome-applets/sound/events/battstat_applet.soundlist
${BATTSTAT}share/gconf/schemas/battstat.schemas
share/gconf/schemas/charpick.schemas
+${CPUFREQ}share/gconf/schemas/cpufreq-applet.schemas
share/gconf/schemas/drivemount.schemas
share/gconf/schemas/geyes.schemas
share/gconf/schemas/gweather.schemas
@@ -71,6 +75,7 @@
share/gnome-2.0/ui/GNOME_AccessxApplet.xml
${BATTSTAT}share/gnome-2.0/ui/GNOME_BattstatApplet.xml
share/gnome-2.0/ui/GNOME_CharpickerApplet.xml
+${CPUFREQ}share/gnome-2.0/ui/GNOME_CPUFreqApplet.xml
share/gnome-2.0/ui/GNOME_DriveMountApplet.xml
share/gnome-2.0/ui/GNOME_GWeatherApplet.xml
share/gnome-2.0/ui/GNOME_GeyesApplet.xml
@@ -98,6 +103,7 @@
share/gnome-applets/geyes/Tango/tango-eye.png
share/gnome-applets/geyes/Tango/tango-pupil.png
${BATTSTAT}share/gnome-applets/glade/battstat_applet.glade
+${CPUFREQ}share/gnome-applets/glade/cpufreq-preferences.glade
share/gnome-applets/glade/financialchart.glade
share/gnome-applets/glade/prefs-dialog.glade
share/gnome-applets/glade/stickynotes.glade
@@ -316,6 +322,87 @@
share/gnome/help/char-palette/uk/figures/charpalette_chargroup.png
share/gnome/help/char-palette/uk/figures/charpick-preferences.png
share/gnome/help/char-palette/uk/figures/charpick_characters.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/C/cpufreq-applet.xml
+${CPUFREQ}share/gnome/help/cpufreq-applet/C/figures/cpufreq-100.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/C/figures/cpufreq-25.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/C/figures/cpufreq-50.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/C/figures/cpufreq-75.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/C/figures/cpufreq-applet-preferences-smp.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/C/figures/cpufreq-applet-preferences.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/C/figures/cpufreq-applet-selector-both.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/C/figures/cpufreq-applet-selector.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/C/figures/cpufreq-applet.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/C/legal.xml
+${CPUFREQ}share/gnome/help/cpufreq-applet/en_GB/cpufreq-applet.xml
+${CPUFREQ}share/gnome/help/cpufreq-applet/en_GB/figures/cpufreq-100.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/en_GB/figures/cpufreq-25.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/en_GB/figures/cpufreq-50.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/en_GB/figures/cpufreq-75.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/en_GB/figures/cpufreq-applet-preferences-smp.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/en_GB/figures/cpufreq-applet-preferences.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/en_GB/figures/cpufreq-applet-selector-both.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/en_GB/figures/cpufreq-applet-selector.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/en_GB/figures/cpufreq-applet.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/es/cpufreq-applet.xml
+${CPUFREQ}share/gnome/help/cpufreq-applet/es/figures/cpufreq-100.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/es/figures/cpufreq-25.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/es/figures/cpufreq-50.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/es/figures/cpufreq-75.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/es/figures/cpufreq-applet-preferences-smp.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/es/figures/cpufreq-applet-preferences.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/es/figures/cpufreq-applet-selector-both.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/es/figures/cpufreq-applet-selector.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/es/figures/cpufreq-applet.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/fr/cpufreq-applet.xml
+${CPUFREQ}share/gnome/help/cpufreq-applet/fr/figures/cpufreq-100.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/fr/figures/cpufreq-25.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/fr/figures/cpufreq-50.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/fr/figures/cpufreq-75.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/fr/figures/cpufreq-applet-preferences-smp.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/fr/figures/cpufreq-applet-preferences.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/fr/figures/cpufreq-applet-selector-both.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/fr/figures/cpufreq-applet-selector.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/fr/figures/cpufreq-applet.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/nl/cpufreq-applet.xml
+${CPUFREQ}share/gnome/help/cpufreq-applet/nl/figures/cpufreq-100.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/nl/figures/cpufreq-25.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/nl/figures/cpufreq-50.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/nl/figures/cpufreq-75.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/nl/figures/cpufreq-applet-preferences-smp.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/nl/figures/cpufreq-applet-preferences.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/nl/figures/cpufreq-applet-selector-both.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/nl/figures/cpufreq-applet-selector.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/nl/figures/cpufreq-applet.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/sv/cpufreq-applet.xml
+${CPUFREQ}share/gnome/help/cpufreq-applet/sv/figures/cpufreq-100.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/sv/figures/cpufreq-25.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/sv/figures/cpufreq-50.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/sv/figures/cpufreq-75.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/sv/figures/cpufreq-applet-preferences-smp.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/sv/figures/cpufreq-applet-preferences.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/sv/figures/cpufreq-applet-selector-both.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/sv/figures/cpufreq-applet-selector.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/sv/figures/cpufreq-applet.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/uk/cpufreq-applet.xml
+${CPUFREQ}share/gnome/help/cpufreq-applet/uk/figures/cpufreq-100.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/uk/figures/cpufreq-25.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/uk/figures/cpufreq-50.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/uk/figures/cpufreq-75.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/uk/figures/cpufreq-applet-preferences-smp.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/uk/figures/cpufreq-applet-preferences.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/uk/figures/cpufreq-applet-selector-both.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/uk/figures/cpufreq-applet-selector.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/uk/figures/cpufreq-applet.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/zh_CN/cpufreq-applet.xml
+${CPUFREQ}share/gnome/help/cpufreq-applet/zh_CN/figures/cpufreq-100.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/zh_CN/figures/cpufreq-25.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/zh_CN/figures/cpufreq-50.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/zh_CN/figures/cpufreq-75.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/zh_CN/figures/cpufreq-applet-preferences-smp.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/zh_CN/figures/cpufreq-applet-preferences.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/zh_CN/figures/cpufreq-applet-selector-both.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/zh_CN/figures/cpufreq-applet-selector.png
+${CPUFREQ}share/gnome/help/cpufreq-applet/zh_CN/figures/cpufreq-applet.png
share/gnome/help/drivemount/C/drivemount.xml
share/gnome/help/drivemount/C/figures/drivemount-applet_eject.png
share/gnome/help/drivemount/C/figures/drivemount-applet_example.png
@@ -633,16 +720,21 @@
share/gnome/help/trashapplet/sv/trashapplet.xml
share/gnome/help/trashapplet/uk/figures/trash-applet.png
share/gnome/help/trashapplet/uk/trashapplet.xml
+${CPUFREQ}share/icons/hicolor/16x16/apps/gnome-cpu-frequency-applet.png
share/icons/hicolor/16x16/apps/gnome-eyes-applet.png
share/icons/hicolor/16x16/apps/gnome-sticky-notes-applet.png
+${CPUFREQ}share/icons/hicolor/22x22/apps/gnome-cpu-frequency-applet.png
share/icons/hicolor/22x22/apps/gnome-eyes-applet.png
share/icons/hicolor/22x22/apps/gnome-sticky-notes-applet.png
+${CPUFREQ}share/icons/hicolor/24x24/apps/gnome-cpu-frequency-applet.png
share/icons/hicolor/24x24/apps/gnome-eyes-applet.png
share/icons/hicolor/24x24/apps/gnome-sticky-notes-applet.png
+${CPUFREQ}share/icons/hicolor/32x32/apps/gnome-cpu-frequency-applet.png
share/icons/hicolor/32x32/apps/gnome-eyes-applet.png
share/icons/hicolor/32x32/apps/gnome-sticky-notes-applet.png
share/icons/hicolor/48x48/apps/ax-applet.png
share/icons/hicolor/48x48/apps/charpick.png
+${CPUFREQ}share/icons/hicolor/scalable/apps/gnome-cpu-frequency-applet.svg
share/icons/hicolor/scalable/apps/gnome-eyes-applet.svg
share/icons/hicolor/scalable/apps/gnome-sticky-notes-applet.svg
share/locale/am/LC_MESSAGES/gnome-applets-2.0.mo
@@ -765,6 +857,14 @@
share/omf/char-palette/char-palette-pt_BR.omf
share/omf/char-palette/char-palette-sv.omf
share/omf/char-palette/char-palette-uk.omf
+${CPUFREQ}share/omf/cpufreq-applet/cpufreq-applet-C.omf
+${CPUFREQ}share/omf/cpufreq-applet/cpufreq-applet-en_GB.omf
+${CPUFREQ}share/omf/cpufreq-applet/cpufreq-applet-es.omf
+${CPUFREQ}share/omf/cpufreq-applet/cpufreq-applet-fr.omf
+${CPUFREQ}share/omf/cpufreq-applet/cpufreq-applet-nl.omf
+${CPUFREQ}share/omf/cpufreq-applet/cpufreq-applet-sv.omf
+${CPUFREQ}share/omf/cpufreq-applet/cpufreq-applet-uk.omf
+${CPUFREQ}share/omf/cpufreq-applet/cpufreq-applet-zh_CN.omf
share/omf/drivemount/drivemount-C.omf
share/omf/drivemount/drivemount-en_GB.omf
share/omf/drivemount/drivemount-es.omf
@@ -862,6 +962,11 @@
share/pixmaps/accessx-status-applet/sticky-super-latched.png
share/pixmaps/accessx-status-applet/sticky-super-locked.png
share/pixmaps/accessx-status-applet/sticky-super-none.png
+${CPUFREQ}share/pixmaps/cpufreq-applet/cpufreq-100.png
+${CPUFREQ}share/pixmaps/cpufreq-applet/cpufreq-25.png
+${CPUFREQ}share/pixmaps/cpufreq-applet/cpufreq-50.png
+${CPUFREQ}share/pixmaps/cpufreq-applet/cpufreq-75.png
+${CPUFREQ}share/pixmaps/cpufreq-applet/cpufreq-na.png
share/pixmaps/invest-big.png
share/pixmaps/stickynotes/close.png
share/pixmaps/stickynotes/locked.png
@@ -956,6 +1061,7 @@
share/xmodmap/xmodmap.yu
@dirrm share/xmodmap
@dirrm share/pixmaps/stickynotes
+${CPUFREQ}@dirrm share/pixmaps/cpufreq-applet
@dirrm share/pixmaps/accessx-status-applet
@comment in xdg-dirs: @dirrm share/pixmaps
@dirrm share/omf/trashapplet
@@ -966,6 +1072,7 @@
@dirrm share/omf/geyes
@dirrm share/omf/drivemount
@dirrm share/omf/char-palette
+${CPUFREQ}@dirrm share/omf/cpufreq-applet
${BATTSTAT}@dirrm share/omf/battstat
@dirrm share/omf/accessx-status
@comment in scrollkeeper: @dirrm share/omf
@@ -1105,6 +1212,23 @@
@dirrm share/gnome/help/drivemount/C/figures
@dirrm share/gnome/help/drivemount/C
@dirrm share/gnome/help/drivemount
+${CPUFREQ}share/gnome/help/cpufreq-applet/zh_CN/figures
+${CPUFREQ}share/gnome/help/cpufreq-applet/zh_CN
+${CPUFREQ}share/gnome/help/cpufreq-applet/uk/figures
+${CPUFREQ}share/gnome/help/cpufreq-applet/uk
+${CPUFREQ}share/gnome/help/cpufreq-applet/sv/figures
+${CPUFREQ}share/gnome/help/cpufreq-applet/sv
+${CPUFREQ}share/gnome/help/cpufreq-applet/nl/figures
+${CPUFREQ}share/gnome/help/cpufreq-applet/nl
+${CPUFREQ}share/gnome/help/cpufreq-applet/fr/figures
+${CPUFREQ}share/gnome/help/cpufreq-applet/fr
+${CPUFREQ}share/gnome/help/cpufreq-applet/es/figures
+${CPUFREQ}share/gnome/help/cpufreq-applet/es
+${CPUFREQ}share/gnome/help/cpufreq-applet/en_GB/figures
+${CPUFREQ}share/gnome/help/cpufreq-applet/en_GB
+${CPUFREQ}share/gnome/help/cpufreq-applet/C/figures
+${CPUFREQ}share/gnome/help/cpufreq-applet/C
+${CPUFREQ}share/gnome/help/cpufreq-applet
@dirrm share/gnome/help/char-palette/uk/figures
@dirrm share/gnome/help/char-palette/uk
@dirrm share/gnome/help/char-palette/sv/figures