mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 17:59:20 -04:00
Add gnome-swallow, a meta-applet that allows one to swallow any X11
application into the GNOME 2 panel.
This commit is contained in:
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
|
@ -43,6 +43,7 @@
|
|||
SUBDIR += gnoclip
|
||||
SUBDIR += gnome
|
||||
SUBDIR += gnome-fifth-toe
|
||||
SUBDIR += gnome-swallow
|
||||
SUBDIR += gnome2
|
||||
SUBDIR += gnome2-fifth-toe
|
||||
SUBDIR += gnomeapplets
|
||||
|
|
30
x11/gnome-swallow/Makefile
Normal file
30
x11/gnome-swallow/Makefile
Normal 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>
|
1
x11/gnome-swallow/distinfo
Normal file
1
x11/gnome-swallow/distinfo
Normal file
|
@ -0,0 +1 @@
|
|||
MD5 (gnome-swallow-1.1.tar.gz) = 60b6445534bd3cf897d13d0c4f35bb33
|
17
x11/gnome-swallow/files/patch-GNOME_Swallow.server
Normal file
17
x11/gnome-swallow/files/patch-GNOME_Swallow.server
Normal 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>
|
11
x11/gnome-swallow/files/patch-Makefile.in
Normal file
11
x11/gnome-swallow/files/patch-Makefile.in
Normal 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
|
26
x11/gnome-swallow/files/patch-gnome-swallow.c
Normal file
26
x11/gnome-swallow/files/patch-gnome-swallow.c
Normal 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);
|
||||
}
|
||||
|
5
x11/gnome-swallow/pkg-descr
Normal file
5
x11/gnome-swallow/pkg-descr
Normal 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/
|
5
x11/gnome-swallow/pkg-plist
Normal file
5
x11/gnome-swallow/pkg-plist
Normal 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
|
Loading…
Add table
Reference in a new issue