summaryrefslogtreecommitdiffstats
path: root/x11
diff options
context:
space:
mode:
authormarcus <marcus@df743ca5-7f9a-e211-a948-0013205c9059>2002-10-11 04:30:23 +0800
committermarcus <marcus@df743ca5-7f9a-e211-a948-0013205c9059>2002-10-11 04:30:23 +0800
commitfbe8f47a9930ddd658f4ae51246cd325edb82975 (patch)
tree9b738bacc716aab85aac2bdef7fce5fe3bead0f3 /x11
parentbb453709cca284e9802dc85e3097a58f884a9aa2 (diff)
downloadmarcuscom-ports-fbe8f47a9930ddd658f4ae51246cd325edb82975.tar
marcuscom-ports-fbe8f47a9930ddd658f4ae51246cd325edb82975.tar.gz
marcuscom-ports-fbe8f47a9930ddd658f4ae51246cd325edb82975.tar.bz2
marcuscom-ports-fbe8f47a9930ddd658f4ae51246cd325edb82975.tar.lz
marcuscom-ports-fbe8f47a9930ddd658f4ae51246cd325edb82975.tar.xz
marcuscom-ports-fbe8f47a9930ddd658f4ae51246cd325edb82975.tar.zst
marcuscom-ports-fbe8f47a9930ddd658f4ae51246cd325edb82975.zip
Add gnomeapplets2.
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@56 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'x11')
-rw-r--r--x11/gnome-applets/Makefile46
-rw-r--r--x11/gnome-applets/distinfo1
-rw-r--r--x11/gnome-applets/files/patch-aa64
-rw-r--r--x11/gnome-applets/files/patch-ad354
-rw-r--r--x11/gnome-applets/files/patch-battstat_Makefile.in26
-rw-r--r--x11/gnome-applets/files/patch-gweather::Locations35
-rw-r--r--x11/gnome-applets/pkg-comment1
-rw-r--r--x11/gnome-applets/pkg-descr3
-rw-r--r--x11/gnome-applets/pkg-plist523
-rw-r--r--x11/gnomeapplets2/Makefile46
-rw-r--r--x11/gnomeapplets2/distinfo1
-rw-r--r--x11/gnomeapplets2/files/patch-aa64
-rw-r--r--x11/gnomeapplets2/files/patch-ad354
-rw-r--r--x11/gnomeapplets2/files/patch-battstat_Makefile.in26
-rw-r--r--x11/gnomeapplets2/files/patch-gweather::Locations35
-rw-r--r--x11/gnomeapplets2/pkg-comment1
-rw-r--r--x11/gnomeapplets2/pkg-descr3
-rw-r--r--x11/gnomeapplets2/pkg-plist523
18 files changed, 2106 insertions, 0 deletions
diff --git a/x11/gnome-applets/Makefile b/x11/gnome-applets/Makefile
new file mode 100644
index 000000000..5979a4629
--- /dev/null
+++ b/x11/gnome-applets/Makefile
@@ -0,0 +1,46 @@
+# New ports collection makefile for: gnomeapplets2
+# Date created: 26th May 2000
+# Whom: Joe Marcus Clarke <marcus@FreeBSD.org>
+#
+# $FreeBSD: ports/x11/gnomeapplets2/Makefile,v 1.40 2002/09/20 17:07:47 marcus Exp $
+#
+
+PORTNAME= gnomeapplets2
+PORTVERSION= 2.0.3
+PORTREVISION= 2
+CATEGORIES= x11 gnome
+MASTER_SITES= ${MASTER_SITE_GNOME}
+MASTER_SITE_SUBDIR= sources/gnome-applets/2.0
+DISTNAME= gnome-applets-${PORTVERSION}
+DIST_SUBDIR= gnome2
+
+MAINTAINER= gnome@FreeBSD.org
+
+LIB_DEPENDS= panel-applet-2.0:${PORTSDIR}/x11/gnomepanel \
+ gailutil.17:${PORTSDIR}/x11-toolkits/gail \
+ gtop-2.0:${PORTSDIR}/devel/libgtop2
+
+USE_BZIP2= yes
+USE_X_PREFIX= yes
+USE_GMAKE= yes
+USE_REINPLACE= yes
+USE_GNOMENG= yes
+USE_GNOME= gnomeprefix gnomehack
+USE_LIBTOOL= yes
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
+ LIBS="-L${LOCALBASE}/lib"
+CONFIGURE_TARGET= --target=${MACHINE_ARCH}-unknown-freebsd${OSREL}
+
+.include <bsd.port.pre.mk>
+
+.if ${ARCH} != "i386"
+PLIST_SUB= BATTERY="@comment "
+.else
+PLIST_SUB= BATTERY=""
+.endif
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g ; \
+ s|DATADIRNAME=lib|DATADIRNAME=share|g' ${WRKSRC}/configure
+
+.include <bsd.port.post.mk>
diff --git a/x11/gnome-applets/distinfo b/x11/gnome-applets/distinfo
new file mode 100644
index 000000000..eeff34ef5
--- /dev/null
+++ b/x11/gnome-applets/distinfo
@@ -0,0 +1 @@
+MD5 (gnome2/gnome-applets-2.0.3.tar.bz2) = bb77b796fa7f0c4b714d45198c8c286b
diff --git a/x11/gnome-applets/files/patch-aa b/x11/gnome-applets/files/patch-aa
new file mode 100644
index 000000000..cf6bce530
--- /dev/null
+++ b/x11/gnome-applets/files/patch-aa
@@ -0,0 +1,64 @@
+--- configure.orig Fri Sep 13 15:58:55 2002
++++ configure Wed Sep 18 01:18:40 2002
+@@ -6994,6 +6994,7 @@
+
+ # This can be used to rebuild libtool when needed
+ LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
++$ac_aux_dir/ltconfig $LIBTOOL_DEPS
+
+ # Always use our own libtool.
+ LIBTOOL='$(SHELL) $(top_builddir)/libtool'
+@@ -10518,7 +10519,7 @@
+ echo "$as_me: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ CATOBJEXT=.mo
+- DATADIRNAME=lib
++ DATADIRNAME=share
+ fi
+ rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+ INSTOBJEXT=.mo
+@@ -10765,6 +10766,7 @@
+ *irix*) CDROM_HOST=irix; CDROM_LIBS="-lcdaudio -lmediad -lds";cd_device_path="/dev/cdrom";;
+ *linux*) CDROM_HOST=linux;cd_device_path="/dev/cdrom";;
+ *netbsd*) CDROM_HOST=netbsd;cd_device_path="/dev/rcd0";;
++*freebsd*) CDROM_HOST=freebsd;cd_device_path="dev/acd0c";;
+ *solaris*) CDROM_HOST=solaris;cd_device_path="/vol/dev/aliases/cdrom0";cdplayer_type_sun=true;;
+ esac
+ case "$host" in
+@@ -10817,6 +10819,20 @@
+ HAVE_LIBAPM_TRUE='#'
+ HAVE_LIBAPM_FALSE=
+ fi
++ ;;
++ i386-*-freebsd*)
++ HAVE_LIBAPM=no
++
++if test "x$HAVE_LIBAPM" = "xyes"; then
++ HAVE_LIBAPM_TRUE=
++ HAVE_LIBAPM_FALSE='#'
++else
++ HAVE_LIBAPM_TRUE='#'
++ HAVE_LIBAPM_FALSE=
++fi
++ ;;
++ *-*-freebsd*)
++ build_battstat_applet=no
+
+ ;;
+ *-*-linux*)
+@@ -11494,13 +11510,13 @@
+ ACLOCAL="$ACLOCAL $ACLOCAL_FLAGS"
+
+ cat >>confdefs.h <<EOF
+-#define GNOME_ICONDIR "${prefix}/share/pixmaps"
++#define GNOME_ICONDIR "${datadir}/pixmaps"
+ EOF
+
+ #defined the below to enable help to work for applets
+
+ cat >>confdefs.h <<EOF
+-#define DATADIR "${prefix}/share"
++#define DATADIR "${datadir}"
+ EOF
+
+ cat >>confdefs.h <<EOF
diff --git a/x11/gnome-applets/files/patch-ad b/x11/gnome-applets/files/patch-ad
new file mode 100644
index 000000000..5a06416a0
--- /dev/null
+++ b/x11/gnome-applets/files/patch-ad
@@ -0,0 +1,354 @@
+--- cdplayer/cdplayer.c.orig Tue Apr 16 16:42:54 2002
++++ cdplayer/cdplayer.c Tue Apr 30 17:31:41 2002
+@@ -671,6 +671,12 @@
+ description = TRUE;
+ break;
+ case DISC_COMPLETED:
++ led_time(cd->panel.time,
++ stat.relative_address.minute,
++ stat.relative_address.second,
++ cd->panel.track_control.display,
++ stat.track);
++ break;
+ case DISC_STOP:
+ case DISC_ERROR:
+ led_stop(cd->panel.time, cd->panel.track_control.display);
+--- /dev/null Mon May 29 02:15:42 2000
++++ cdplayer/cdrom-freebsd.c Mon May 29 10:37:28 2000
+@@ -0,0 +1,336 @@
++#include <stdlib.h>
++#include <string.h>
++#include <fcntl.h>
++#include <glib.h>
++#include <sys/ioctl.h>
++#include <unistd.h>
++
++#include <sys/types.h>
++#include <sys/cdio.h>
++#include "cdrom-interface.h"
++
++
++#define ASSIGN_MSF(dest, src) \
++{ \
++ (dest).minute = (src).minute; \
++ (dest).second = (src).second; \
++ (dest).frame = (src).frame; \
++}
++
++int
++cdrom_play(cdrom_device_t cdp, int start, int stop)
++{
++ struct ioc_play_track ti;
++
++ ti.start_track = start;
++ ti.start_index = 1;
++ ti.end_track = stop;
++ ti.end_index = 1;
++
++ if ((ioctl(cdp->device, CDIOCPREVENT) == -1) ||
++ (ioctl(cdp->device, CDIOCPLAYTRACKS, &ti) == -1)) {
++ cdp->my_errno = errno;
++ ioctl(cdp->device, CDIOCALLOW);
++ return DISC_IO_ERROR;
++ }
++ return DISC_NO_ERROR;
++}
++
++int
++cdrom_play_msf(cdrom_device_t cdp, cdrom_msf_t * start)
++{
++ struct ioc_play_msf msf;
++
++ if (cdrom_read_track_info(cdp) == DISC_IO_ERROR)
++ return DISC_IO_ERROR;
++ msf.start_m = start->minute;
++ msf.start_s = start->second;
++ msf.start_f = start->frame;
++
++ msf.end_m = cdp->track_info[cdp->nr_track].address.minute;
++ msf.end_s = cdp->track_info[cdp->nr_track].address.second;
++ msf.end_f = cdp->track_info[cdp->nr_track].address.frame;
++
++ if ((ioctl(cdp->device, CDIOCPREVENT) == -1) ||
++ (ioctl(cdp->device, CDIOCPLAYMSF, &msf) == -1)) {
++ cdp->my_errno = errno;
++ ioctl(cdp->device, CDIOCALLOW);
++ return DISC_IO_ERROR;
++ }
++ return DISC_NO_ERROR;
++}
++
++int
++cdrom_pause(cdrom_device_t cdp)
++{
++ if (ioctl(cdp->device, CDIOCPAUSE) == -1) {
++ cdp->my_errno = errno;
++ ioctl(cdp->device, CDIOCALLOW);
++ return DISC_IO_ERROR;
++ }
++ return DISC_IO_ERROR;
++}
++
++int
++cdrom_resume(cdrom_device_t cdp)
++{
++ if (ioctl(cdp->device, CDIOCRESUME) == -1) {
++ cdp->my_errno = errno;
++ ioctl(cdp->device, CDIOCALLOW);
++ return DISC_IO_ERROR;
++ }
++ return DISC_NO_ERROR;
++}
++
++
++int
++cdrom_stop(cdrom_device_t cdp)
++{
++ if ((ioctl(cdp->device, CDIOCSTOP) == -1) ||
++ (ioctl(cdp->device, CDIOCALLOW) == -1)) {
++ cdp->my_errno = errno;
++ return DISC_IO_ERROR;
++ }
++ return DISC_NO_ERROR;
++}
++
++int
++cdrom_read_track_info(cdrom_device_t cdp)
++{
++ struct ioc_toc_header toc;
++ struct ioc_read_toc_single_entry tocentry;
++
++ int i, j, nr_track;
++
++ if (ioctl(cdp->device, CDIOREADTOCHEADER, &toc) == -1) {
++ cdp->my_errno = errno;
++ ioctl(cdp->device, CDIOCALLOW);
++ return DISC_IO_ERROR;
++ }
++ cdp->track0 = toc.starting_track;
++ cdp->track1 = toc.ending_track;
++ nr_track = cdp->track1 - cdp->track0 + 1;
++ if (nr_track <= 0)
++ return DISC_IO_ERROR;
++
++ if (nr_track != cdp->nr_track) {
++ if (cdp->track_info)
++ g_free(cdp->track_info);
++ cdp->nr_track = nr_track;
++ cdp->track_info = g_malloc((cdp->nr_track + 1) * sizeof(track_info_t));
++ }
++ for (i = 0, j = cdp->track0; i < cdp->nr_track; i++, j++) {
++ tocentry.track = j;
++ tocentry.address_format = CD_MSF_FORMAT;
++
++ if (ioctl(cdp->device, CDIOREADTOCENTRY, &tocentry) == -1) {
++ cdp->my_errno = errno;
++ ioctl(cdp->device, CDIOCALLOW);
++ return DISC_IO_ERROR;
++ }
++ /* fill the trackinfo field */
++ cdp->track_info[i].track = j;
++ cdp->track_info[i].audio_track = tocentry.entry.control !=
++ 0x04 ? 1 : 0;
++ ASSIGN_MSF(cdp->track_info[i].address, tocentry.entry.addr.msf);
++ }
++
++ tocentry.track = 0xAA;
++ tocentry.address_format = CD_MSF_FORMAT;
++ if (ioctl(cdp->device, CDIOREADTOCENTRY, &tocentry) == -1) {
++ cdp->my_errno = errno;
++ ioctl(cdp->device, CDIOCALLOW);
++ return DISC_IO_ERROR;
++ }
++ cdp->track_info[i].track = j;
++ cdp->track_info[i].audio_track = 0;
++ ASSIGN_MSF(cdp->track_info[i].address, tocentry.entry.addr.msf);
++
++ return DISC_NO_ERROR;
++}
++
++int
++cdrom_get_status(cdrom_device_t cdp, cdrom_device_status_t * stat)
++{
++ struct ioc_read_subchannel subchnl;
++ struct cd_sub_channel_info subchnlinfo;
++
++ subchnl.address_format = CD_MSF_FORMAT;
++ subchnl.data_format = CD_CURRENT_POSITION;
++ subchnl.track = 0;
++ subchnl.data_len = sizeof(subchnlinfo);
++ subchnl.data = &subchnlinfo;
++ if (ioctl(cdp->device, CDIOCREADSUBCHANNEL, &subchnl) == -1) {
++ cdp->my_errno = errno;
++ ioctl(cdp->device, CDIOCALLOW);
++ return DISC_IO_ERROR;
++ }
++ stat->track = subchnlinfo.what.position.track_number;
++ ASSIGN_MSF(stat->relative_address, subchnlinfo.what.position.reladdr.msf);
++ ASSIGN_MSF(stat->absolute_address, subchnlinfo.what.position.absaddr.msf);
++ switch (subchnlinfo.header.audio_status) {
++ case CD_AS_PLAY_IN_PROGRESS:
++ ioctl(cdp->device, CDIOCPREVENT);
++ stat->audio_status = DISC_PLAY;
++ break;
++ case CD_AS_PLAY_PAUSED:
++ ioctl(cdp->device, CDIOCPREVENT);
++ stat->audio_status = DISC_PAUSED;
++ break;
++ case CD_AS_PLAY_COMPLETED:
++ if (cdrom_read_track_info(cdp) == DISC_IO_ERROR)
++ return DISC_IO_ERROR;
++ stat->track = cdp->nr_track;
++ ASSIGN_MSF(stat->relative_address,
++ cdp->track_info[cdp->nr_track].address);
++ ASSIGN_MSF(stat->absolute_address,
++ cdp->track_info[cdp->nr_track].address);
++ ioctl(cdp->device, CDIOCALLOW);
++ stat->audio_status = DISC_COMPLETED;
++ break;
++ case CD_AS_AUDIO_INVALID:
++ case CD_AS_NO_STATUS:
++ case CD_AS_PLAY_ERROR:
++ ioctl(cdp->device, CDIOCALLOW);
++ stat->audio_status = DISC_STOP;
++ break;
++ default:
++ ioctl(cdp->device, CDIOCALLOW);
++ stat->audio_status = DISC_ERROR;
++ }
++ return (stat->audio_status == DISC_ERROR ?
++ DISC_IO_ERROR : DISC_NO_ERROR);
++}
++
++cdrom_device_t
++cdrom_open(char *device, int *errcode)
++{
++ cdrom_device_t cdp;
++
++ cdp = g_malloc(sizeof(struct cdrom_device));
++
++ cdp->device = open(device, O_RDONLY);
++ if (cdp->device == -1) {
++ *errcode = errno;
++ g_free(cdp);
++ return NULL;
++ }
++ cdp->nr_track = 0;
++ cdp->track_info = NULL;
++ return cdp;
++}
++
++void
++cdrom_close(cdrom_device_t cdp)
++{
++ if (cdp->nr_track)
++ g_free(cdp->track_info);
++ close(cdp->device);
++ g_free(cdp);
++}
++
++int
++cdrom_load(cdrom_device_t cdp)
++{
++ if ((ioctl(cdp->device, CDIOCCLOSE) == -1) ||
++ (ioctl(cdp->device, CDIOCALLOW) == -1)) {
++ cdp->my_errno = errno;
++ return DISC_IO_ERROR;
++ }
++ return DISC_NO_ERROR;
++}
++
++int
++cdrom_eject(cdrom_device_t cdp)
++{
++ if ((ioctl(cdp->device, CDIOCEJECT) == -1) ||
++ (ioctl(cdp->device, CDIOCALLOW) == -1)) {
++ cdp->my_errno = errno;
++ return DISC_IO_ERROR;
++ }
++ return DISC_NO_ERROR;
++}
++
++int
++cdrom_next(cdrom_device_t cdp)
++{
++ cdrom_device_status_t stat;
++
++ if ((cdrom_read_track_info(cdp) == DISC_IO_ERROR) ||
++ (cdrom_get_status(cdp, &stat) == DISC_IO_ERROR))
++ return DISC_IO_ERROR;
++ return cdrom_play(cdp, stat.track + 1, cdp->track1);
++}
++
++int
++cdrom_prev(cdrom_device_t cdp)
++{
++ cdrom_device_status_t stat;
++
++ if ((cdrom_read_track_info(cdp) == DISC_IO_ERROR) ||
++ (cdrom_get_status(cdp, &stat) == DISC_IO_ERROR))
++ return DISC_IO_ERROR;
++ return cdrom_play(cdp, stat.track - 1, cdp->track1);
++}
++
++int
++cdrom_rewind(cdrom_device_t cdp)
++{
++ cdrom_device_status_t stat;
++ int track;
++
++ if ((cdrom_read_track_info(cdp) == DISC_IO_ERROR) ||
++ (cdrom_get_status(cdp, &stat) == DISC_IO_ERROR))
++ return DISC_IO_ERROR;
++ if (stat.absolute_address.second != 0)
++ stat.absolute_address.second--;
++ else {
++ stat.absolute_address.second = 0;
++ if (stat.absolute_address.minute > 0)
++ stat.absolute_address.minute--;
++ }
++ stat.absolute_address.frame = 0;
++ return cdrom_play_msf(cdp, &stat.absolute_address);
++}
++
++int
++cdrom_ff(cdrom_device_t cdp)
++{
++ cdrom_device_status_t stat;
++ int track;
++
++ if ((cdrom_read_track_info(cdp) == DISC_IO_ERROR) ||
++ (cdrom_get_status(cdp, &stat) == DISC_IO_ERROR))
++ return DISC_IO_ERROR;
++ stat.absolute_address.second++;
++ if (stat.absolute_address.second >= 60) {
++ stat.absolute_address.minute++;
++ stat.absolute_address.second = 0;
++ }
++ stat.absolute_address.frame = 0;
++ return cdrom_play_msf(cdp, &stat.absolute_address);
++}
++
++int
++cdrom_track_length(cdrom_device_t cdp, int track, cdrom_msf_t * length)
++{
++ int index, s1, s2, i;
++
++ if ((track < cdp->track0) || (track > cdp->track1))
++ return DISC_INDEX_OUT_OF_RANGE;
++ index = track - cdp->track0;
++
++ s1 = cdp->track_info[index + 1].address.second;
++ s2 = cdp->track_info[index].address.second;
++ length->second = s1 = s1 - s2;
++ if (s1 < 0) {
++ i = 1;
++ length->second = s1 + 60;
++ } else
++ i = 0;
++
++ length->minute = cdp->track_info[index + 1].address.minute -
++ cdp->track_info[index].address.minute - i;
++
++ return 0;
++}
diff --git a/x11/gnome-applets/files/patch-battstat_Makefile.in b/x11/gnome-applets/files/patch-battstat_Makefile.in
new file mode 100644
index 000000000..3612d4350
--- /dev/null
+++ b/x11/gnome-applets/files/patch-battstat_Makefile.in
@@ -0,0 +1,26 @@
+--- battstat/Makefile.in.orig Tue Apr 30 14:48:53 2002
++++ battstat/Makefile.in Tue Apr 30 15:00:42 2002
+@@ -138,11 +138,11 @@
+ pixmapsdir = $(datadir)/pixmaps
+ pixmaps_DATA = battstat.png
+ @HAVE_LIBAPM_TRUE@APMLIB = -lapm
+-@HAVE_LIBAPM_FALSE@APMLIB = apmlib/libapm.a
++@HAVE_LIBAPM_FALSE@APMLIB =
+ @HAVE_LIBAPM_TRUE@APMDIR =
+-@HAVE_LIBAPM_FALSE@APMDIR = apmlib
++@HAVE_LIBAPM_FALSE@APMDIR =
+ @HAVE_LIBAPM_TRUE@APMINC =
+-@HAVE_LIBAPM_FALSE@APMINC = -Iapmlib/
++@HAVE_LIBAPM_FALSE@APMINC =
+
+ SUBDIRS = sounds $(APMDIR)
+
+@@ -187,7 +187,7 @@
+ X_PRE_LIBS = @X_PRE_LIBS@
+ battstat_applet_2_OBJECTS = properties.$(OBJEXT) \
+ battstat_applet.$(OBJEXT) acpi-linux.$(OBJEXT)
+-@HAVE_LIBAPM_FALSE@battstat_applet_2_DEPENDENCIES = apmlib/libapm.a
++@HAVE_LIBAPM_FALSE@battstat_applet_2_DEPENDENCIES =
+ @HAVE_LIBAPM_TRUE@battstat_applet_2_DEPENDENCIES =
+ battstat_applet_2_LDFLAGS =
+ CFLAGS = @CFLAGS@
diff --git a/x11/gnome-applets/files/patch-gweather::Locations b/x11/gnome-applets/files/patch-gweather::Locations
new file mode 100644
index 000000000..e293509bd
--- /dev/null
+++ b/x11/gnome-applets/files/patch-gweather::Locations
@@ -0,0 +1,35 @@
+
+$FreeBSD: ports/x11/gnomeapplets2/files/patch-gweather::Locations,v 1.1 2002/05/21 16:13:00 sobomax Exp $
+
+--- gweather/Locations.orig Wed May 15 00:32:46 2002
++++ gweather/Locations Tue May 21 19:00:43 2002
+@@ -1588,7 +1588,7 @@
+
+ [EU]
+ name=Europe
+-states=AB OS BE BA BG CZ HR CY DK EE FI FR MK DE GI GR HU IE IS IT LV LT LU MT MD NL NO PL PT RO RU SK SI SP SE CH TR UK YU
++states=AB OS BE BA BG CZ HR CY DK EE FI FR MK DE GI GR HU IE IS IT LV LT LU MT MD NL NO PL PT RO RU SK SI SP SE CH TR UA UK YU
+
+ [EU_AB]
+ name=Albania
+@@ -1857,6 +1857,20 @@
+ loc50=Yakutsk UEEE ------ ---
+ loc51=Yekaterinburg USSS ------ ---
+ loc52=Yuzhno-Sakhalinsk UHSS ------ ---
++
++[EU_UA]
++name=Ukraine
++loc0=Kiev UKBB ------ ---
++loc1=Donetsk UKCC ------ ---
++loc2=Dnepropetrovsk UKDD ------ ---
++loc3=Krivoy\\ Rog UKDR ------ ---
++loc4=Simferopol UKFF ------ ---
++loc5=Kharkov UKHH ------ ---
++loc6=Ivano-frankovsk UKLI ------ ---
++loc7=Lvov UKLL ------ ---
++loc8=Rovno UKLR ------ ---
++loc9=Uzhgorod UKLU ------ ---
++loc10=Odessa UKOO ------ ---
+
+ [EU_SK]
+ name=Slovakia
diff --git a/x11/gnome-applets/pkg-comment b/x11/gnome-applets/pkg-comment
new file mode 100644
index 000000000..7c21c7621
--- /dev/null
+++ b/x11/gnome-applets/pkg-comment
@@ -0,0 +1 @@
+Applets components for the Gnome 2.0 Desktop Environment
diff --git a/x11/gnome-applets/pkg-descr b/x11/gnome-applets/pkg-descr
new file mode 100644
index 000000000..c93d4bc89
--- /dev/null
+++ b/x11/gnome-applets/pkg-descr
@@ -0,0 +1,3 @@
+Applets components for the Gnome 2.0 Desktop Environment
+
+WWW: http://www.gnome.org/
diff --git a/x11/gnome-applets/pkg-plist b/x11/gnome-applets/pkg-plist
new file mode 100644
index 000000000..57b753a91
--- /dev/null
+++ b/x11/gnome-applets/pkg-plist
@@ -0,0 +1,523 @@
+bin/gkb_xmmap
+%%BATTERY%%etc/gconf/gconf.xml.defaults/schemas/apps/battstat-applet/%gconf.xml
+%%BATTERY%%etc/gconf/gconf.xml.defaults/schemas/apps/battstat-applet/prefs/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/apps/cdplayer-applet/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/apps/cdplayer-applet/prefs/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/apps/charpick/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/apps/charpick/prefs/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/apps/drivemount-applet/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/apps/drivemount-applet/prefs/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/apps/geyes/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/apps/geyes/prefs/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/apps/gkb-applet/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/apps/gkb-applet/prefs/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/apps/gtik/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/apps/gtik/prefs/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/apps/gweather/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/apps/gweather/prefs/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/apps/mini-commander/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/apps/mini-commander/prefs/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/apps/modemlights/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/apps/modemlights/prefs/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/apps/multiload/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/apps/multiload/prefs/%gconf.xml
+%%BATTERY%%etc/gconf/schemas/battstat.schemas
+etc/gconf/schemas/cdplayer.schemas
+etc/gconf/schemas/charpick.schemas
+etc/gconf/schemas/drivemount.schemas
+etc/gconf/schemas/geyes.schemas
+etc/gconf/schemas/gkb.schemas
+etc/gconf/schemas/gtik.schemas
+etc/gconf/schemas/gweather.schemas
+etc/gconf/schemas/mini-commander.schemas
+etc/gconf/schemas/modemlights.schemas
+etc/gconf/schemas/multiload.schemas
+%%BATTERY%%etc/sound/events/battstat_applet.soundlist
+libdata/bonobo/servers/GNOME_BattstatApplet.server
+libdata/bonobo/servers/GNOME_CDPlayerApplet.server
+libdata/bonobo/servers/GNOME_CharpickerApplet.server
+libdata/bonobo/servers/GNOME_DriveMountApplet.server
+libdata/bonobo/servers/GNOME_GWeatherApplet_Factory.server
+libdata/bonobo/servers/GNOME_GeyesApplet.server
+libdata/bonobo/servers/GNOME_GtikApplet.server
+libdata/bonobo/servers/GNOME_KeyboardApplet_Factory.server
+libdata/bonobo/servers/GNOME_MiniCommanderApplet.server
+libdata/bonobo/servers/GNOME_MixerApplet.server
+libdata/bonobo/servers/GNOME_ModemLightsApplet.server
+libdata/bonobo/servers/GNOME_MultiLoadApplet_Factory.server
+%%BATTERY%%libexec/battstat-applet-2
+libexec/cdplayer_applet2
+libexec/charpick_applet2
+libexec/drivemount_applet2
+libexec/geyes_applet2
+libexec/gkb-applet-2
+libexec/gtik2_applet2
+libexec/gweather-applet-2
+libexec/mini_commander_applet
+libexec/mixer_applet2
+libexec/modemlights_applet2
+libexec/multiload-applet-2
+%%BATTERY%%share/gnome/battstat_applet/battstat_applet.glade
+share/gnome/geyes/Bizarre/Bizarre-eye.png
+share/gnome/geyes/Bizarre/Bizarre-pupil.png
+share/gnome/geyes/Bizarre/config
+share/gnome/geyes/Bloodshot/Bloodshot-eye.png
+share/gnome/geyes/Bloodshot/Bloodshot-pupil.png
+share/gnome/geyes/Bloodshot/config
+share/gnome/geyes/Default-tiny/Default-tiny-eye.png
+share/gnome/geyes/Default-tiny/Default-tiny-pupil.png
+share/gnome/geyes/Default-tiny/config
+share/gnome/geyes/Default/Default-eye.png
+share/gnome/geyes/Default/Default-pupil.png
+share/gnome/geyes/Default/config
+share/gnome/geyes/Horrid/config
+share/gnome/geyes/Horrid/horrid_eye.png
+share/gnome/geyes/Horrid/horrid_pupil.png
+share/gnome/gkb/AM_Armenian.keyprop
+share/gnome/gkb/AR_Arabic.keyprop
+share/gnome/gkb/AZ_Azerbaidjani_Turkic.keyprop
+share/gnome/gkb/Armenian.keyprop
+share/gnome/gkb/BE_Dutch.keyprop
+share/gnome/gkb/BG_Bulgarian.keyprop
+share/gnome/gkb/BG_Bulgarian_x.keyprop
+share/gnome/gkb/BR_Portuguese.keyprop
+share/gnome/gkb/BR_Portuguese_x.keyprop
+share/gnome/gkb/BY_Belarussian.keyprop
+share/gnome/gkb/Basque.keyprop
+share/gnome/gkb/Belgian.keyprop
+share/gnome/gkb/BulgarianCyril.keyprop
+share/gnome/gkb/CA_English.keyprop
+share/gnome/gkb/CH_German_x.keyprop
+share/gnome/gkb/CS_Czech.keyprop
+share/gnome/gkb/CZ_Czech_Slovak.keyprop
+share/gnome/gkb/CZ_Czech_x.keyprop
+share/gnome/gkb/DE_German.keyprop
+share/gnome/gkb/DE_German_x.keyprop
+share/gnome/gkb/DK_Danish.keyprop
+share/gnome/gkb/DK_Danish_x.keyprop
+share/gnome/gkb/Default.keyprop
+share/gnome/gkb/Dvorak.keyprop
+share/gnome/gkb/EE_Estonian.keyprop
+share/gnome/gkb/EE_Estonian_x.keyprop
+share/gnome/gkb/ES_Spanish.keyprop
+share/gnome/gkb/ES_Spanish_x.keyprop
+share/gnome/gkb/FI_Finnish.keyprop
+share/gnome/gkb/FI_Finnish_x.keyprop
+share/gnome/gkb/FR_French.keyprop
+share/gnome/gkb/FR_French_x.keyprop
+share/gnome/gkb/FrenchCanadian.keyprop
+share/gnome/gkb/FrenchCanadian2.keyprop
+share/gnome/gkb/FrenchSwiss.keyprop
+share/gnome/gkb/GB-102.keyprop
+share/gnome/gkb/GB.keyprop
+share/gnome/gkb/GB_English.keyprop
+share/gnome/gkb/GB_English_x.keyprop
+share/gnome/gkb/GE_Georgian_x.keyprop
+share/gnome/gkb/GR_Greek.keyprop
+share/gnome/gkb/GR_Greek_x.keyprop
+share/gnome/gkb/GeorgianLatin.keyprop
+share/gnome/gkb/GeorgianRussian.keyprop
+share/gnome/gkb/German.keyprop
+share/gnome/gkb/GermanSwiss.keyprop
+share/gnome/gkb/HU_Hungarian.keyprop
+share/gnome/gkb/Hungarian-101.keyprop
+share/gnome/gkb/Hungarian-lat1.keyprop
+share/gnome/gkb/Hungarian-sun.keyprop
+share/gnome/gkb/Hungarian.keyprop
+share/gnome/gkb/Hungarian101-1.keyprop
+share/gnome/gkb/Hungarian101.keyprop
+share/gnome/gkb/IL_Hebrew.keyprop
+share/gnome/gkb/IL_Hebrew_x.keyprop
+share/gnome/gkb/IS_Icelandic.keyprop
+share/gnome/gkb/IS_Icelandic_x.keyprop
+share/gnome/gkb/IT_Italian.keyprop
+share/gnome/gkb/IT_Italian_x.keyprop
+share/gnome/gkb/JP_Japanese.keyprop
+share/gnome/gkb/JP_Japanese_x.keyprop
+share/gnome/gkb/LA_Lao_x.keyprop
+share/gnome/gkb/LT_Lithuanian.keyprop
+share/gnome/gkb/LT_Lithuanian_x.keyprop
+share/gnome/gkb/LT_Prog.keyprop
+share/gnome/gkb/LT_Standard.keyprop
+share/gnome/gkb/MK_Macedonian.keyprop
+share/gnome/gkb/Macedonian.keyprop
+share/gnome/gkb/NL_Dutch_x.keyprop
+share/gnome/gkb/NO_Norwegian.keyprop
+share/gnome/gkb/Norwegian.keyprop
+share/gnome/gkb/PL_Polish.keyprop
+share/gnome/gkb/PT_Portuguese.keyprop
+share/gnome/gkb/PT_Portuguese_x.keyprop
+share/gnome/gkb/Polish.keyprop
+share/gnome/gkb/PolishDeadkeys.keyprop
+share/gnome/gkb/Portugal.keyprop
+share/gnome/gkb/PortugalDeadkeys.keyprop
+share/gnome/gkb/RO_Romanian.keyprop
+share/gnome/gkb/RU_Russian.keyprop
+share/gnome/gkb/RU_Russian_x.keyprop
+share/gnome/gkb/RU_Russian_x_rev.keyprop
+share/gnome/gkb/RussianCyril.keyprop
+share/gnome/gkb/SE_Swedish.keyprop
+share/gnome/gkb/SI_Slovenian.keyprop
+share/gnome/gkb/SR_Dutch.keyprop
+share/gnome/gkb/Slovak.keyprop
+share/gnome/gkb/Slovenian.keyprop
+share/gnome/gkb/Swedish.keyprop
+share/gnome/gkb/TH_Thai.keyprop
+share/gnome/gkb/TH_Thai_x.keyprop
+share/gnome/gkb/TR-f.keyprop
+share/gnome/gkb/TR-q.keyprop
+share/gnome/gkb/TR_Turkish.keyprop
+share/gnome/gkb/TR_Turkish_x.keyprop
+share/gnome/gkb/Thai.keyprop
+share/gnome/gkb/Thai2.keyprop
+share/gnome/gkb/UA_Ukrainian.keyprop
+share/gnome/gkb/UK.keyprop
+share/gnome/gkb/US-101.keyprop
+share/gnome/gkb/US-84.keyprop
+share/gnome/gkb/US-dec.keyprop
+share/gnome/gkb/US-ibm.keyprop
+share/gnome/gkb/US-int.keyprop
+share/gnome/gkb/US-mac.keyprop
+share/gnome/gkb/US-sgi-101.keyprop
+share/gnome/gkb/US-sun.keyprop
+share/gnome/gkb/US.keyprop
+share/gnome/gkb/US_English.keyprop
+share/gnome/gkb/US_international.keyprop
+share/gnome/gkb/VN_Vietnamese.keyprop
+share/gnome/gkb/YU_Serbo-Croatian_x.keyprop
+share/gnome/gkb/Yugoslav.keyprop
+share/gnome/gnome-2.0/ui/GNOME_BattstatApplet.xml
+share/gnome/gnome-2.0/ui/GNOME_CDPlayerApplet.xml
+share/gnome/gnome-2.0/ui/GNOME_CharpickerApplet.xml
+share/gnome/gnome-2.0/ui/GNOME_DriveMountApplet.xml
+share/gnome/gnome-2.0/ui/GNOME_GWeatherApplet.xml
+share/gnome/gnome-2.0/ui/GNOME_GeyesApplet.xml
+share/gnome/gnome-2.0/ui/GNOME_GtikApplet.xml
+share/gnome/gnome-2.0/ui/GNOME_KeyboardApplet.xml
+share/gnome/gnome-2.0/ui/GNOME_MiniCommanderApplet.xml
+share/gnome/gnome-2.0/ui/GNOME_MixerApplet.xml
+share/gnome/gnome-2.0/ui/GNOME_ModemlightsApplet.xml
+share/gnome/gnome-2.0/ui/GNOME_MultiloadApplet.xml
+share/gnome/gweather/Locations
+%%BATTERY%%share/gnome/help/battstat/C/battstat.xml
+%%BATTERY%%share/gnome/help/battstat/C/figures/battstat-apperance.png
+%%BATTERY%%share/gnome/help/battstat/C/figures/battstat-applet.png
+%%BATTERY%%share/gnome/help/battstat/C/figures/battstat-general.png
+%%BATTERY%%share/gnome/help/battstat/C/legal.xml
+%%BATTERY%%share/gnome/help/battstat/C/topic.dat
+share/gnome/help/cdplayer/C/cdplayer.xml
+share/gnome/help/cdplayer/C/figures/cdplayer_applet.png
+share/gnome/help/cdplayer/C/figures/cdplayer_applet_eject.png
+share/gnome/help/cdplayer/C/figures/cdplayer_applet_nexttrack.png
+share/gnome/help/cdplayer/C/figures/cdplayer_applet_playing.png
+share/gnome/help/cdplayer/C/figures/cdplayer_applet_playpause.png
+share/gnome/help/cdplayer/C/figures/cdplayer_applet_prevtrack.png
+share/gnome/help/cdplayer/C/figures/cdplayer_applet_stop.png
+share/gnome/help/cdplayer/C/legal.xml
+share/gnome/help/cdplayer/C/topic.dat
+share/gnome/help/char-palette/C/char-palette.xml
+share/gnome/help/char-palette/C/figures/charpick_applet.png
+share/gnome/help/char-palette/C/figures/charpick_characters.png
+share/gnome/help/char-palette/C/figures/charpick_chargroup.png
+share/gnome/help/char-palette/C/legal.xml
+share/gnome/help/command-line/C/command-line.xml
+share/gnome/help/command-line/C/figures/command-line.png
+share/gnome/help/command-line/C/legal.xml
+share/gnome/help/geyes/C/figures/geyes_applet.png
+share/gnome/help/geyes/C/geyes.xml
+share/gnome/help/geyes/C/legal.xml
+share/gnome/help/geyes/C/topic.dat
+share/gnome/help/gkb/C/figures/gkb_applet.png
+share/gnome/help/gkb/C/gkb.xml
+share/gnome/help/gkb/C/legal.xml
+share/gnome/help/gtik2_applet2/C/figures/gtik_applet.png
+share/gnome/help/gtik2_applet2/C/gtik2_applet2.xml
+share/gnome/help/gtik2_applet2/C/legal.xml
+share/gnome/help/gweather/C/figures/gweather_applet.png
+share/gnome/help/gweather/C/gweather.xml
+share/gnome/help/gweather/C/legal.xml
+share/gnome/help/gweather/C/topic.dat
+share/gnome/help/mixer_applet2/C/figures/volumecontrol_applet.png
+share/gnome/help/mixer_applet2/C/legal.xml
+share/gnome/help/mixer_applet2/C/mixer_applet2.xml
+share/gnome/help/mixer_applet2/C/topic.dat
+%%BATTERY%%share/gnome/omf/gnome-applets/battstat-C.omf
+share/gnome/omf/gnome-applets/cdplayer-C.omf
+share/gnome/omf/gnome-applets/char-palette-C.omf
+share/gnome/omf/gnome-applets/command-line-C.omf
+share/gnome/omf/gnome-applets/geyes-C.omf
+share/gnome/omf/gnome-applets/gkb-C.omf
+share/gnome/omf/gnome-applets/gtik2_applet2-C.omf
+share/gnome/omf/gnome-applets/gweather-C.omf
+share/gnome/omf/gnome-applets/mixer_applet2-C.omf
+%%BATTERY%%share/gnome/pixmaps/battstat.png
+share/gnome/pixmaps/charpick.png
+share/gnome/pixmaps/drivemount-applet.png
+share/gnome/pixmaps/gkb-icon.png
+share/gnome/pixmaps/gkb.png
+share/gnome/pixmaps/gkb/ae.png
+share/gnome/pixmaps/gkb/am.png
+share/gnome/pixmaps/gkb/ar.png
+share/gnome/pixmaps/gkb/at.png
+share/gnome/pixmaps/gkb/az.png
+share/gnome/pixmaps/gkb/be.png
+share/gnome/pixmaps/gkb/bg.png
+share/gnome/pixmaps/gkb/bh.png
+share/gnome/pixmaps/gkb/br.png
+share/gnome/pixmaps/gkb/by.png
+share/gnome/pixmaps/gkb/ca.png
+share/gnome/pixmaps/gkb/ch.png
+share/gnome/pixmaps/gkb/cs.png
+share/gnome/pixmaps/gkb/cu.png
+share/gnome/pixmaps/gkb/cz.png
+share/gnome/pixmaps/gkb/de.png
+share/gnome/pixmaps/gkb/dj.png
+share/gnome/pixmaps/gkb/dk.png
+share/gnome/pixmaps/gkb/dz.png
+share/gnome/pixmaps/gkb/ee.png
+share/gnome/pixmaps/gkb/eg.png
+share/gnome/pixmaps/gkb/es.png
+share/gnome/pixmaps/gkb/eu.png
+share/gnome/pixmaps/gkb/fi.png
+share/gnome/pixmaps/gkb/fr.png
+share/gnome/pixmaps/gkb/gb.png
+share/gnome/pixmaps/gkb/ge.png
+share/gnome/pixmaps/gkb/gkb.png
+share/gnome/pixmaps/gkb/gr.png
+share/gnome/pixmaps/gkb/hr.png
+share/gnome/pixmaps/gkb/hu.png
+share/gnome/pixmaps/gkb/il.png
+share/gnome/pixmaps/gkb/iq.png
+share/gnome/pixmaps/gkb/is.png
+share/gnome/pixmaps/gkb/it.png
+share/gnome/pixmaps/gkb/jo.png
+share/gnome/pixmaps/gkb/jp.png
+share/gnome/pixmaps/gkb/km.png
+share/gnome/pixmaps/gkb/kw.png
+share/gnome/pixmaps/gkb/la.png
+share/gnome/pixmaps/gkb/lb.png
+share/gnome/pixmaps/gkb/lt.png
+share/gnome/pixmaps/gkb/ly.png
+share/gnome/pixmaps/gkb/ma.png
+share/gnome/pixmaps/gkb/mk.png
+share/gnome/pixmaps/gkb/mx.png
+share/gnome/pixmaps/gkb/nl.png
+share/gnome/pixmaps/gkb/no.png
+share/gnome/pixmaps/gkb/om.png
+share/gnome/pixmaps/gkb/pl.png
+share/gnome/pixmaps/gkb/ps.png
+share/gnome/pixmaps/gkb/pt.png
+share/gnome/pixmaps/gkb/qa.png
+share/gnome/pixmaps/gkb/qc.png
+share/gnome/pixmaps/gkb/ro.png
+share/gnome/pixmaps/gkb/ru.png
+share/gnome/pixmaps/gkb/sa.png
+share/gnome/pixmaps/gkb/se.png
+share/gnome/pixmaps/gkb/si.png
+share/gnome/pixmaps/gkb/sk.png
+share/gnome/pixmaps/gkb/so.png
+share/gnome/pixmaps/gkb/su.png
+share/gnome/pixmaps/gkb/sv.png
+share/gnome/pixmaps/gkb/sy.png
+share/gnome/pixmaps/gkb/th.png
+share/gnome/pixmaps/gkb/tn.png
+share/gnome/pixmaps/gkb/tr.png
+share/gnome/pixmaps/gkb/ua.png
+share/gnome/pixmaps/gkb/uk.png
+share/gnome/pixmaps/gkb/un.png
+share/gnome/pixmaps/gkb/us.png
+share/gnome/pixmaps/gkb/uy.png
+share/gnome/pixmaps/gkb/vn.png
+share/gnome/pixmaps/gkb/ye.png
+share/gnome/pixmaps/gkb/yu.png
+share/gnome/pixmaps/gnome-cdplayer-icon.png
+share/gnome/pixmaps/gnome-cpu.png
+share/gnome/pixmaps/gnome-eyes.png
+share/gnome/pixmaps/gnome-mini-commander.png
+share/gnome/pixmaps/gweather/tstorm.xpm
+share/gnome/pixmaps/mini-commander/browser-mini.xpm
+share/gnome/pixmaps/mini-commander/history-mini.xpm
+share/gnome/pixmaps/mixer/gnome-mixer-applet.png
+share/gnome/pixmaps/mixer/volume-max-small.png
+share/gnome/pixmaps/mixer/volume-max.png
+share/gnome/pixmaps/mixer/volume-medium-small.png
+share/gnome/pixmaps/mixer/volume-medium.png
+share/gnome/pixmaps/mixer/volume-min-small.png
+share/gnome/pixmaps/mixer/volume-min.png
+share/gnome/pixmaps/mixer/volume-mute-small.png
+share/gnome/pixmaps/mixer/volume-mute.png
+share/gnome/pixmaps/mixer/volume-zero-small.png
+share/gnome/pixmaps/mixer/volume-zero.png
+share/gnome/xmodmap/xmodmap.am
+share/gnome/xmodmap/xmodmap.be
+share/gnome/xmodmap/xmodmap.bg
+share/gnome/xmodmap/xmodmap.br
+share/gnome/xmodmap/xmodmap.ch
+share/gnome/xmodmap/xmodmap.ch_de
+share/gnome/xmodmap/xmodmap.ch_fr
+share/gnome/xmodmap/xmodmap.cz
+share/gnome/xmodmap/xmodmap.de
+share/gnome/xmodmap/xmodmap.de-apple
+share/gnome/xmodmap/xmodmap.dk
+share/gnome/xmodmap/xmodmap.dvorak
+share/gnome/xmodmap/xmodmap.ee
+share/gnome/xmodmap/xmodmap.es
+share/gnome/xmodmap/xmodmap.fi
+share/gnome/xmodmap/xmodmap.fr
+share/gnome/xmodmap/xmodmap.fr-2
+share/gnome/xmodmap/xmodmap.gb
+share/gnome/xmodmap/xmodmap.gb-102
+share/gnome/xmodmap/xmodmap.gb-105
+share/gnome/xmodmap/xmodmap.ge_la
+share/gnome/xmodmap/xmodmap.ge_ru
+share/gnome/xmodmap/xmodmap.gr
+share/gnome/xmodmap/xmodmap.hu
+share/gnome/xmodmap/xmodmap.hu-101-lat1
+share/gnome/xmodmap/xmodmap.hu-101-lat2
+share/gnome/xmodmap/xmodmap.hu-ibm
+share/gnome/xmodmap/xmodmap.hu-lat1
+share/gnome/xmodmap/xmodmap.hu-sun-lat2
+share/gnome/xmodmap/xmodmap.hu.old
+share/gnome/xmodmap/xmodmap.hu_latin1
+share/gnome/xmodmap/xmodmap.il
+share/gnome/xmodmap/xmodmap.il_phonetic
+share/gnome/xmodmap/xmodmap.is
+share/gnome/xmodmap/xmodmap.it
+share/gnome/xmodmap/xmodmap.jp
+share/gnome/xmodmap/xmodmap.la
+share/gnome/xmodmap/xmodmap.lt
+share/gnome/xmodmap/xmodmap.lt_b
+share/gnome/xmodmap/xmodmap.lt_p
+share/gnome/xmodmap/xmodmap.mk
+share/gnome/xmodmap/xmodmap.nl
+share/gnome/xmodmap/xmodmap.no
+share/gnome/xmodmap/xmodmap.pl
+share/gnome/xmodmap/xmodmap.pl2
+share/gnome/xmodmap/xmodmap.pt
+share/gnome/xmodmap/xmodmap.pt-dead
+share/gnome/xmodmap/xmodmap.qc
+share/gnome/xmodmap/xmodmap.qc-2
+share/gnome/xmodmap/xmodmap.ro
+share/gnome/xmodmap/xmodmap.ru
+share/gnome/xmodmap/xmodmap.ru-rev
+share/gnome/xmodmap/xmodmap.ru_yawerty
+share/gnome/xmodmap/xmodmap.se
+share/gnome/xmodmap/xmodmap.sf
+share/gnome/xmodmap/xmodmap.sg
+share/gnome/xmodmap/xmodmap.si
+share/gnome/xmodmap/xmodmap.sk
+share/gnome/xmodmap/xmodmap.th
+share/gnome/xmodmap/xmodmap.tr_f
+share/gnome/xmodmap/xmodmap.tr_q
+share/gnome/xmodmap/xmodmap.uk
+share/gnome/xmodmap/xmodmap.us
+share/gnome/xmodmap/xmodmap.us-101
+share/gnome/xmodmap/xmodmap.us-84
+share/gnome/xmodmap/xmodmap.us-dec
+share/gnome/xmodmap/xmodmap.us-ibm
+share/gnome/xmodmap/xmodmap.us-int
+share/gnome/xmodmap/xmodmap.us-mac
+share/gnome/xmodmap/xmodmap.us-sgi-101
+share/gnome/xmodmap/xmodmap.us-sun
+share/gnome/xmodmap/xmodmap.us.old
+share/gnome/xmodmap/xmodmap.us_intl
+share/gnome/xmodmap/xmodmap.yu
+share/locale/ar/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/az/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/bg/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/ca/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/cs/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/da/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/de/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/el/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/en_GB/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/es/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/et/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/eu/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/fi/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/fr/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/ga/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/gl/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/hu/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/it/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/ja/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/ko/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/lt/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/lv/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/ms/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/nl/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/nn/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/no/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/pl/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/pt/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/pt_BR/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/ro/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/ru/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/sk/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/sl/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/sv/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/ta/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/tr/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/uk/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/vi/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/wa/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/zh_CN/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/zh_TW/LC_MESSAGES/gnome-applets-2.0.mo
+@dirrm share/gnome/xmodmap
+@dirrm share/gnome/pixmaps/mixer
+@dirrm share/gnome/pixmaps/mini-commander
+@dirrm share/gnome/pixmaps/gweather
+@dirrm share/gnome/pixmaps/gkb
+@dirrm share/gnome/omf/gnome-applets
+@dirrm share/gnome/help/mixer_applet2/C/figures
+@dirrm share/gnome/help/mixer_applet2/C
+@dirrm share/gnome/help/mixer_applet2
+@dirrm share/gnome/help/gweather/C/figures
+@dirrm share/gnome/help/gweather/C
+@dirrm share/gnome/help/gweather
+@dirrm share/gnome/help/gtik2_applet2/C/figures
+@dirrm share/gnome/help/gtik2_applet2/C
+@dirrm share/gnome/help/gtik2_applet2
+@dirrm share/gnome/help/geyes/C/figures
+@dirrm share/gnome/help/geyes/C
+@dirrm share/gnome/help/geyes
+@dirrm share/gnome/help/command-line/C/figures
+@dirrm share/gnome/help/command-line/C
+@dirrm share/gnome/help/command-line
+@dirrm share/gnome/help/char-palette/C/figures
+@dirrm share/gnome/help/char-palette/C
+@dirrm share/gnome/help/char-palette
+@dirrm share/gnome/help/cdplayer/C/figures
+@dirrm share/gnome/help/cdplayer/C
+@dirrm share/gnome/help/cdplayer
+@dirrm share/gnome/gweather
+@dirrm share/gnome/gkb
+@dirrm share/gnome/geyes/Horrid
+@dirrm share/gnome/geyes/Default-tiny
+@dirrm share/gnome/geyes/Default
+@dirrm share/gnome/geyes/Bloodshot
+@dirrm share/gnome/geyes/Bizarre
+@dirrm share/gnome/geyes
+%%BATTERY%%@dirrm share/gnome/battstat_applet
+@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/multiload/prefs
+@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/multiload
+@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/modemlights/prefs
+@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/modemlights
+@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/mini-commander/prefs
+@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/mini-commander
+@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/gweather/prefs
+@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/gweather
+@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/gtik/prefs
+@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/gtik
+@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/gkb-applet/prefs
+@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/gkb-applet
+@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/geyes/prefs
+@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/geyes
+@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/drivemount-applet/prefs
+@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/drivemount-applet
+@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/charpick/prefs
+@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/charpick
+@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/cdplayer-applet/prefs
+@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/cdplayer-applet
+%%BATTERY%%@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/battstat-applet/prefs
+%%BATTERY%%@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/battstat-applet
diff --git a/x11/gnomeapplets2/Makefile b/x11/gnomeapplets2/Makefile
new file mode 100644
index 000000000..5979a4629
--- /dev/null
+++ b/x11/gnomeapplets2/Makefile
@@ -0,0 +1,46 @@
+# New ports collection makefile for: gnomeapplets2
+# Date created: 26th May 2000
+# Whom: Joe Marcus Clarke <marcus@FreeBSD.org>
+#
+# $FreeBSD: ports/x11/gnomeapplets2/Makefile,v 1.40 2002/09/20 17:07:47 marcus Exp $
+#
+
+PORTNAME= gnomeapplets2
+PORTVERSION= 2.0.3
+PORTREVISION= 2
+CATEGORIES= x11 gnome
+MASTER_SITES= ${MASTER_SITE_GNOME}
+MASTER_SITE_SUBDIR= sources/gnome-applets/2.0
+DISTNAME= gnome-applets-${PORTVERSION}
+DIST_SUBDIR= gnome2
+
+MAINTAINER= gnome@FreeBSD.org
+
+LIB_DEPENDS= panel-applet-2.0:${PORTSDIR}/x11/gnomepanel \
+ gailutil.17:${PORTSDIR}/x11-toolkits/gail \
+ gtop-2.0:${PORTSDIR}/devel/libgtop2
+
+USE_BZIP2= yes
+USE_X_PREFIX= yes
+USE_GMAKE= yes
+USE_REINPLACE= yes
+USE_GNOMENG= yes
+USE_GNOME= gnomeprefix gnomehack
+USE_LIBTOOL= yes
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
+ LIBS="-L${LOCALBASE}/lib"
+CONFIGURE_TARGET= --target=${MACHINE_ARCH}-unknown-freebsd${OSREL}
+
+.include <bsd.port.pre.mk>
+
+.if ${ARCH} != "i386"
+PLIST_SUB= BATTERY="@comment "
+.else
+PLIST_SUB= BATTERY=""
+.endif
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g ; \
+ s|DATADIRNAME=lib|DATADIRNAME=share|g' ${WRKSRC}/configure
+
+.include <bsd.port.post.mk>
diff --git a/x11/gnomeapplets2/distinfo b/x11/gnomeapplets2/distinfo
new file mode 100644
index 000000000..eeff34ef5
--- /dev/null
+++ b/x11/gnomeapplets2/distinfo
@@ -0,0 +1 @@
+MD5 (gnome2/gnome-applets-2.0.3.tar.bz2) = bb77b796fa7f0c4b714d45198c8c286b
diff --git a/x11/gnomeapplets2/files/patch-aa b/x11/gnomeapplets2/files/patch-aa
new file mode 100644
index 000000000..cf6bce530
--- /dev/null
+++ b/x11/gnomeapplets2/files/patch-aa
@@ -0,0 +1,64 @@
+--- configure.orig Fri Sep 13 15:58:55 2002
++++ configure Wed Sep 18 01:18:40 2002
+@@ -6994,6 +6994,7 @@
+
+ # This can be used to rebuild libtool when needed
+ LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
++$ac_aux_dir/ltconfig $LIBTOOL_DEPS
+
+ # Always use our own libtool.
+ LIBTOOL='$(SHELL) $(top_builddir)/libtool'
+@@ -10518,7 +10519,7 @@
+ echo "$as_me: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ CATOBJEXT=.mo
+- DATADIRNAME=lib
++ DATADIRNAME=share
+ fi
+ rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+ INSTOBJEXT=.mo
+@@ -10765,6 +10766,7 @@
+ *irix*) CDROM_HOST=irix; CDROM_LIBS="-lcdaudio -lmediad -lds";cd_device_path="/dev/cdrom";;
+ *linux*) CDROM_HOST=linux;cd_device_path="/dev/cdrom";;
+ *netbsd*) CDROM_HOST=netbsd;cd_device_path="/dev/rcd0";;
++*freebsd*) CDROM_HOST=freebsd;cd_device_path="dev/acd0c";;
+ *solaris*) CDROM_HOST=solaris;cd_device_path="/vol/dev/aliases/cdrom0";cdplayer_type_sun=true;;
+ esac
+ case "$host" in
+@@ -10817,6 +10819,20 @@
+ HAVE_LIBAPM_TRUE='#'
+ HAVE_LIBAPM_FALSE=
+ fi
++ ;;
++ i386-*-freebsd*)
++ HAVE_LIBAPM=no
++
++if test "x$HAVE_LIBAPM" = "xyes"; then
++ HAVE_LIBAPM_TRUE=
++ HAVE_LIBAPM_FALSE='#'
++else
++ HAVE_LIBAPM_TRUE='#'
++ HAVE_LIBAPM_FALSE=
++fi
++ ;;
++ *-*-freebsd*)
++ build_battstat_applet=no
+
+ ;;
+ *-*-linux*)
+@@ -11494,13 +11510,13 @@
+ ACLOCAL="$ACLOCAL $ACLOCAL_FLAGS"
+
+ cat >>confdefs.h <<EOF
+-#define GNOME_ICONDIR "${prefix}/share/pixmaps"
++#define GNOME_ICONDIR "${datadir}/pixmaps"
+ EOF
+
+ #defined the below to enable help to work for applets
+
+ cat >>confdefs.h <<EOF
+-#define DATADIR "${prefix}/share"
++#define DATADIR "${datadir}"
+ EOF
+
+ cat >>confdefs.h <<EOF
diff --git a/x11/gnomeapplets2/files/patch-ad b/x11/gnomeapplets2/files/patch-ad
new file mode 100644
index 000000000..5a06416a0
--- /dev/null
+++ b/x11/gnomeapplets2/files/patch-ad
@@ -0,0 +1,354 @@
+--- cdplayer/cdplayer.c.orig Tue Apr 16 16:42:54 2002
++++ cdplayer/cdplayer.c Tue Apr 30 17:31:41 2002
+@@ -671,6 +671,12 @@
+ description = TRUE;
+ break;
+ case DISC_COMPLETED:
++ led_time(cd->panel.time,
++ stat.relative_address.minute,
++ stat.relative_address.second,
++ cd->panel.track_control.display,
++ stat.track);
++ break;
+ case DISC_STOP:
+ case DISC_ERROR:
+ led_stop(cd->panel.time, cd->panel.track_control.display);
+--- /dev/null Mon May 29 02:15:42 2000
++++ cdplayer/cdrom-freebsd.c Mon May 29 10:37:28 2000
+@@ -0,0 +1,336 @@
++#include <stdlib.h>
++#include <string.h>
++#include <fcntl.h>
++#include <glib.h>
++#include <sys/ioctl.h>
++#include <unistd.h>
++
++#include <sys/types.h>
++#include <sys/cdio.h>
++#include "cdrom-interface.h"
++
++
++#define ASSIGN_MSF(dest, src) \
++{ \
++ (dest).minute = (src).minute; \
++ (dest).second = (src).second; \
++ (dest).frame = (src).frame; \
++}
++
++int
++cdrom_play(cdrom_device_t cdp, int start, int stop)
++{
++ struct ioc_play_track ti;
++
++ ti.start_track = start;
++ ti.start_index = 1;
++ ti.end_track = stop;
++ ti.end_index = 1;
++
++ if ((ioctl(cdp->device, CDIOCPREVENT) == -1) ||
++ (ioctl(cdp->device, CDIOCPLAYTRACKS, &ti) == -1)) {
++ cdp->my_errno = errno;
++ ioctl(cdp->device, CDIOCALLOW);
++ return DISC_IO_ERROR;
++ }
++ return DISC_NO_ERROR;
++}
++
++int
++cdrom_play_msf(cdrom_device_t cdp, cdrom_msf_t * start)
++{
++ struct ioc_play_msf msf;
++
++ if (cdrom_read_track_info(cdp) == DISC_IO_ERROR)
++ return DISC_IO_ERROR;
++ msf.start_m = start->minute;
++ msf.start_s = start->second;
++ msf.start_f = start->frame;
++
++ msf.end_m = cdp->track_info[cdp->nr_track].address.minute;
++ msf.end_s = cdp->track_info[cdp->nr_track].address.second;
++ msf.end_f = cdp->track_info[cdp->nr_track].address.frame;
++
++ if ((ioctl(cdp->device, CDIOCPREVENT) == -1) ||
++ (ioctl(cdp->device, CDIOCPLAYMSF, &msf) == -1)) {
++ cdp->my_errno = errno;
++ ioctl(cdp->device, CDIOCALLOW);
++ return DISC_IO_ERROR;
++ }
++ return DISC_NO_ERROR;
++}
++
++int
++cdrom_pause(cdrom_device_t cdp)
++{
++ if (ioctl(cdp->device, CDIOCPAUSE) == -1) {
++ cdp->my_errno = errno;
++ ioctl(cdp->device, CDIOCALLOW);
++ return DISC_IO_ERROR;
++ }
++ return DISC_IO_ERROR;
++}
++
++int
++cdrom_resume(cdrom_device_t cdp)
++{
++ if (ioctl(cdp->device, CDIOCRESUME) == -1) {
++ cdp->my_errno = errno;
++ ioctl(cdp->device, CDIOCALLOW);
++ return DISC_IO_ERROR;
++ }
++ return DISC_NO_ERROR;
++}
++
++
++int
++cdrom_stop(cdrom_device_t cdp)
++{
++ if ((ioctl(cdp->device, CDIOCSTOP) == -1) ||
++ (ioctl(cdp->device, CDIOCALLOW) == -1)) {
++ cdp->my_errno = errno;
++ return DISC_IO_ERROR;
++ }
++ return DISC_NO_ERROR;
++}
++
++int
++cdrom_read_track_info(cdrom_device_t cdp)
++{
++ struct ioc_toc_header toc;
++ struct ioc_read_toc_single_entry tocentry;
++
++ int i, j, nr_track;
++
++ if (ioctl(cdp->device, CDIOREADTOCHEADER, &toc) == -1) {
++ cdp->my_errno = errno;
++ ioctl(cdp->device, CDIOCALLOW);
++ return DISC_IO_ERROR;
++ }
++ cdp->track0 = toc.starting_track;
++ cdp->track1 = toc.ending_track;
++ nr_track = cdp->track1 - cdp->track0 + 1;
++ if (nr_track <= 0)
++ return DISC_IO_ERROR;
++
++ if (nr_track != cdp->nr_track) {
++ if (cdp->track_info)
++ g_free(cdp->track_info);
++ cdp->nr_track = nr_track;
++ cdp->track_info = g_malloc((cdp->nr_track + 1) * sizeof(track_info_t));
++ }
++ for (i = 0, j = cdp->track0; i < cdp->nr_track; i++, j++) {
++ tocentry.track = j;
++ tocentry.address_format = CD_MSF_FORMAT;
++
++ if (ioctl(cdp->device, CDIOREADTOCENTRY, &tocentry) == -1) {
++ cdp->my_errno = errno;
++ ioctl(cdp->device, CDIOCALLOW);
++ return DISC_IO_ERROR;
++ }
++ /* fill the trackinfo field */
++ cdp->track_info[i].track = j;
++ cdp->track_info[i].audio_track = tocentry.entry.control !=
++ 0x04 ? 1 : 0;
++ ASSIGN_MSF(cdp->track_info[i].address, tocentry.entry.addr.msf);
++ }
++
++ tocentry.track = 0xAA;
++ tocentry.address_format = CD_MSF_FORMAT;
++ if (ioctl(cdp->device, CDIOREADTOCENTRY, &tocentry) == -1) {
++ cdp->my_errno = errno;
++ ioctl(cdp->device, CDIOCALLOW);
++ return DISC_IO_ERROR;
++ }
++ cdp->track_info[i].track = j;
++ cdp->track_info[i].audio_track = 0;
++ ASSIGN_MSF(cdp->track_info[i].address, tocentry.entry.addr.msf);
++
++ return DISC_NO_ERROR;
++}
++
++int
++cdrom_get_status(cdrom_device_t cdp, cdrom_device_status_t * stat)
++{
++ struct ioc_read_subchannel subchnl;
++ struct cd_sub_channel_info subchnlinfo;
++
++ subchnl.address_format = CD_MSF_FORMAT;
++ subchnl.data_format = CD_CURRENT_POSITION;
++ subchnl.track = 0;
++ subchnl.data_len = sizeof(subchnlinfo);
++ subchnl.data = &subchnlinfo;
++ if (ioctl(cdp->device, CDIOCREADSUBCHANNEL, &subchnl) == -1) {
++ cdp->my_errno = errno;
++ ioctl(cdp->device, CDIOCALLOW);
++ return DISC_IO_ERROR;
++ }
++ stat->track = subchnlinfo.what.position.track_number;
++ ASSIGN_MSF(stat->relative_address, subchnlinfo.what.position.reladdr.msf);
++ ASSIGN_MSF(stat->absolute_address, subchnlinfo.what.position.absaddr.msf);
++ switch (subchnlinfo.header.audio_status) {
++ case CD_AS_PLAY_IN_PROGRESS:
++ ioctl(cdp->device, CDIOCPREVENT);
++ stat->audio_status = DISC_PLAY;
++ break;
++ case CD_AS_PLAY_PAUSED:
++ ioctl(cdp->device, CDIOCPREVENT);
++ stat->audio_status = DISC_PAUSED;
++ break;
++ case CD_AS_PLAY_COMPLETED:
++ if (cdrom_read_track_info(cdp) == DISC_IO_ERROR)
++ return DISC_IO_ERROR;
++ stat->track = cdp->nr_track;
++ ASSIGN_MSF(stat->relative_address,
++ cdp->track_info[cdp->nr_track].address);
++ ASSIGN_MSF(stat->absolute_address,
++ cdp->track_info[cdp->nr_track].address);
++ ioctl(cdp->device, CDIOCALLOW);
++ stat->audio_status = DISC_COMPLETED;
++ break;
++ case CD_AS_AUDIO_INVALID:
++ case CD_AS_NO_STATUS:
++ case CD_AS_PLAY_ERROR:
++ ioctl(cdp->device, CDIOCALLOW);
++ stat->audio_status = DISC_STOP;
++ break;
++ default:
++ ioctl(cdp->device, CDIOCALLOW);
++ stat->audio_status = DISC_ERROR;
++ }
++ return (stat->audio_status == DISC_ERROR ?
++ DISC_IO_ERROR : DISC_NO_ERROR);
++}
++
++cdrom_device_t
++cdrom_open(char *device, int *errcode)
++{
++ cdrom_device_t cdp;
++
++ cdp = g_malloc(sizeof(struct cdrom_device));
++
++ cdp->device = open(device, O_RDONLY);
++ if (cdp->device == -1) {
++ *errcode = errno;
++ g_free(cdp);
++ return NULL;
++ }
++ cdp->nr_track = 0;
++ cdp->track_info = NULL;
++ return cdp;
++}
++
++void
++cdrom_close(cdrom_device_t cdp)
++{
++ if (cdp->nr_track)
++ g_free(cdp->track_info);
++ close(cdp->device);
++ g_free(cdp);
++}
++
++int
++cdrom_load(cdrom_device_t cdp)
++{
++ if ((ioctl(cdp->device, CDIOCCLOSE) == -1) ||
++ (ioctl(cdp->device, CDIOCALLOW) == -1)) {
++ cdp->my_errno = errno;
++ return DISC_IO_ERROR;
++ }
++ return DISC_NO_ERROR;
++}
++
++int
++cdrom_eject(cdrom_device_t cdp)
++{
++ if ((ioctl(cdp->device, CDIOCEJECT) == -1) ||
++ (ioctl(cdp->device, CDIOCALLOW) == -1)) {
++ cdp->my_errno = errno;
++ return DISC_IO_ERROR;
++ }
++ return DISC_NO_ERROR;
++}
++
++int
++cdrom_next(cdrom_device_t cdp)
++{
++ cdrom_device_status_t stat;
++
++ if ((cdrom_read_track_info(cdp) == DISC_IO_ERROR) ||
++ (cdrom_get_status(cdp, &stat) == DISC_IO_ERROR))
++ return DISC_IO_ERROR;
++ return cdrom_play(cdp, stat.track + 1, cdp->track1);
++}
++
++int
++cdrom_prev(cdrom_device_t cdp)
++{
++ cdrom_device_status_t stat;
++
++ if ((cdrom_read_track_info(cdp) == DISC_IO_ERROR) ||
++ (cdrom_get_status(cdp, &stat) == DISC_IO_ERROR))
++ return DISC_IO_ERROR;
++ return cdrom_play(cdp, stat.track - 1, cdp->track1);
++}
++
++int
++cdrom_rewind(cdrom_device_t cdp)
++{
++ cdrom_device_status_t stat;
++ int track;
++
++ if ((cdrom_read_track_info(cdp) == DISC_IO_ERROR) ||
++ (cdrom_get_status(cdp, &stat) == DISC_IO_ERROR))
++ return DISC_IO_ERROR;
++ if (stat.absolute_address.second != 0)
++ stat.absolute_address.second--;
++ else {
++ stat.absolute_address.second = 0;
++ if (stat.absolute_address.minute > 0)
++ stat.absolute_address.minute--;
++ }
++ stat.absolute_address.frame = 0;
++ return cdrom_play_msf(cdp, &stat.absolute_address);
++}
++
++int
++cdrom_ff(cdrom_device_t cdp)
++{
++ cdrom_device_status_t stat;
++ int track;
++
++ if ((cdrom_read_track_info(cdp) == DISC_IO_ERROR) ||
++ (cdrom_get_status(cdp, &stat) == DISC_IO_ERROR))
++ return DISC_IO_ERROR;
++ stat.absolute_address.second++;
++ if (stat.absolute_address.second >= 60) {
++ stat.absolute_address.minute++;
++ stat.absolute_address.second = 0;
++ }
++ stat.absolute_address.frame = 0;
++ return cdrom_play_msf(cdp, &stat.absolute_address);
++}
++
++int
++cdrom_track_length(cdrom_device_t cdp, int track, cdrom_msf_t * length)
++{
++ int index, s1, s2, i;
++
++ if ((track < cdp->track0) || (track > cdp->track1))
++ return DISC_INDEX_OUT_OF_RANGE;
++ index = track - cdp->track0;
++
++ s1 = cdp->track_info[index + 1].address.second;
++ s2 = cdp->track_info[index].address.second;
++ length->second = s1 = s1 - s2;
++ if (s1 < 0) {
++ i = 1;
++ length->second = s1 + 60;
++ } else
++ i = 0;
++
++ length->minute = cdp->track_info[index + 1].address.minute -
++ cdp->track_info[index].address.minute - i;
++
++ return 0;
++}
diff --git a/x11/gnomeapplets2/files/patch-battstat_Makefile.in b/x11/gnomeapplets2/files/patch-battstat_Makefile.in
new file mode 100644
index 000000000..3612d4350
--- /dev/null
+++ b/x11/gnomeapplets2/files/patch-battstat_Makefile.in
@@ -0,0 +1,26 @@
+--- battstat/Makefile.in.orig Tue Apr 30 14:48:53 2002
++++ battstat/Makefile.in Tue Apr 30 15:00:42 2002
+@@ -138,11 +138,11 @@
+ pixmapsdir = $(datadir)/pixmaps
+ pixmaps_DATA = battstat.png
+ @HAVE_LIBAPM_TRUE@APMLIB = -lapm
+-@HAVE_LIBAPM_FALSE@APMLIB = apmlib/libapm.a
++@HAVE_LIBAPM_FALSE@APMLIB =
+ @HAVE_LIBAPM_TRUE@APMDIR =
+-@HAVE_LIBAPM_FALSE@APMDIR = apmlib
++@HAVE_LIBAPM_FALSE@APMDIR =
+ @HAVE_LIBAPM_TRUE@APMINC =
+-@HAVE_LIBAPM_FALSE@APMINC = -Iapmlib/
++@HAVE_LIBAPM_FALSE@APMINC =
+
+ SUBDIRS = sounds $(APMDIR)
+
+@@ -187,7 +187,7 @@
+ X_PRE_LIBS = @X_PRE_LIBS@
+ battstat_applet_2_OBJECTS = properties.$(OBJEXT) \
+ battstat_applet.$(OBJEXT) acpi-linux.$(OBJEXT)
+-@HAVE_LIBAPM_FALSE@battstat_applet_2_DEPENDENCIES = apmlib/libapm.a
++@HAVE_LIBAPM_FALSE@battstat_applet_2_DEPENDENCIES =
+ @HAVE_LIBAPM_TRUE@battstat_applet_2_DEPENDENCIES =
+ battstat_applet_2_LDFLAGS =
+ CFLAGS = @CFLAGS@
diff --git a/x11/gnomeapplets2/files/patch-gweather::Locations b/x11/gnomeapplets2/files/patch-gweather::Locations
new file mode 100644
index 000000000..e293509bd
--- /dev/null
+++ b/x11/gnomeapplets2/files/patch-gweather::Locations
@@ -0,0 +1,35 @@
+
+$FreeBSD: ports/x11/gnomeapplets2/files/patch-gweather::Locations,v 1.1 2002/05/21 16:13:00 sobomax Exp $
+
+--- gweather/Locations.orig Wed May 15 00:32:46 2002
++++ gweather/Locations Tue May 21 19:00:43 2002
+@@ -1588,7 +1588,7 @@
+
+ [EU]
+ name=Europe
+-states=AB OS BE BA BG CZ HR CY DK EE FI FR MK DE GI GR HU IE IS IT LV LT LU MT MD NL NO PL PT RO RU SK SI SP SE CH TR UK YU
++states=AB OS BE BA BG CZ HR CY DK EE FI FR MK DE GI GR HU IE IS IT LV LT LU MT MD NL NO PL PT RO RU SK SI SP SE CH TR UA UK YU
+
+ [EU_AB]
+ name=Albania
+@@ -1857,6 +1857,20 @@
+ loc50=Yakutsk UEEE ------ ---
+ loc51=Yekaterinburg USSS ------ ---
+ loc52=Yuzhno-Sakhalinsk UHSS ------ ---
++
++[EU_UA]
++name=Ukraine
++loc0=Kiev UKBB ------ ---
++loc1=Donetsk UKCC ------ ---
++loc2=Dnepropetrovsk UKDD ------ ---
++loc3=Krivoy\\ Rog UKDR ------ ---
++loc4=Simferopol UKFF ------ ---
++loc5=Kharkov UKHH ------ ---
++loc6=Ivano-frankovsk UKLI ------ ---
++loc7=Lvov UKLL ------ ---
++loc8=Rovno UKLR ------ ---
++loc9=Uzhgorod UKLU ------ ---
++loc10=Odessa UKOO ------ ---
+
+ [EU_SK]
+ name=Slovakia
diff --git a/x11/gnomeapplets2/pkg-comment b/x11/gnomeapplets2/pkg-comment
new file mode 100644
index 000000000..7c21c7621
--- /dev/null
+++ b/x11/gnomeapplets2/pkg-comment
@@ -0,0 +1 @@
+Applets components for the Gnome 2.0 Desktop Environment
diff --git a/x11/gnomeapplets2/pkg-descr b/x11/gnomeapplets2/pkg-descr
new file mode 100644
index 000000000..c93d4bc89
--- /dev/null
+++ b/x11/gnomeapplets2/pkg-descr
@@ -0,0 +1,3 @@
+Applets components for the Gnome 2.0 Desktop Environment
+
+WWW: http://www.gnome.org/
diff --git a/x11/gnomeapplets2/pkg-plist b/x11/gnomeapplets2/pkg-plist
new file mode 100644
index 000000000..57b753a91
--- /dev/null
+++ b/x11/gnomeapplets2/pkg-plist
@@ -0,0 +1,523 @@
+bin/gkb_xmmap
+%%BATTERY%%etc/gconf/gconf.xml.defaults/schemas/apps/battstat-applet/%gconf.xml
+%%BATTERY%%etc/gconf/gconf.xml.defaults/schemas/apps/battstat-applet/prefs/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/apps/cdplayer-applet/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/apps/cdplayer-applet/prefs/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/apps/charpick/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/apps/charpick/prefs/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/apps/drivemount-applet/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/apps/drivemount-applet/prefs/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/apps/geyes/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/apps/geyes/prefs/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/apps/gkb-applet/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/apps/gkb-applet/prefs/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/apps/gtik/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/apps/gtik/prefs/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/apps/gweather/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/apps/gweather/prefs/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/apps/mini-commander/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/apps/mini-commander/prefs/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/apps/modemlights/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/apps/modemlights/prefs/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/apps/multiload/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/apps/multiload/prefs/%gconf.xml
+%%BATTERY%%etc/gconf/schemas/battstat.schemas
+etc/gconf/schemas/cdplayer.schemas
+etc/gconf/schemas/charpick.schemas
+etc/gconf/schemas/drivemount.schemas
+etc/gconf/schemas/geyes.schemas
+etc/gconf/schemas/gkb.schemas
+etc/gconf/schemas/gtik.schemas
+etc/gconf/schemas/gweather.schemas
+etc/gconf/schemas/mini-commander.schemas
+etc/gconf/schemas/modemlights.schemas
+etc/gconf/schemas/multiload.schemas
+%%BATTERY%%etc/sound/events/battstat_applet.soundlist
+libdata/bonobo/servers/GNOME_BattstatApplet.server
+libdata/bonobo/servers/GNOME_CDPlayerApplet.server
+libdata/bonobo/servers/GNOME_CharpickerApplet.server
+libdata/bonobo/servers/GNOME_DriveMountApplet.server
+libdata/bonobo/servers/GNOME_GWeatherApplet_Factory.server
+libdata/bonobo/servers/GNOME_GeyesApplet.server
+libdata/bonobo/servers/GNOME_GtikApplet.server
+libdata/bonobo/servers/GNOME_KeyboardApplet_Factory.server
+libdata/bonobo/servers/GNOME_MiniCommanderApplet.server
+libdata/bonobo/servers/GNOME_MixerApplet.server
+libdata/bonobo/servers/GNOME_ModemLightsApplet.server
+libdata/bonobo/servers/GNOME_MultiLoadApplet_Factory.server
+%%BATTERY%%libexec/battstat-applet-2
+libexec/cdplayer_applet2
+libexec/charpick_applet2
+libexec/drivemount_applet2
+libexec/geyes_applet2
+libexec/gkb-applet-2
+libexec/gtik2_applet2
+libexec/gweather-applet-2
+libexec/mini_commander_applet
+libexec/mixer_applet2
+libexec/modemlights_applet2
+libexec/multiload-applet-2
+%%BATTERY%%share/gnome/battstat_applet/battstat_applet.glade
+share/gnome/geyes/Bizarre/Bizarre-eye.png
+share/gnome/geyes/Bizarre/Bizarre-pupil.png
+share/gnome/geyes/Bizarre/config
+share/gnome/geyes/Bloodshot/Bloodshot-eye.png
+share/gnome/geyes/Bloodshot/Bloodshot-pupil.png
+share/gnome/geyes/Bloodshot/config
+share/gnome/geyes/Default-tiny/Default-tiny-eye.png
+share/gnome/geyes/Default-tiny/Default-tiny-pupil.png
+share/gnome/geyes/Default-tiny/config
+share/gnome/geyes/Default/Default-eye.png
+share/gnome/geyes/Default/Default-pupil.png
+share/gnome/geyes/Default/config
+share/gnome/geyes/Horrid/config
+share/gnome/geyes/Horrid/horrid_eye.png
+share/gnome/geyes/Horrid/horrid_pupil.png
+share/gnome/gkb/AM_Armenian.keyprop
+share/gnome/gkb/AR_Arabic.keyprop
+share/gnome/gkb/AZ_Azerbaidjani_Turkic.keyprop
+share/gnome/gkb/Armenian.keyprop
+share/gnome/gkb/BE_Dutch.keyprop
+share/gnome/gkb/BG_Bulgarian.keyprop
+share/gnome/gkb/BG_Bulgarian_x.keyprop
+share/gnome/gkb/BR_Portuguese.keyprop
+share/gnome/gkb/BR_Portuguese_x.keyprop
+share/gnome/gkb/BY_Belarussian.keyprop
+share/gnome/gkb/Basque.keyprop
+share/gnome/gkb/Belgian.keyprop
+share/gnome/gkb/BulgarianCyril.keyprop
+share/gnome/gkb/CA_English.keyprop
+share/gnome/gkb/CH_German_x.keyprop
+share/gnome/gkb/CS_Czech.keyprop
+share/gnome/gkb/CZ_Czech_Slovak.keyprop
+share/gnome/gkb/CZ_Czech_x.keyprop
+share/gnome/gkb/DE_German.keyprop
+share/gnome/gkb/DE_German_x.keyprop
+share/gnome/gkb/DK_Danish.keyprop
+share/gnome/gkb/DK_Danish_x.keyprop
+share/gnome/gkb/Default.keyprop
+share/gnome/gkb/Dvorak.keyprop
+share/gnome/gkb/EE_Estonian.keyprop
+share/gnome/gkb/EE_Estonian_x.keyprop
+share/gnome/gkb/ES_Spanish.keyprop
+share/gnome/gkb/ES_Spanish_x.keyprop
+share/gnome/gkb/FI_Finnish.keyprop
+share/gnome/gkb/FI_Finnish_x.keyprop
+share/gnome/gkb/FR_French.keyprop
+share/gnome/gkb/FR_French_x.keyprop
+share/gnome/gkb/FrenchCanadian.keyprop
+share/gnome/gkb/FrenchCanadian2.keyprop
+share/gnome/gkb/FrenchSwiss.keyprop
+share/gnome/gkb/GB-102.keyprop
+share/gnome/gkb/GB.keyprop
+share/gnome/gkb/GB_English.keyprop
+share/gnome/gkb/GB_English_x.keyprop
+share/gnome/gkb/GE_Georgian_x.keyprop
+share/gnome/gkb/GR_Greek.keyprop
+share/gnome/gkb/GR_Greek_x.keyprop
+share/gnome/gkb/GeorgianLatin.keyprop
+share/gnome/gkb/GeorgianRussian.keyprop
+share/gnome/gkb/German.keyprop
+share/gnome/gkb/GermanSwiss.keyprop
+share/gnome/gkb/HU_Hungarian.keyprop
+share/gnome/gkb/Hungarian-101.keyprop
+share/gnome/gkb/Hungarian-lat1.keyprop
+share/gnome/gkb/Hungarian-sun.keyprop
+share/gnome/gkb/Hungarian.keyprop
+share/gnome/gkb/Hungarian101-1.keyprop
+share/gnome/gkb/Hungarian101.keyprop
+share/gnome/gkb/IL_Hebrew.keyprop
+share/gnome/gkb/IL_Hebrew_x.keyprop
+share/gnome/gkb/IS_Icelandic.keyprop
+share/gnome/gkb/IS_Icelandic_x.keyprop
+share/gnome/gkb/IT_Italian.keyprop
+share/gnome/gkb/IT_Italian_x.keyprop
+share/gnome/gkb/JP_Japanese.keyprop
+share/gnome/gkb/JP_Japanese_x.keyprop
+share/gnome/gkb/LA_Lao_x.keyprop
+share/gnome/gkb/LT_Lithuanian.keyprop
+share/gnome/gkb/LT_Lithuanian_x.keyprop
+share/gnome/gkb/LT_Prog.keyprop
+share/gnome/gkb/LT_Standard.keyprop
+share/gnome/gkb/MK_Macedonian.keyprop
+share/gnome/gkb/Macedonian.keyprop
+share/gnome/gkb/NL_Dutch_x.keyprop
+share/gnome/gkb/NO_Norwegian.keyprop
+share/gnome/gkb/Norwegian.keyprop
+share/gnome/gkb/PL_Polish.keyprop
+share/gnome/gkb/PT_Portuguese.keyprop
+share/gnome/gkb/PT_Portuguese_x.keyprop
+share/gnome/gkb/Polish.keyprop
+share/gnome/gkb/PolishDeadkeys.keyprop
+share/gnome/gkb/Portugal.keyprop
+share/gnome/gkb/PortugalDeadkeys.keyprop
+share/gnome/gkb/RO_Romanian.keyprop
+share/gnome/gkb/RU_Russian.keyprop
+share/gnome/gkb/RU_Russian_x.keyprop
+share/gnome/gkb/RU_Russian_x_rev.keyprop
+share/gnome/gkb/RussianCyril.keyprop
+share/gnome/gkb/SE_Swedish.keyprop
+share/gnome/gkb/SI_Slovenian.keyprop
+share/gnome/gkb/SR_Dutch.keyprop
+share/gnome/gkb/Slovak.keyprop
+share/gnome/gkb/Slovenian.keyprop
+share/gnome/gkb/Swedish.keyprop
+share/gnome/gkb/TH_Thai.keyprop
+share/gnome/gkb/TH_Thai_x.keyprop
+share/gnome/gkb/TR-f.keyprop
+share/gnome/gkb/TR-q.keyprop
+share/gnome/gkb/TR_Turkish.keyprop
+share/gnome/gkb/TR_Turkish_x.keyprop
+share/gnome/gkb/Thai.keyprop
+share/gnome/gkb/Thai2.keyprop
+share/gnome/gkb/UA_Ukrainian.keyprop
+share/gnome/gkb/UK.keyprop
+share/gnome/gkb/US-101.keyprop
+share/gnome/gkb/US-84.keyprop
+share/gnome/gkb/US-dec.keyprop
+share/gnome/gkb/US-ibm.keyprop
+share/gnome/gkb/US-int.keyprop
+share/gnome/gkb/US-mac.keyprop
+share/gnome/gkb/US-sgi-101.keyprop
+share/gnome/gkb/US-sun.keyprop
+share/gnome/gkb/US.keyprop
+share/gnome/gkb/US_English.keyprop
+share/gnome/gkb/US_international.keyprop
+share/gnome/gkb/VN_Vietnamese.keyprop
+share/gnome/gkb/YU_Serbo-Croatian_x.keyprop
+share/gnome/gkb/Yugoslav.keyprop
+share/gnome/gnome-2.0/ui/GNOME_BattstatApplet.xml
+share/gnome/gnome-2.0/ui/GNOME_CDPlayerApplet.xml
+share/gnome/gnome-2.0/ui/GNOME_CharpickerApplet.xml
+share/gnome/gnome-2.0/ui/GNOME_DriveMountApplet.xml
+share/gnome/gnome-2.0/ui/GNOME_GWeatherApplet.xml
+share/gnome/gnome-2.0/ui/GNOME_GeyesApplet.xml
+share/gnome/gnome-2.0/ui/GNOME_GtikApplet.xml
+share/gnome/gnome-2.0/ui/GNOME_KeyboardApplet.xml
+share/gnome/gnome-2.0/ui/GNOME_MiniCommanderApplet.xml
+share/gnome/gnome-2.0/ui/GNOME_MixerApplet.xml
+share/gnome/gnome-2.0/ui/GNOME_ModemlightsApplet.xml
+share/gnome/gnome-2.0/ui/GNOME_MultiloadApplet.xml
+share/gnome/gweather/Locations
+%%BATTERY%%share/gnome/help/battstat/C/battstat.xml
+%%BATTERY%%share/gnome/help/battstat/C/figures/battstat-apperance.png
+%%BATTERY%%share/gnome/help/battstat/C/figures/battstat-applet.png
+%%BATTERY%%share/gnome/help/battstat/C/figures/battstat-general.png
+%%BATTERY%%share/gnome/help/battstat/C/legal.xml
+%%BATTERY%%share/gnome/help/battstat/C/topic.dat
+share/gnome/help/cdplayer/C/cdplayer.xml
+share/gnome/help/cdplayer/C/figures/cdplayer_applet.png
+share/gnome/help/cdplayer/C/figures/cdplayer_applet_eject.png
+share/gnome/help/cdplayer/C/figures/cdplayer_applet_nexttrack.png
+share/gnome/help/cdplayer/C/figures/cdplayer_applet_playing.png
+share/gnome/help/cdplayer/C/figures/cdplayer_applet_playpause.png
+share/gnome/help/cdplayer/C/figures/cdplayer_applet_prevtrack.png
+share/gnome/help/cdplayer/C/figures/cdplayer_applet_stop.png
+share/gnome/help/cdplayer/C/legal.xml
+share/gnome/help/cdplayer/C/topic.dat
+share/gnome/help/char-palette/C/char-palette.xml
+share/gnome/help/char-palette/C/figures/charpick_applet.png
+share/gnome/help/char-palette/C/figures/charpick_characters.png
+share/gnome/help/char-palette/C/figures/charpick_chargroup.png
+share/gnome/help/char-palette/C/legal.xml
+share/gnome/help/command-line/C/command-line.xml
+share/gnome/help/command-line/C/figures/command-line.png
+share/gnome/help/command-line/C/legal.xml
+share/gnome/help/geyes/C/figures/geyes_applet.png
+share/gnome/help/geyes/C/geyes.xml
+share/gnome/help/geyes/C/legal.xml
+share/gnome/help/geyes/C/topic.dat
+share/gnome/help/gkb/C/figures/gkb_applet.png
+share/gnome/help/gkb/C/gkb.xml
+share/gnome/help/gkb/C/legal.xml
+share/gnome/help/gtik2_applet2/C/figures/gtik_applet.png
+share/gnome/help/gtik2_applet2/C/gtik2_applet2.xml
+share/gnome/help/gtik2_applet2/C/legal.xml
+share/gnome/help/gweather/C/figures/gweather_applet.png
+share/gnome/help/gweather/C/gweather.xml
+share/gnome/help/gweather/C/legal.xml
+share/gnome/help/gweather/C/topic.dat
+share/gnome/help/mixer_applet2/C/figures/volumecontrol_applet.png
+share/gnome/help/mixer_applet2/C/legal.xml
+share/gnome/help/mixer_applet2/C/mixer_applet2.xml
+share/gnome/help/mixer_applet2/C/topic.dat
+%%BATTERY%%share/gnome/omf/gnome-applets/battstat-C.omf
+share/gnome/omf/gnome-applets/cdplayer-C.omf
+share/gnome/omf/gnome-applets/char-palette-C.omf
+share/gnome/omf/gnome-applets/command-line-C.omf
+share/gnome/omf/gnome-applets/geyes-C.omf
+share/gnome/omf/gnome-applets/gkb-C.omf
+share/gnome/omf/gnome-applets/gtik2_applet2-C.omf
+share/gnome/omf/gnome-applets/gweather-C.omf
+share/gnome/omf/gnome-applets/mixer_applet2-C.omf
+%%BATTERY%%share/gnome/pixmaps/battstat.png
+share/gnome/pixmaps/charpick.png
+share/gnome/pixmaps/drivemount-applet.png
+share/gnome/pixmaps/gkb-icon.png
+share/gnome/pixmaps/gkb.png
+share/gnome/pixmaps/gkb/ae.png
+share/gnome/pixmaps/gkb/am.png
+share/gnome/pixmaps/gkb/ar.png
+share/gnome/pixmaps/gkb/at.png
+share/gnome/pixmaps/gkb/az.png
+share/gnome/pixmaps/gkb/be.png
+share/gnome/pixmaps/gkb/bg.png
+share/gnome/pixmaps/gkb/bh.png
+share/gnome/pixmaps/gkb/br.png
+share/gnome/pixmaps/gkb/by.png
+share/gnome/pixmaps/gkb/ca.png
+share/gnome/pixmaps/gkb/ch.png
+share/gnome/pixmaps/gkb/cs.png
+share/gnome/pixmaps/gkb/cu.png
+share/gnome/pixmaps/gkb/cz.png
+share/gnome/pixmaps/gkb/de.png
+share/gnome/pixmaps/gkb/dj.png
+share/gnome/pixmaps/gkb/dk.png
+share/gnome/pixmaps/gkb/dz.png
+share/gnome/pixmaps/gkb/ee.png
+share/gnome/pixmaps/gkb/eg.png
+share/gnome/pixmaps/gkb/es.png
+share/gnome/pixmaps/gkb/eu.png
+share/gnome/pixmaps/gkb/fi.png
+share/gnome/pixmaps/gkb/fr.png
+share/gnome/pixmaps/gkb/gb.png
+share/gnome/pixmaps/gkb/ge.png
+share/gnome/pixmaps/gkb/gkb.png
+share/gnome/pixmaps/gkb/gr.png
+share/gnome/pixmaps/gkb/hr.png
+share/gnome/pixmaps/gkb/hu.png
+share/gnome/pixmaps/gkb/il.png
+share/gnome/pixmaps/gkb/iq.png
+share/gnome/pixmaps/gkb/is.png
+share/gnome/pixmaps/gkb/it.png
+share/gnome/pixmaps/gkb/jo.png
+share/gnome/pixmaps/gkb/jp.png
+share/gnome/pixmaps/gkb/km.png
+share/gnome/pixmaps/gkb/kw.png
+share/gnome/pixmaps/gkb/la.png
+share/gnome/pixmaps/gkb/lb.png
+share/gnome/pixmaps/gkb/lt.png
+share/gnome/pixmaps/gkb/ly.png
+share/gnome/pixmaps/gkb/ma.png
+share/gnome/pixmaps/gkb/mk.png
+share/gnome/pixmaps/gkb/mx.png
+share/gnome/pixmaps/gkb/nl.png
+share/gnome/pixmaps/gkb/no.png
+share/gnome/pixmaps/gkb/om.png
+share/gnome/pixmaps/gkb/pl.png
+share/gnome/pixmaps/gkb/ps.png
+share/gnome/pixmaps/gkb/pt.png
+share/gnome/pixmaps/gkb/qa.png
+share/gnome/pixmaps/gkb/qc.png
+share/gnome/pixmaps/gkb/ro.png
+share/gnome/pixmaps/gkb/ru.png
+share/gnome/pixmaps/gkb/sa.png
+share/gnome/pixmaps/gkb/se.png
+share/gnome/pixmaps/gkb/si.png
+share/gnome/pixmaps/gkb/sk.png
+share/gnome/pixmaps/gkb/so.png
+share/gnome/pixmaps/gkb/su.png
+share/gnome/pixmaps/gkb/sv.png
+share/gnome/pixmaps/gkb/sy.png
+share/gnome/pixmaps/gkb/th.png
+share/gnome/pixmaps/gkb/tn.png
+share/gnome/pixmaps/gkb/tr.png
+share/gnome/pixmaps/gkb/ua.png
+share/gnome/pixmaps/gkb/uk.png
+share/gnome/pixmaps/gkb/un.png
+share/gnome/pixmaps/gkb/us.png
+share/gnome/pixmaps/gkb/uy.png
+share/gnome/pixmaps/gkb/vn.png
+share/gnome/pixmaps/gkb/ye.png
+share/gnome/pixmaps/gkb/yu.png
+share/gnome/pixmaps/gnome-cdplayer-icon.png
+share/gnome/pixmaps/gnome-cpu.png
+share/gnome/pixmaps/gnome-eyes.png
+share/gnome/pixmaps/gnome-mini-commander.png
+share/gnome/pixmaps/gweather/tstorm.xpm
+share/gnome/pixmaps/mini-commander/browser-mini.xpm
+share/gnome/pixmaps/mini-commander/history-mini.xpm
+share/gnome/pixmaps/mixer/gnome-mixer-applet.png
+share/gnome/pixmaps/mixer/volume-max-small.png
+share/gnome/pixmaps/mixer/volume-max.png
+share/gnome/pixmaps/mixer/volume-medium-small.png
+share/gnome/pixmaps/mixer/volume-medium.png
+share/gnome/pixmaps/mixer/volume-min-small.png
+share/gnome/pixmaps/mixer/volume-min.png
+share/gnome/pixmaps/mixer/volume-mute-small.png
+share/gnome/pixmaps/mixer/volume-mute.png
+share/gnome/pixmaps/mixer/volume-zero-small.png
+share/gnome/pixmaps/mixer/volume-zero.png
+share/gnome/xmodmap/xmodmap.am
+share/gnome/xmodmap/xmodmap.be
+share/gnome/xmodmap/xmodmap.bg
+share/gnome/xmodmap/xmodmap.br
+share/gnome/xmodmap/xmodmap.ch
+share/gnome/xmodmap/xmodmap.ch_de
+share/gnome/xmodmap/xmodmap.ch_fr
+share/gnome/xmodmap/xmodmap.cz
+share/gnome/xmodmap/xmodmap.de
+share/gnome/xmodmap/xmodmap.de-apple
+share/gnome/xmodmap/xmodmap.dk
+share/gnome/xmodmap/xmodmap.dvorak
+share/gnome/xmodmap/xmodmap.ee
+share/gnome/xmodmap/xmodmap.es
+share/gnome/xmodmap/xmodmap.fi
+share/gnome/xmodmap/xmodmap.fr
+share/gnome/xmodmap/xmodmap.fr-2
+share/gnome/xmodmap/xmodmap.gb
+share/gnome/xmodmap/xmodmap.gb-102
+share/gnome/xmodmap/xmodmap.gb-105
+share/gnome/xmodmap/xmodmap.ge_la
+share/gnome/xmodmap/xmodmap.ge_ru
+share/gnome/xmodmap/xmodmap.gr
+share/gnome/xmodmap/xmodmap.hu
+share/gnome/xmodmap/xmodmap.hu-101-lat1
+share/gnome/xmodmap/xmodmap.hu-101-lat2
+share/gnome/xmodmap/xmodmap.hu-ibm
+share/gnome/xmodmap/xmodmap.hu-lat1
+share/gnome/xmodmap/xmodmap.hu-sun-lat2
+share/gnome/xmodmap/xmodmap.hu.old
+share/gnome/xmodmap/xmodmap.hu_latin1
+share/gnome/xmodmap/xmodmap.il
+share/gnome/xmodmap/xmodmap.il_phonetic
+share/gnome/xmodmap/xmodmap.is
+share/gnome/xmodmap/xmodmap.it
+share/gnome/xmodmap/xmodmap.jp
+share/gnome/xmodmap/xmodmap.la
+share/gnome/xmodmap/xmodmap.lt
+share/gnome/xmodmap/xmodmap.lt_b
+share/gnome/xmodmap/xmodmap.lt_p
+share/gnome/xmodmap/xmodmap.mk
+share/gnome/xmodmap/xmodmap.nl
+share/gnome/xmodmap/xmodmap.no
+share/gnome/xmodmap/xmodmap.pl
+share/gnome/xmodmap/xmodmap.pl2
+share/gnome/xmodmap/xmodmap.pt
+share/gnome/xmodmap/xmodmap.pt-dead
+share/gnome/xmodmap/xmodmap.qc
+share/gnome/xmodmap/xmodmap.qc-2
+share/gnome/xmodmap/xmodmap.ro
+share/gnome/xmodmap/xmodmap.ru
+share/gnome/xmodmap/xmodmap.ru-rev
+share/gnome/xmodmap/xmodmap.ru_yawerty
+share/gnome/xmodmap/xmodmap.se
+share/gnome/xmodmap/xmodmap.sf
+share/gnome/xmodmap/xmodmap.sg
+share/gnome/xmodmap/xmodmap.si
+share/gnome/xmodmap/xmodmap.sk
+share/gnome/xmodmap/xmodmap.th
+share/gnome/xmodmap/xmodmap.tr_f
+share/gnome/xmodmap/xmodmap.tr_q
+share/gnome/xmodmap/xmodmap.uk
+share/gnome/xmodmap/xmodmap.us
+share/gnome/xmodmap/xmodmap.us-101
+share/gnome/xmodmap/xmodmap.us-84
+share/gnome/xmodmap/xmodmap.us-dec
+share/gnome/xmodmap/xmodmap.us-ibm
+share/gnome/xmodmap/xmodmap.us-int
+share/gnome/xmodmap/xmodmap.us-mac
+share/gnome/xmodmap/xmodmap.us-sgi-101
+share/gnome/xmodmap/xmodmap.us-sun
+share/gnome/xmodmap/xmodmap.us.old
+share/gnome/xmodmap/xmodmap.us_intl
+share/gnome/xmodmap/xmodmap.yu
+share/locale/ar/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/az/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/bg/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/ca/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/cs/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/da/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/de/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/el/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/en_GB/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/es/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/et/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/eu/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/fi/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/fr/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/ga/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/gl/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/hu/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/it/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/ja/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/ko/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/lt/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/lv/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/ms/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/nl/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/nn/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/no/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/pl/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/pt/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/pt_BR/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/ro/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/ru/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/sk/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/sl/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/sv/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/ta/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/tr/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/uk/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/vi/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/wa/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/zh_CN/LC_MESSAGES/gnome-applets-2.0.mo
+share/locale/zh_TW/LC_MESSAGES/gnome-applets-2.0.mo
+@dirrm share/gnome/xmodmap
+@dirrm share/gnome/pixmaps/mixer
+@dirrm share/gnome/pixmaps/mini-commander
+@dirrm share/gnome/pixmaps/gweather
+@dirrm share/gnome/pixmaps/gkb
+@dirrm share/gnome/omf/gnome-applets
+@dirrm share/gnome/help/mixer_applet2/C/figures
+@dirrm share/gnome/help/mixer_applet2/C
+@dirrm share/gnome/help/mixer_applet2
+@dirrm share/gnome/help/gweather/C/figures
+@dirrm share/gnome/help/gweather/C
+@dirrm share/gnome/help/gweather
+@dirrm share/gnome/help/gtik2_applet2/C/figures
+@dirrm share/gnome/help/gtik2_applet2/C
+@dirrm share/gnome/help/gtik2_applet2
+@dirrm share/gnome/help/geyes/C/figures
+@dirrm share/gnome/help/geyes/C
+@dirrm share/gnome/help/geyes
+@dirrm share/gnome/help/command-line/C/figures
+@dirrm share/gnome/help/command-line/C
+@dirrm share/gnome/help/command-line
+@dirrm share/gnome/help/char-palette/C/figures
+@dirrm share/gnome/help/char-palette/C
+@dirrm share/gnome/help/char-palette
+@dirrm share/gnome/help/cdplayer/C/figures
+@dirrm share/gnome/help/cdplayer/C
+@dirrm share/gnome/help/cdplayer
+@dirrm share/gnome/gweather
+@dirrm share/gnome/gkb
+@dirrm share/gnome/geyes/Horrid
+@dirrm share/gnome/geyes/Default-tiny
+@dirrm share/gnome/geyes/Default
+@dirrm share/gnome/geyes/Bloodshot
+@dirrm share/gnome/geyes/Bizarre
+@dirrm share/gnome/geyes
+%%BATTERY%%@dirrm share/gnome/battstat_applet
+@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/multiload/prefs
+@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/multiload
+@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/modemlights/prefs
+@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/modemlights
+@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/mini-commander/prefs
+@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/mini-commander
+@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/gweather/prefs
+@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/gweather
+@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/gtik/prefs
+@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/gtik
+@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/gkb-applet/prefs
+@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/gkb-applet
+@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/geyes/prefs
+@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/geyes
+@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/drivemount-applet/prefs
+@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/drivemount-applet
+@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/charpick/prefs
+@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/charpick
+@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/cdplayer-applet/prefs
+@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/cdplayer-applet
+%%BATTERY%%@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/battstat-applet/prefs
+%%BATTERY%%@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/battstat-applet