summaryrefslogtreecommitdiffstats
path: root/x11
diff options
context:
space:
mode:
authormarcus <marcus@df743ca5-7f9a-e211-a948-0013205c9059>2007-01-29 11:29:28 +0800
committermarcus <marcus@df743ca5-7f9a-e211-a948-0013205c9059>2007-01-29 11:29:28 +0800
commitd197f1af859dcbd3c170e17bb2662609098aa9d8 (patch)
tree5f5df02b860d9d7d9496395d9d60fa4a5b18f174 /x11
parent403f833919ef6a1a1cda30ec7c37091d3694038f (diff)
downloadmarcuscom-ports-d197f1af859dcbd3c170e17bb2662609098aa9d8.tar
marcuscom-ports-d197f1af859dcbd3c170e17bb2662609098aa9d8.tar.gz
marcuscom-ports-d197f1af859dcbd3c170e17bb2662609098aa9d8.tar.bz2
marcuscom-ports-d197f1af859dcbd3c170e17bb2662609098aa9d8.tar.lz
marcuscom-ports-d197f1af859dcbd3c170e17bb2662609098aa9d8.tar.xz
marcuscom-ports-d197f1af859dcbd3c170e17bb2662609098aa9d8.tar.zst
marcuscom-ports-d197f1af859dcbd3c170e17bb2662609098aa9d8.zip
Update to 2.17.90.
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@8260 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'x11')
-rw-r--r--x11/gnome-terminal/Makefile31
-rw-r--r--x11/gnome-terminal/distinfo3
-rw-r--r--x11/gnome-terminal/files/patch-src_terminal-screen.c82
-rw-r--r--x11/gnome-terminal/pkg-descr3
-rw-r--r--x11/gnome-terminal/pkg-plist230
5 files changed, 349 insertions, 0 deletions
diff --git a/x11/gnome-terminal/Makefile b/x11/gnome-terminal/Makefile
new file mode 100644
index 000000000..2481f6bca
--- /dev/null
+++ b/x11/gnome-terminal/Makefile
@@ -0,0 +1,31 @@
+# New ports collection makefile for: gnometerminal
+# Date created: 1 May 2002
+# Whom: Joe Marcus Clarke <marcus@FreeBSD.org>
+#
+# $FreeBSD$
+# $MCom: ports/x11/gnome-terminal/Makefile,v 1.81 2006/10/03 10:31:27 ahze Exp $
+#
+
+PORTNAME= gnome-terminal
+PORTVERSION= 2.17.90
+CATEGORIES= x11 gnome
+MASTER_SITES= ${MASTER_SITE_GNOME}
+MASTER_SITE_SUBDIR= sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/}
+DIST_SUBDIR= gnome2
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= Terminal component for the GNOME 2 Desktop
+
+USE_GETTEXT= yes
+USE_BZIP2= yes
+INSTALLS_OMF= yes
+USE_XLIB= yes
+USE_GMAKE= yes
+USE_GNOME= gnomeprefix gnomehack intlhack libgnomeui vte gnomedocutils
+GNU_CONFIGURE= yes
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
+ LDFLAGS="-L${LOCALBASE}/lib"
+
+GCONF_SCHEMAS= gnome-terminal.schemas
+
+.include <bsd.port.mk>
diff --git a/x11/gnome-terminal/distinfo b/x11/gnome-terminal/distinfo
new file mode 100644
index 000000000..4e478b20c
--- /dev/null
+++ b/x11/gnome-terminal/distinfo
@@ -0,0 +1,3 @@
+MD5 (gnome2/gnome-terminal-2.17.90.tar.bz2) = b13bc98148c4b834f032b956b0390704
+SHA256 (gnome2/gnome-terminal-2.17.90.tar.bz2) = 68d893e1bcf36f103cb38db831d4321b4e8fce4553b539215f227a4fb35cd9f4
+SIZE (gnome2/gnome-terminal-2.17.90.tar.bz2) = 1882041
diff --git a/x11/gnome-terminal/files/patch-src_terminal-screen.c b/x11/gnome-terminal/files/patch-src_terminal-screen.c
new file mode 100644
index 000000000..ed0df8903
--- /dev/null
+++ b/x11/gnome-terminal/files/patch-src_terminal-screen.c
@@ -0,0 +1,82 @@
+--- src/terminal-screen.c.orig Wed Oct 18 15:50:28 2006
++++ src/terminal-screen.c Wed Oct 18 15:49:42 2006
+@@ -244,6 +244,10 @@
+ GtkAllocation *allocation)
+ {
+ GtkWidget *child;
++ GtkAllocation old_allocation;
++
++ old_allocation.width = widget->allocation.width;
++ old_allocation.height = widget->allocation.height;
+
+ widget->allocation = *allocation;
+
+@@ -251,6 +255,13 @@
+ g_assert (child != NULL);
+
+ gtk_widget_size_allocate (child, allocation);
++
++ if (old_allocation.width != allocation->width ||
++ old_allocation.height != allocation->height)
++ {
++ GtkWidget *term = TERMINAL_SCREEN (widget)->priv->term;
++ gtk_widget_queue_resize_no_redraw (term);
++ }
+ }
+
+ static void
+@@ -278,22 +289,22 @@
+ #define URLPATH "/[" PATHCHARS "]*[^]'.}>) \t\r\n,\\\"]"
+
+ terminal_widget_match_add (screen->priv->term,
+- "\\<" SCHEME "//(" USER "@)?[" HOSTCHARS ".]+"
+- "(:[0-9]+)?(" URLPATH ")?\\>/?", FLAVOR_AS_IS);
++ "[[:<:]]" SCHEME "//(" USER "@)?[" HOSTCHARS ".]+"
++ "(:[0-9]+)?(" URLPATH ")?[[:>:]]/?", FLAVOR_AS_IS);
+
+ terminal_widget_match_add (screen->priv->term,
+- "\\<(www|ftp)[" HOSTCHARS "]*\\.[" HOSTCHARS ".]+"
+- "(:[0-9]+)?(" URLPATH ")?\\>/?",
++ "[[:<:]](www|ftp)[" HOSTCHARS "]*\\.[" HOSTCHARS ".]+"
++ "(:[0-9]+)?(" URLPATH ")?[[:>:]]/?",
+ FLAVOR_DEFAULT_TO_HTTP);
+
+ terminal_widget_match_add (screen->priv->term,
+- "\\<(mailto:)?[a-z0-9][a-z0-9.-]*@[a-z0-9]"
+- "[a-z0-9-]*(\\.[a-z0-9][a-z0-9-]*)+\\>",
++ "[[:<:]](mailto:)?[a-z0-9][a-z0-9.-]*@[a-z0-9]"
++ "[a-z0-9-]*(\\.[a-z0-9][a-z0-9-]*)+[[:>:]]",
+ FLAVOR_EMAIL);
+
+ terminal_widget_match_add (screen->priv->term,
+- "\\<news:[-A-Z\\^_a-z{|}~!\"#$%&'()*+,./0-9;:=?`]+"
+- "@[" HOSTCHARS ".]+(:[0-9]+)?\\>", FLAVOR_AS_IS);
++ "[[:<:]]news:[-A-Z\\^_a-z{|}~!\"#$%&'()*+,./0-9;:=?`]+"
++ "@[" HOSTCHARS ".]+(:[0-9]+)?[[:>:]]", FLAVOR_AS_IS);
+
+ terminal_screen_setup_dnd (screen);
+
+@@ -548,7 +559,6 @@
+ */
+ terminal_screen_update_scrollbar (screen);
+ terminal_window_update_icon (screen->priv->window);
+- terminal_window_update_geometry (screen->priv->window);
+ }
+
+ if (GTK_WIDGET_REALIZED (screen->priv->term))
+@@ -909,7 +919,6 @@
+
+ terminal_widget_set_allow_bold (term,
+ terminal_profile_get_allow_bold (profile));
+- terminal_window_set_size (screen->priv->window, screen, TRUE);
+ }
+
+ static void
+@@ -1019,6 +1028,7 @@
+ GtkWidget*
+ terminal_screen_get_widget (TerminalScreen *screen)
+ {
++ if (screen == NULL) return NULL;
+ return screen->priv->term;
+ }
+
diff --git a/x11/gnome-terminal/pkg-descr b/x11/gnome-terminal/pkg-descr
new file mode 100644
index 000000000..1193c30f7
--- /dev/null
+++ b/x11/gnome-terminal/pkg-descr
@@ -0,0 +1,3 @@
+Default terminal emulator for the GNOME 2.0 Desktop.
+
+WWW: http://www.gnome.org/
diff --git a/x11/gnome-terminal/pkg-plist b/x11/gnome-terminal/pkg-plist
new file mode 100644
index 000000000..27a7abc41
--- /dev/null
+++ b/x11/gnome-terminal/pkg-plist
@@ -0,0 +1,230 @@
+bin/gnome-terminal
+libdata/bonobo/servers/gnome-terminal.server
+share/gnome/applications/gnome-terminal.desktop
+share/gnome/gnome-terminal/glade/gnome-terminal.glade2
+share/gnome/help/gnome-terminal/C/figures/gnome-terminal-default.png
+share/gnome/help/gnome-terminal/C/figures/gnome-terminal-tabbed.png
+share/gnome/help/gnome-terminal/C/gnome-terminal.xml
+share/gnome/help/gnome-terminal/C/legal.xml
+share/gnome/help/gnome-terminal/bg/figures/gnome-terminal-default.png
+share/gnome/help/gnome-terminal/bg/figures/gnome-terminal-tabbed.png
+share/gnome/help/gnome-terminal/bg/figures/terminal_window.png
+share/gnome/help/gnome-terminal/bg/gnome-terminal.xml
+share/gnome/help/gnome-terminal/bg/legal.xml
+share/gnome/help/gnome-terminal/de/figures/gnome-terminal-default.png
+share/gnome/help/gnome-terminal/de/figures/gnome-terminal-tabbed.png
+share/gnome/help/gnome-terminal/de/figures/terminal_window.png
+share/gnome/help/gnome-terminal/de/gnome-terminal.xml
+share/gnome/help/gnome-terminal/de/legal.xml
+share/gnome/help/gnome-terminal/es/figures/gnome-terminal-default.png
+share/gnome/help/gnome-terminal/es/figures/gnome-terminal-tabbed.png
+share/gnome/help/gnome-terminal/es/gnome-terminal.xml
+share/gnome/help/gnome-terminal/fr/figures/gnome-terminal-default.png
+share/gnome/help/gnome-terminal/fr/figures/gnome-terminal-tabbed.png
+share/gnome/help/gnome-terminal/fr/gnome-terminal.xml
+share/gnome/help/gnome-terminal/it/figures/gnome-terminal-default.png
+share/gnome/help/gnome-terminal/it/figures/gnome-terminal-tabbed.png
+share/gnome/help/gnome-terminal/it/gnome-terminal.xml
+share/gnome/help/gnome-terminal/ja/figures/gnome-terminal-default.png
+share/gnome/help/gnome-terminal/ja/figures/gnome-terminal-tabbed.png
+share/gnome/help/gnome-terminal/ja/figures/terminal_window.png
+share/gnome/help/gnome-terminal/ja/gnome-terminal.xml
+share/gnome/help/gnome-terminal/ja/legal.xml
+share/gnome/help/gnome-terminal/ko/figures/gnome-terminal-default.png
+share/gnome/help/gnome-terminal/ko/figures/gnome-terminal-tabbed.png
+share/gnome/help/gnome-terminal/ko/figures/terminal_window.png
+share/gnome/help/gnome-terminal/ko/gnome-terminal.xml
+share/gnome/help/gnome-terminal/ko/legal.xml
+share/gnome/help/gnome-terminal/ro/figures/gnome-terminal-default.png
+share/gnome/help/gnome-terminal/ro/figures/gnome-terminal-tabbed.png
+share/gnome/help/gnome-terminal/ro/figures/terminal_window.png
+share/gnome/help/gnome-terminal/ro/gnome-terminal.xml
+share/gnome/help/gnome-terminal/ro/legal.xml
+share/gnome/help/gnome-terminal/sv/figures/gnome-terminal-default.png
+share/gnome/help/gnome-terminal/sv/figures/gnome-terminal-tabbed.png
+share/gnome/help/gnome-terminal/sv/gnome-terminal.xml
+share/gnome/help/gnome-terminal/uk/figures/gnome-terminal-default.png
+share/gnome/help/gnome-terminal/uk/figures/gnome-terminal-tabbed.png
+share/gnome/help/gnome-terminal/uk/gnome-terminal.xml
+share/gnome/help/gnome-terminal/uk/legal.xml
+share/gnome/help/gnome-terminal/zh_CN/figures/gnome-terminal-default.png
+share/gnome/help/gnome-terminal/zh_CN/figures/gnome-terminal-tabbed.png
+share/gnome/help/gnome-terminal/zh_CN/figures/terminal_window.png
+share/gnome/help/gnome-terminal/zh_CN/gnome-terminal.xml
+share/gnome/help/gnome-terminal/zh_CN/legal.xml
+share/gnome/help/gnome-terminal/zh_TW/figures/gnome-terminal-default.png
+share/gnome/help/gnome-terminal/zh_TW/figures/gnome-terminal-tabbed.png
+share/gnome/help/gnome-terminal/zh_TW/figures/terminal_window.png
+share/gnome/help/gnome-terminal/zh_TW/gnome-terminal.xml
+share/gnome/help/gnome-terminal/zh_TW/legal.xml
+share/gnome/omf/gnome-terminal/gnome-terminal-C.omf
+share/gnome/omf/gnome-terminal/gnome-terminal-bg.omf
+share/gnome/omf/gnome-terminal/gnome-terminal-de.omf
+share/gnome/omf/gnome-terminal/gnome-terminal-es.omf
+share/gnome/omf/gnome-terminal/gnome-terminal-fr.omf
+share/gnome/omf/gnome-terminal/gnome-terminal-it.omf
+share/gnome/omf/gnome-terminal/gnome-terminal-ja.omf
+share/gnome/omf/gnome-terminal/gnome-terminal-ko.omf
+share/gnome/omf/gnome-terminal/gnome-terminal-ro.omf
+share/gnome/omf/gnome-terminal/gnome-terminal-sv.omf
+share/gnome/omf/gnome-terminal/gnome-terminal-uk.omf
+share/gnome/omf/gnome-terminal/gnome-terminal-zh_CN.omf
+share/gnome/omf/gnome-terminal/gnome-terminal-zh_TW.omf
+share/gnome/pixmaps/gnome-terminal.png
+share/locale/am/LC_MESSAGES/gnome-terminal.mo
+share/locale/ar/LC_MESSAGES/gnome-terminal.mo
+share/locale/az/LC_MESSAGES/gnome-terminal.mo
+share/locale/be/LC_MESSAGES/gnome-terminal.mo
+share/locale/bg/LC_MESSAGES/gnome-terminal.mo
+share/locale/bn/LC_MESSAGES/gnome-terminal.mo
+share/locale/bn_IN/LC_MESSAGES/gnome-terminal.mo
+share/locale/bs/LC_MESSAGES/gnome-terminal.mo
+share/locale/ca/LC_MESSAGES/gnome-terminal.mo
+share/locale/cs/LC_MESSAGES/gnome-terminal.mo
+share/locale/cy/LC_MESSAGES/gnome-terminal.mo
+share/locale/da/LC_MESSAGES/gnome-terminal.mo
+share/locale/de/LC_MESSAGES/gnome-terminal.mo
+share/locale/dz/LC_MESSAGES/gnome-terminal.mo
+share/locale/el/LC_MESSAGES/gnome-terminal.mo
+share/locale/en_CA/LC_MESSAGES/gnome-terminal.mo
+share/locale/en_GB/LC_MESSAGES/gnome-terminal.mo
+share/locale/es/LC_MESSAGES/gnome-terminal.mo
+share/locale/et/LC_MESSAGES/gnome-terminal.mo
+share/locale/eu/LC_MESSAGES/gnome-terminal.mo
+share/locale/fa/LC_MESSAGES/gnome-terminal.mo
+share/locale/fi/LC_MESSAGES/gnome-terminal.mo
+share/locale/fr/LC_MESSAGES/gnome-terminal.mo
+share/locale/ga/LC_MESSAGES/gnome-terminal.mo
+share/locale/gl/LC_MESSAGES/gnome-terminal.mo
+share/locale/gu/LC_MESSAGES/gnome-terminal.mo
+share/locale/he/LC_MESSAGES/gnome-terminal.mo
+share/locale/hi/LC_MESSAGES/gnome-terminal.mo
+share/locale/hr/LC_MESSAGES/gnome-terminal.mo
+share/locale/hu/LC_MESSAGES/gnome-terminal.mo
+share/locale/hy/LC_MESSAGES/gnome-terminal.mo
+share/locale/id/LC_MESSAGES/gnome-terminal.mo
+share/locale/it/LC_MESSAGES/gnome-terminal.mo
+share/locale/ja/LC_MESSAGES/gnome-terminal.mo
+share/locale/ka/LC_MESSAGES/gnome-terminal.mo
+share/locale/ko/LC_MESSAGES/gnome-terminal.mo
+share/locale/ku/LC_MESSAGES/gnome-terminal.mo
+share/locale/lt/LC_MESSAGES/gnome-terminal.mo
+share/locale/lv/LC_MESSAGES/gnome-terminal.mo
+share/locale/mg/LC_MESSAGES/gnome-terminal.mo
+share/locale/mk/LC_MESSAGES/gnome-terminal.mo
+share/locale/ml/LC_MESSAGES/gnome-terminal.mo
+share/locale/mn/LC_MESSAGES/gnome-terminal.mo
+share/locale/mr/LC_MESSAGES/gnome-terminal.mo
+share/locale/ms/LC_MESSAGES/gnome-terminal.mo
+share/locale/nb/LC_MESSAGES/gnome-terminal.mo
+share/locale/ne/LC_MESSAGES/gnome-terminal.mo
+share/locale/nl/LC_MESSAGES/gnome-terminal.mo
+share/locale/nn/LC_MESSAGES/gnome-terminal.mo
+share/locale/or/LC_MESSAGES/gnome-terminal.mo
+share/locale/pa/LC_MESSAGES/gnome-terminal.mo
+share/locale/pl/LC_MESSAGES/gnome-terminal.mo
+share/locale/pt/LC_MESSAGES/gnome-terminal.mo
+share/locale/pt_BR/LC_MESSAGES/gnome-terminal.mo
+share/locale/ro/LC_MESSAGES/gnome-terminal.mo
+share/locale/ru/LC_MESSAGES/gnome-terminal.mo
+share/locale/rw/LC_MESSAGES/gnome-terminal.mo
+share/locale/sk/LC_MESSAGES/gnome-terminal.mo
+share/locale/sl/LC_MESSAGES/gnome-terminal.mo
+share/locale/sq/LC_MESSAGES/gnome-terminal.mo
+share/locale/sr/LC_MESSAGES/gnome-terminal.mo
+share/locale/sr@Latn/LC_MESSAGES/gnome-terminal.mo
+share/locale/sv/LC_MESSAGES/gnome-terminal.mo
+share/locale/ta/LC_MESSAGES/gnome-terminal.mo
+share/locale/th/LC_MESSAGES/gnome-terminal.mo
+share/locale/tr/LC_MESSAGES/gnome-terminal.mo
+share/locale/uk/LC_MESSAGES/gnome-terminal.mo
+share/locale/vi/LC_MESSAGES/gnome-terminal.mo
+share/locale/wa/LC_MESSAGES/gnome-terminal.mo
+share/locale/xh/LC_MESSAGES/gnome-terminal.mo
+share/locale/zh_CN/LC_MESSAGES/gnome-terminal.mo
+share/locale/zh_HK/LC_MESSAGES/gnome-terminal.mo
+share/locale/zh_TW/LC_MESSAGES/gnome-terminal.mo
+@dirrm share/gnome/omf/gnome-terminal
+@dirrm share/gnome/help/gnome-terminal/zh_TW/figures
+@dirrm share/gnome/help/gnome-terminal/zh_TW
+@dirrm share/gnome/help/gnome-terminal/zh_CN/figures
+@dirrm share/gnome/help/gnome-terminal/zh_CN
+@dirrm share/gnome/help/gnome-terminal/uk/figures
+@dirrm share/gnome/help/gnome-terminal/uk
+@dirrm share/gnome/help/gnome-terminal/sv/figures
+@dirrm share/gnome/help/gnome-terminal/sv
+@dirrm share/gnome/help/gnome-terminal/ro/figures
+@dirrm share/gnome/help/gnome-terminal/ro
+@dirrm share/gnome/help/gnome-terminal/ko/figures
+@dirrm share/gnome/help/gnome-terminal/ko
+@dirrm share/gnome/help/gnome-terminal/ja/figures
+@dirrm share/gnome/help/gnome-terminal/ja
+@dirrm share/gnome/help/gnome-terminal/it/figures
+@dirrm share/gnome/help/gnome-terminal/it
+@dirrm share/gnome/help/gnome-terminal/fr/figures
+@dirrm share/gnome/help/gnome-terminal/fr
+@dirrm share/gnome/help/gnome-terminal/es/figures
+@dirrm share/gnome/help/gnome-terminal/es
+@dirrm share/gnome/help/gnome-terminal/de/figures
+@dirrm share/gnome/help/gnome-terminal/de
+@dirrm share/gnome/help/gnome-terminal/bg/figures
+@dirrm share/gnome/help/gnome-terminal/bg
+@dirrm share/gnome/help/gnome-terminal/C/figures
+@dirrm share/gnome/help/gnome-terminal/C
+@dirrm share/gnome/help/gnome-terminal
+@dirrm share/gnome/gnome-terminal/glade
+@dirrm share/gnome/gnome-terminal
+@dirrmtry share/locale/zh_TW/LC_MESSAGES
+@dirrmtry share/locale/zh_TW
+@dirrmtry share/locale/zh_HK/LC_MESSAGES
+@dirrmtry share/locale/zh_HK
+@dirrmtry share/locale/zh_CN/LC_MESSAGES
+@dirrmtry share/locale/zh_CN
+@dirrmtry share/locale/xh/LC_MESSAGES
+@dirrmtry share/locale/xh
+@dirrmtry share/locale/uk/LC_MESSAGES
+@dirrmtry share/locale/uk
+@dirrmtry share/locale/sr/LC_MESSAGES
+@dirrmtry share/locale/sr
+@dirrmtry share/locale/sl/LC_MESSAGES
+@dirrmtry share/locale/sl
+@dirrmtry share/locale/sk/LC_MESSAGES
+@dirrmtry share/locale/sk
+@dirrmtry share/locale/rw/LC_MESSAGES
+@dirrmtry share/locale/rw
+@dirrmtry share/locale/ro/LC_MESSAGES
+@dirrmtry share/locale/ro
+@dirrmtry share/locale/pt/LC_MESSAGES
+@dirrmtry share/locale/pt
+@dirrmtry share/locale/pl/LC_MESSAGES
+@dirrmtry share/locale/pl
+@dirrmtry share/locale/nn/LC_MESSAGES
+@dirrmtry share/locale/nn
+@dirrmtry share/locale/ne/LC_MESSAGES
+@dirrmtry share/locale/ne
+@dirrmtry share/locale/mr/LC_MESSAGES
+@dirrmtry share/locale/mr
+@dirrmtry share/locale/mg/LC_MESSAGES
+@dirrmtry share/locale/mg
+@dirrmtry share/locale/ku/LC_MESSAGES
+@dirrmtry share/locale/ku
+@dirrmtry share/locale/ko/LC_MESSAGES
+@dirrmtry share/locale/ko
+@dirrmtry share/locale/hy/LC_MESSAGES
+@dirrmtry share/locale/hy
+@dirrmtry share/locale/gl/LC_MESSAGES
+@dirrmtry share/locale/gl
+@dirrmtry share/locale/fi/LC_MESSAGES
+@dirrmtry share/locale/fi
+@dirrmtry share/locale/el/LC_MESSAGES
+@dirrmtry share/locale/el
+@dirrmtry share/locale/dz/LC_MESSAGES
+@dirrmtry share/locale/dz
+@dirrmtry share/locale/cs/LC_MESSAGES
+@dirrmtry share/locale/cs
+@dirrmtry share/locale/ca/LC_MESSAGES
+@dirrmtry share/locale/ca
+@dirrmtry share/locale/bn_IN/LC_MESSAGES
+@dirrmtry share/locale/bn_IN
+@dirrmtry share/locale/be/LC_MESSAGES
+@dirrmtry share/locale/be