Commit graph

56 commits

Author SHA1 Message Date
Joe Marcus Clarke
5025390823 Update to 0.11.17. 2006-01-30 04:22:00 +00:00
Edwin Groothuis
508b8d82f4 Replace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtry
Approved by:    krion@
PR:             ports/88711 (related)
2006-01-22 03:01:03 +00:00
Jeremy Messenger
3e46e58f0b Fix the vte.pc, they have backed up the change of vte.pc that caused break the
apps' build such as gtksharp and etc. Bump the PORTREVISION.

Before:
	# pkg-config --cflags vte
	-I/usr/X11R6/include -I/usr/local/include/freetype2
	-I/usr/local/include

After:
	# pkg-config --cflags vte
	-DXTHREADS -DXUSE_MTSAFE_API -I/usr/local/include/glib-2.0
	-I/usr/local/lib/glib-2.0/include -I/usr/local/include/atk-1.0
	-I/usr/local/include/cairo -I/usr/X11R6/include
	-I/usr/local/include/freetype2 -I/usr/local/include
	-I/usr/X11R6/include/gtk-2.0 -I/usr/X11R6/include/pango-1.0
	-I/usr/X11R6/lib/gtk-2.0/include

Reported by:	tmclaugh (for puzzled gtksharp broke w/out change)
GNOME Bugzilla:	http://bugzilla.gnome.org/show_bug.cgi?id=322240
Obtained from:	GNOME CVS (vte module)
2006-01-03 04:49:14 +00:00
Jeremy Messenger
be7c38b4a9 -Update to 0.11.16.
-Remove patch-08_multiscreen_safe; it doesn't apply clean anymore.
2005-12-13 07:55:05 +00:00
Pav Lucistnik
e05544d7ba - Add SHA256 checksums 2005-11-23 22:41:05 +00:00
Ade Lovett
54a0b86543 Mass-conversion to the USE_AUTOTOOLS New World Order. The code present
in bsd.autotools.mk essentially makes this a no-op given that all the
old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in
exactly the same way as USE_AUTOTOOLS itself.

Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.

Preliminary documentation can be found at:
	http://people.FreeBSD.org/~ade/autotools.txt

which is in the process of being SGMLized before introduction into the
Porters Handbook.

Light blue touch-paper.  Run.
2005-11-15 06:52:12 +00:00
Joe Marcus Clarke
235c907ae5 Bump PORTREVISION to chase the glib20 shared library update. 2005-11-05 05:22:06 +00:00
Jeremy Messenger
632401dedf Update to 0.11.15. 2005-08-28 17:30:37 +00:00
Joe Marcus Clarke
e39ed71f94 Do not overflow G_MAXLONG with calls to gdk_property_get().
Obtained from:	http://bugzilla.gnome.org/show_bug.cgi?id=309025
2005-07-11 00:31:36 +00:00
Joe Marcus Clarke
9734dbb081 Remove some leftover locale directories.
Reported by:	GNOME Tinderbox
2005-04-14 06:58:03 +00:00
Adam Weinberger
bb7df101f1 Update to 0.11.13. 2005-04-13 20:12:29 +00:00
Joe Marcus Clarke
b3458f652e Bump PORTREVISION to chase the glib20 shared lib version change. 2005-03-12 10:54:27 +00:00
Joe Marcus Clarke
1324807549 Remove a leftover locale dir to fix the plist with GTK+ 2.6.
Submitted by:	ade
2005-03-05 02:05:38 +00:00
Joe Marcus Clarke
aee14a6ed1 Update to 0.11.12. 2005-03-03 08:53:11 +00:00
Jeremy Messenger
931993c1d6 Missed a patch, patch-09_redraw_vte_screen, this replace patch-src_vte.c. It
is easier to know the name of patch and what it is. Also, easier to follow
up with the Debian's vte package.
2005-01-19 20:42:23 +00:00
Jeremy Messenger
ca39bbd401 Took all patches from the Debian, because current VTE lacks maintain and
gnome-terminal development has stagnated. Almost all patches are in GNOME
bugzilla for the weeks and months. Bump the PORTREVISION.

-patch-01_vtemodule:
	Fix build with the python module

-patch-03_cursor_position:
	Added a patch for supporting some save/restore cursor position console
	sequences

-patch-04_dsp_non_alias:
	FcConfigSubstitute in place of _vte_fc_defaults_from_gtk to get
	antialias and hinting value

	http://bugs.gnome.org/show_bug.cgi?id=142640

-patch-05_performance_boost:
	Balanced performance improvement

	http://bugs.gnome.org/show_bug.cgi?id=143914

	--

	This is very amazing improvement. Here's benchmark of it to show that
	gnome-terminal isn't far from aterm and xterm anymore.

	Old benchmark:
	=======================================
	$ time ls -lR /usr/ports

	aterm: 7.99 real1.31 user2.75 sys
	xterm: 11.04 real1.34 user2.47 sys
	gnome: 41.76 real1.12 user2.45 sys (ouch....)
	=======================================

	New benchmark:
	==============================================
	$ time ls -lR /usr/ports

	aterm: 7.28 real 1.20 user 2.41 sys
	xterm: 9.85 real 0.91 user 2.08 sys
	gnome: 10.41 real 0.86 user 2.02 sys
	==============================================

	Big deal!

-patch-06_remove_doublefree:
	Resolve double free problem

	http://bugs.gnome.org/show_bug.cgi?id=161337

-patch-07_set_backspace_to_utf8:
	Set backspace behavior to utf8 (depends on utf8 locale)

	http://bugs.gnome.org/show_bug.cgi?id=158200

-patch-08_multiscreen_safe:
	Make vte multi-screen safe

	http://bugs.gnome.org/show_bug.cgi?id=160782

-patch-09_redraw_vte_screen:
	Redraw vte screen with correct background color

	http://bugs.gnome.org/show_bug.cgi?id=125364

-patch-10_hide_pageup_behavior:
	Hide manifestation of PageUp behavior with less

	http://bugs.gnome.org/show_bug.cgi?id=115149

<marcus>:	I for one welcome our new vte patch overlord.  I think all of
		them would make good additions.
<ahze>:		I am all for the performance_boost patch! gnome-terminal
		kinda sucks when lines are going by fast.
<mezz>:		showing the before and after benchmark.
<marcus>:	Commit! Commit! :-)

Reviewed by:	marcus and ahze
2005-01-19 20:29:21 +00:00
Joe Marcus Clarke
58406bee89 Presenting GNOME 2.8 for FreeBSD (2.8.1 to be exact).
This release notes detailing all of the new goodies in GNOME 2.8 can
be found at http://www.gnome.org/start/2.8/notes/, and the list of what
was fixed in GNOME 2.8.1 can be found at
http://lists.gnome.org/archives/gnome-announce-list/2004-October/msg00056.html.

This release, as well as all of our others, would not have been possible
without the great efforts of our FreeBSD GNOME Team.  The list of
current members can be found at http://www.freebsd.org/gnome/contact.html
(including our newest member, Michael Johnson <ahze@FreeBSD.org>).

Special thanks also goes out to all of the loyal FreeBSD GNOME users that
put up with crashes and hangs to test and debug GNOME on FreeBSD.  We would
especially like to thank those users that provided patches for GNOME 2.7 and
2.8:

Franz Klammer <klammer@webonaut.com>
Piotr Smyrak <piotr.smyrak@heron.pl>
Radek Kozlowski <radek@raadradd.com>
Khairil Yusof <kaeru@pd.jaring.my>
Yasuda Keisuke <kysd@po.harenet.ne.jp>
Tom McLaughlin <tmclaugh@sdf.lonestar.org>
Vladimir Grebenschikov <vova@fbsd.ru>

GNOME 2.8 also features a new, FreeBSD-specific splashscreen that
was designed by jimmac for GNOME 2.8, then daemonized by
Franz Klammer <klammer@webonaut.com> and Radek Kozlowski
<radek@raadradd.com>.

As with GNOME 2.6, you cannot just "portupgrade" to GNOME 2.8.  There is
a script provided at http://www.marcuscom.com/downloads/gnome_upgrade28.sh
that will aid in the upgrade process.  Full documentation on the GNOME 2.8
upgrade is coming following this commit.

From all of us at FreeBSD GNOME, ENJOY!
2004-11-07 22:24:32 +00:00
Joe Marcus Clarke
9e5632dd66 Apply a big libtool patch to allow porters to use the libtool installed by
the libtoolX ports instead of the one included with each port.  Ports that
set USE_LIBTOOL_VER=X will now use the ports version of libtool instead of
the included version.  To restore previous behavior, use the new macro,
USE_INC_LIBTOOL_VER.  Both macros accept the same argument: a libtool version.

For example, to use the ports version of libtool-1.5, add the following to
your Makefile:

USE_LIBTOOL_VER=        15

To use the included version of libtool with extra hacks provided by
libtool-1.5, add the following to your Makefile:

USE_INC_LIBTOOL_VER=    15

With this change, ports that had to add additional libtool hacks to prevent
.la files from being installed or to fix certain threading issues can now
delete those hacks (after appropriate testing, of course).

PR:		63944
Based on work by:eik and marcus
Approved by:	ade (autotools maintainer)
Tested by:	kris on pointyhat
Bound to be hidden problems:	You bet
2004-07-09 17:43:11 +00:00
Alexander Nedotsukov
f6d5dbd911 Update to 0.11.11 2004-05-06 02:51:51 +00:00
Joe Marcus Clarke
ef59092fa1 Drop the coalescence timeout from 50 to 15 to compromise between actual
rendering speed, and typing speed.  The previous setting caused some jerkiness
during key repeat.

Basically, this gives the feeling of better terminal responsiveness.

Submitted by:	Jeremy Messenger <mezz7@cox.net>
2004-04-18 01:57:20 +00:00
Joe Marcus Clarke
2615706a31 * Teach vte about posix_openpt()
* Attempt to speed up terminal rendering a bit [1]
* Don't leave children shells linger after logging out of GNOME [2]

Submitted by:	Jean-Yves Lefort <jylefort@brutele.be> [2]
Obtained from:	http://bugzilla.gnome.org/show_bug.cgi?id=122656 [1]
2004-04-08 18:36:39 +00:00
Joe Marcus Clarke
731798cdcf Chase the glib20 update, and bump all affected ports' PORTREVISIONs. 2004-04-05 03:31:02 +00:00
Pav Lucistnik
d86e03252b - Add SIZE to GNOME ports
Submitted by:	trevor
2004-03-18 14:46:32 +00:00
Ade Lovett
3f651573ad Whoa there, boy, that's a mighty big commit y'all have there...
Begin autotools sanitization sequence by requiring ports to explicitly
specify which version of {libtool,autoconf,automake} they need, erasing
the concept of a "system default".

For ports-in-waiting:

	USE_LIBTOOL=YES		->	USE_LIBTOOL_VER=13
	USE_AUTOCONF=YES	->	USE_AUTOCONF_VER=213
	USE_AUTOMAKE=YES	->	USE_AUTOMAKE_VER=14

Ports attempting to use the old style system after June 1st 2004 will be
sorely disappointed.
2004-03-14 06:17:56 +00:00
Joe Marcus Clarke
73f7c91b5d Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.
(Part 1)
2004-02-04 05:10:27 +00:00
Joe Marcus Clarke
828db4a030 Revert previous commit. I pulled the trigger too soon. Setuid root is
needed to update utmp.
2003-12-23 23:16:11 +00:00
Joe Marcus Clarke
da273dde80 Install gnome-pty-helper setgid to tty instead of setuid to root. 2003-12-23 23:13:34 +00:00
Joe Marcus Clarke
e170c91912 Add USE_GL. 2003-11-08 01:03:45 +00:00
Joe Marcus Clarke
19b0c1d3da Correct the locale dir. 2003-09-30 05:25:24 +00:00
Joe Marcus Clarke
9c0caae1c2 Update to GNOME 2.4.0. For all the goodies on what's changed, known issues,
future plans, etc., please see http://www.gnome.org/start/2.4/.

This commit represents work done by adamw, bland, and myself as well as
many other contributers:

Koop Mast <einekoai@chello.nl>
Akifyev Sergey <asa@gascom.ru>
Franz Klammer <klammer@webonaut.com>
Øyvind Kolbu <oyvind@kebab.gaffel.nu>
Thomas E. Zander <riggs@rrr.de>
Jeremy Messenger <mezz7@cox.net>

Without these contirbuters, and our faithful users, GNOME 2.4.0 would not
be possible.

Please check the FreeBSD GNOME site for any FreeBSD gotchas, as well as
general FAQs and documentation (GNOME 2.4 updates to be posted soon).  The
best way to upgrade so that you get all shared library dependencies is:

portupgrade -rf -m BATCH=yes atk
portupgrade -R -m BATCH=yes gnome2

Approved by:	portmgr (kris, will, myself implicitly)
Requested by:	re as well as many other users
2003-09-18 06:49:37 +00:00
Joe Marcus Clarke
7dff2f2cc9 Update to 0.10.29. 2003-06-11 04:34:50 +00:00
Joe Marcus Clarke
f01d5a43ee Update to 0.10.28. 2003-05-13 05:30:44 +00:00
Joe Marcus Clarke
5d89859da7 Update to 0.10.27. 2003-04-29 18:36:16 +00:00
Joe Marcus Clarke
5504e26b7b Convert to new GNOME infrastructure. 2003-04-22 05:02:24 +00:00
Joe Marcus Clarke
b33eaf3276 Remove USE_GNOMENG. 2003-04-20 19:54:55 +00:00
Joe Marcus Clarke
a0bbff3acc Fix a bug in vte where the terminal would lock up sometimes when doing long
ls's or viewing scripts in /usr/bin/dialog.

Tested by:	Mezz bsdforums.org <reigncracks@hotmail.com>
2003-04-04 07:25:58 +00:00
Joe Marcus Clarke
c3f7364745 Update to 0.10.26. 2003-03-04 23:15:58 +00:00
Joe Marcus Clarke
a553efa122 Update to 0.10.25. 2003-02-25 05:12:59 +00:00
Joe Marcus Clarke
8a7cad1934 Update to 0.10.23. 2003-02-21 23:07:19 +00:00
Joe Marcus Clarke
169aa14504 * Update to 0.10.22
* De-pkg-comment
2003-02-20 18:03:45 +00:00
Joe Marcus Clarke
09e160f7b4 Fix vte after recent Xft2 -> Xft conversion. 2003-02-18 16:32:15 +00:00
Joe Marcus Clarke
7b641f22b5 Update to 0.10.20. 2003-02-15 19:33:00 +00:00
Joe Marcus Clarke
51b0ce5485 Update to 0.10.19. 2003-02-13 19:42:02 +00:00
Joe Marcus Clarke
336b31c394 Update to GNOME 2.2.
This is Phase I.  All existing ports have been updated to their GNOME 2.2
counterparts.
2003-02-07 18:42:25 +00:00
Joe Marcus Clarke
0f641c2668 Update to 0.10.11. 2003-01-18 23:54:38 +00:00
Joe Marcus Clarke
f4cea8f552 Update to 0.10.10. 2003-01-15 04:51:24 +00:00
Joe Marcus Clarke
6d55ed0f42 Update to 0.10.8. 2003-01-08 00:49:31 +00:00
Joe Marcus Clarke
f568fe954d Update to 0.10.7. 2003-01-01 19:20:14 +00:00
Joe Marcus Clarke
f77f7c0e19 Update to 0.10.4, and fix build with GNOME 2.0.x. 2002-11-15 16:22:02 +00:00
Joe Marcus Clarke
e8968e4b84 Add Xft as a dependency. Bump PORTREVISION. 2002-11-09 09:42:15 +00:00