Add gnome-swallow, a meta-applet that allows one to swallow any X11

application into the GNOME 2 panel.
This commit is contained in:
Joe Marcus Clarke 2003-04-16 07:18:26 +00:00
parent 97291070e5
commit 17d6f7381e
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=79060
8 changed files with 96 additions and 0 deletions

View file

@ -43,6 +43,7 @@
SUBDIR += gnoclip
SUBDIR += gnome
SUBDIR += gnome-fifth-toe
SUBDIR += gnome-swallow
SUBDIR += gnome2
SUBDIR += gnome2-fifth-toe
SUBDIR += gnomeapplets

View file

@ -0,0 +1,30 @@
# New ports collection makefile for: gnome-swallow
# Date created: 16 April 2003
# Whom: Joe Marcus Clarke <marcus@FreeBSD.org>
#
# $FreeBSD$
#
PORTNAME= gnome-swallow
PORTVERSION= 1.1
CATEGORIES= x11 gnome
MASTER_SITES= http://www-unix.oit.umass.edu/~tetron/technology/swallow/
MAINTAINER= marcus@FreeBSD.org
COMMENT= Applet that swallows any X11 application into the GNOME 2 panel
USE_X_PREFIX= yes
USE_GMAKE= yes
USE_REINPLACE= yes
USE_GNOME= gnomeprefix gnomehack gnomepanel
GNU_CONFIGURE= yes
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
LIBS="-L${LOCALBASE}/lib"
post-patch:
@${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g ; \
s|DATADIRNAME=lib|DATADIRNAME=share|g' ${WRKSRC}/configure
@${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|' \
${WRKSRC}/GNOME_Swallow.server
.include <bsd.port.mk>

View file

@ -0,0 +1 @@
MD5 (gnome-swallow-1.1.tar.gz) = 60b6445534bd3cf897d13d0c4f35bb33

View file

@ -0,0 +1,17 @@
--- GNOME_Swallow.server.orig Wed Apr 16 03:13:17 2003
+++ GNOME_Swallow.server Wed Apr 16 03:13:30 2003
@@ -1,6 +1,6 @@
<oaf_info>
<oaf_server iid="OAFIID:GNOME_Swallow_Factory" type="exe"
- location="/usr/lib/gnome-panel/gnome_swallow">
+ location="%%PREFIX%%/lib/gnome-panel/gnome_swallow">
<oaf_attribute name="repo_ids" type="stringv">
<item value="IDL:Bonobo/GenericFactory:1.0"/>
@@ -23,4 +23,4 @@
<oaf_attribute name="panel:category" type="string" value="Utility"/>
<oaf_attribute name="panel:icon" type="string" value="gnome-applets.png"/>
</oaf_server>
-</oaf_info>
\ No newline at end of file
+</oaf_info>

View file

@ -0,0 +1,11 @@
--- Makefile.in.orig Wed Apr 16 03:11:46 2003
+++ Makefile.in Wed Apr 16 03:11:57 2003
@@ -103,7 +103,7 @@
sysconfdir = @sysconfdir@
target_alias = @target_alias@
paneldir = $(prefix)/lib/gnome-panel
-serversdir = $(prefix)/lib/bonobo/servers
+serversdir = $(prefix)/libdata/bonobo/servers
docdir = $(prefix)/share/doc/gnome-swallow
dist_doc_DATA = README

View file

@ -0,0 +1,26 @@
--- gnome-swallow.c.orig Wed Apr 16 03:02:18 2003
+++ gnome-swallow.c Wed Apr 16 03:05:58 2003
@@ -1,3 +1,5 @@
+#include <sys/types.h>
+#include <sys/time.h>
#include <string.h>
#include <stdio.h>
@@ -52,7 +54,7 @@
XSync (display, FALSE);
- gettimeofday(&tv);
+ gettimeofday(&tv, NULL);
now = start = (double)tv.tv_sec + ((double)tv.tv_usec / 1000000.0);
while (ready == FALSE && now < (start + 10.0))
@@ -128,7 +130,7 @@
fprintf(stderr,"Loop");
gtk_main_iteration_do(FALSE);
- gettimeofday(&tv);
+ gettimeofday(&tv, NULL);
now = (double)tv.tv_sec + ((double)tv.tv_usec / 1000000.0);
}

View file

@ -0,0 +1,5 @@
Gnome-swallow is a pseudo-applet that allows one to swallow any X11
application into the GNOME 2 panel. This restores the functionality that
used to exist in GNOME 1.x.
WWW: http://www-unix.oit.umass.edu/~tetron/technology/swallow/

View file

@ -0,0 +1,5 @@
lib/gnome-panel/gnome_swallow
libdata/bonobo/servers/GNOME_Swallow.server
share/doc/gnome-swallow/README
@dirrm share/doc/gnome-swallow
@dirrm lib/gnome-panel