Commit graph

43 commits

Author SHA1 Message Date
Joe Marcus Clarke
fda9f74f4f Fix wtmp interaction on 9.X and higher.
PR:		164287
2012-04-16 06:42:34 +00:00
Koop Mast
48e62d9a37 Presenting GNOME 2.30.1 for FreeBSD. The offical release notes for this
release can be found at http://library.gnome.org/misc/release-notes/2.30/ .

This release brings initial PackageKit support, Upower (replaces power
management part of hal), cuse4bsd integration with HAL and cheese, and a
faster Evolution.

Sadly GNOME 2.30.x will be the last release with FreeBSD 6.X support. This
will also be the last of the 2.x releases. The next release will be the
highly-anticipated GNOME 3.0 which will bring with it a new UI experience.

Currently, there are a few bugs with GNOME 2.30 that may be of note for our
users. Be sure to consult the UPGRADING note or the 2.30 upgrade FAQ at
http://www.freebsd.org/gnome/docs/faq230.html for specific upgrading
instructions, and the up-to-date list of known issues.

This release features commits by avl, ahze, bland, marcus, mezz, and myself.

The FreeBSD GNOME Team would like to thank Anders F Bjorklund for doing the
initual packagekit porting.

And the following contributors & testers for there help with this release:
Eric L. Chen
Vladimir Grebenschikov
Sergio de Almeida Lenzi
DomiX
walder
crsd
Kevin Oberman
Michal Varga
Pavel Plesov
Bapt
kevin

and ITetcu for two exp-run

PR:	ports/143852
	ports/145347
	ports/144980
	ports/145830
	ports/145511
2010-05-10 21:19:08 +00:00
Ed Schouten
5f226c5411 Don't apply the patch for gnome-utmp in the new world order.
We must not use login()/logout()/logwtmp() anymore. The code provided by
gnome-pty-helper should be used instead.
2010-01-17 02:48:04 +00:00
Ed Schouten
9044f3da23 Make vte build again on HEAD, because of utmpx.
<utmp.h> is gone and is spuriously included inside the gnome-pty-helper.

Approved by:	marcus
2010-01-16 18:41:20 +00:00
Joe Marcus Clarke
f76d32b8e8 Presenting GNOME 2.28.1 for FreeBSD. The official release notes for this
release can be found at http://library.gnome.org/misc/release-notes/2.28/ .
Officially, this is mostly a polishing release in preparation for GNOME 3.0
due in about a year.

On the FreeBSD front, though, a lot went into this release.  Major thanks
goes to kwm and avl who did a lot of the porting work for this release.
In particular, kwm brought in Evolution MAPI support for better Microsoft
Exchange integration.  Avl made sure that the new gobject introspection
repository ports were nicely compartmentalized so that large dependencies
aren't brought in wholesale.

But, every GNOME team member (ahze, avl, bland, kwm, mezz, and myself)
contributed to this release.

Other major improvements include an updated HAL with better volume
probing code, ufsid integration, and support for volume names containing
spaces (big thanks to J.R. Oldroyd); a new WebKit; updated AbiWord;
an updated Gimp; and a preview of the new GNOME Shell project (thanks to
Pawel Worach).

The FreeBSD GNOME Team would like to that the following additional
contributors to this release whose patches and testing really helped
make it a success:

Andrius Morkunas
Dominique Goncalves
Eric L. Chen
J.R. Oldroyd
Joseph S. Atkinson
Li
Pawel Worach
Romain Tartière
Thomas Vogt
Yasuda Keisuke
Rui Paulo
Martin Wilke
(and an extra shout out to miwi and pav for pointyhat runs)

We would like to send this release out to Alexander Loginov (avl) in
hopes that he feels better soon.

PR:		136676
		136967
		138872 (obsolete with new epiphany-webkit)
		139160
		134737
		139941
		140097
		140838
		140929
2009-11-28 20:06:37 +00:00
Joe Marcus Clarke
7f33bb1f93 Update to 0.20.2. 2009-05-06 05:25:19 +00:00
Joe Marcus Clarke
ae52bc8089 Presenting GNOME 2.26 for FreeBSD. See
http://library.gnome.org/misc/release-notes/2.26/ for a list of what's new.
On the FreeBSD front, we introduced a port of libxul 1.9 as an alternative
for Firefox 2.0 as a Gecko provider.  Almost all of the Gecko consumers
can make use of this provider by setting:

WITH_GECKO=libxul

The GNOME 2.26 port was done by ahze, kwm, marcus, and mezz with
contributions by Joseph S. Atkinson, Peter Wemm, Eric L. Chen,
Martin Matuska, Craig Butler, and Pawel Worach.
2009-04-10 05:56:28 +00:00
Joe Marcus Clarke
610ae56816 Presenting GNOME 2.24 for FreeBSD.
See http://library.gnome.org/misc/release-notes/2.24/ for the general
release notes.  On the FreeBSD front, this release introduces Fuse support
in HAL, adds multi-CPU support to libgtop, WebKit updates, and fixes some
long-standing seahorse and gnome-keyring bugs.  The documentation updates
to the website are forthcoming.

This release features commits by adamw, ahze, kwm, mezz, and myself.  It would
not have been possible without are contributors and testers:

Alexander Loginov
Craig Butler [1]
Dmitry Marakasov [6]
Eric L. Chen
Joseph S. Atkinson
Kris Moore
Lapo Luchini [7]
Nikos Ntarmos
Pawel Worach
Romain Tartiere
TAOKA Fumiyoshi [3]
Yasuda Keisuke
Zyl
aZ [4]
bf [2] [5]
Florent Thoumie
Peter Wemm
pluknet

PR:		125857 [1]
		126993 [2]
		130031 [3]
		127399 [4]
		127661 [5]
		124302 [6]
		129570 [7]
		129936
		123790
2009-01-10 05:22:13 +00:00
Joe Marcus Clarke
3216f64fb3 Update to 0.16.7. 2007-07-29 21:41:23 +00:00
Jeremy Messenger
4f8a39137d Update to 0.16.5. 2007-06-04 19:30:20 +00:00
Joe Marcus Clarke
e7645e679d Merge a patch from vte SVN to fix some artifact problems that crept into
vte-0.16.4.

Obtained from:	GNOME SVN
2007-06-02 22:39:59 +00:00
Joe Marcus Clarke
4a6706d7c7 Update to 0.16.2. 2007-04-24 04:39:55 +00:00
Michael Johnson
5e19db136a Update to 0.16.1 2007-04-10 15:35:14 +00:00
Joe Marcus Clarke
4e6fc3a9fb Sync vte with GNOME SVN to fix quite a few outstanding problems. In
particular, terminal refreshes no longer leave artifacts, and zoom seems
to work a bit better.
2007-03-23 17:07:05 +00:00
Joe Marcus Clarke
951c257ea3 Presenting GNOME 2.18 for FreeBSD. GNOME 2.18 is a departure from recent GNOME
releases in that it focuses more on stability and functionality than on
new features.  Not that it doesn't have its share of new and exciting
items.  See http://www.gnome.org/start/2.18/ for all the goodies in
this release.

GNOME 2.18 for FreeBSD would not have been possible without the hard work
of the FreeBSD GNOME Team and our intrepid band of testers including
J. W. Ballantine, Pawel Worach, Yasuda Keisuke, Pascal Hofstee, miwi,
Yoshihiro Ota, Vladimir Grebenschikov, Jukka A. Ukkonen,
Phillip Neumann, Franz Klammer, and Neal Delmonico.
2007-03-19 05:14:07 +00:00
Joe Marcus Clarke
b7f3c4ffa5 Teach vte to use FreeBSD's login/logout/logwtmp functions to handle
utmp and wtmp manipulation.  This fixes a bug where gnome-pty-helper
would not relinquish ttys after a user logged out of GNOME.

Approved by:	portmgr (implicit)
2006-10-29 03:22:29 +00:00
Joe Marcus Clarke
f1bb12de8e Presenting GNOME 2.16.1 for FreeBSD. This release represents a massive
amount of work by the FreeBSD GNOME Team and our testers.

On top of the usual GNOME update, we have taken this opportunity to move
GNOME from X11BASE to LOCALBASE.  This means roughly 600 ports NOT part of
the GNOME Desktop also need to be changed.  The bulk of the move was carried
out by ahze, mezz, and pav, but it would not have been possible without
cooperation from the FreeBSD KDE team who worked with us to make sure
GNOME and KDE can still coexist happily.  We would also like to send a
shout out to kris and pointyhat for putting up with multiple test runs
until we got something that was solid.

Back to GNOME 2.16.  This release brings a huge amount of new functionality
to FreeBSD.  The standard release notes can be read at
http://www.gnome.org/start/2.16/ .  But on top of what you will read there,
jylefort and marcus have completed work on a port of HAL to FreeBSD.  This
will allow FreeBSD to take advantage of closer hardware interaction such
as auto-mounting CD-ROMs, USB drives, and music players; auto-playing
audio CDs; and managing laptop power consumption.

But where would this all be without our loyal testers and contributors?
Therefore, the FreeBSD GNOME team would like to thank the following users:

Phillip Neumann <pneumann@gmail.com>
tmclaugh
mux
Yuri Pankov <yuri.pankov@gmail.com>
chinsan
Thomas <freebsdlists@bsdunix.ch>
Brian Gruber <knightbg@yahoo.com>
Franz Klammer <klammer@webonaut.com>
Dominique Goncalves <dominique.goncalves@gmail.com>
Pascal Hofstee <caelian@gmail.com>
Yasuda Keisuke <kysd@po.harenet.ne.jp>
backyard <backyard1454-bsd@yahoo.com>
Andris Raugulis <endrju@null.lv> <endrju@null.lv>
Eric L. Chen <d9364104@mail.nchu.edu.tw>
Pawel Worach <pawel.worach@gmail.com>
QuiRK on #freebsd-gnome
Shane Bell <decept0@gmail.com>
luigi
sajd on #freebsd-gnome
sat
Chris Coleman <chrisc@vmunix.com>
kaeru on #freebsd-gnome
crsd_ via irc.freenode.org/#FreeBSD-GNOME
Joel Diaz <joeldiaz@mac.com>

Enjoy!

Approved by:	portmgr (implicit, kris)
2006-10-14 08:35:50 +00:00
Joe Marcus Clarke
4738d993b1 Update to 0.11.21. 2006-03-15 05:51:26 +00:00
Joe Marcus Clarke
5025390823 Update to 0.11.17. 2006-01-30 04:22:00 +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
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
Adam Weinberger
bb7df101f1 Update to 0.11.13. 2005-04-13 20:12:29 +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
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
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
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
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
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
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
f568fe954d Update to 0.10.7. 2003-01-01 19:20:14 +00:00
Joe Marcus Clarke
5312001e78 This patch should have been removed in the last commit.
Submitted by:	bento
2002-10-26 04:33:15 +00:00
Joe Marcus Clarke
d36a161085 Update to 0.9.2. 2002-10-22 21:51:07 +00:00
Joe Marcus Clarke
25fde6ad9c Add vte, a GNOME 2 terminal widget with improved accessibility and I18N
support.
2002-10-06 01:49:09 +00:00