aboutsummaryrefslogtreecommitdiff
path: root/x11-toolkits/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* - New port: fox-1.7.21Pietro Cerutti2010-08-241-0/+1
| | | | | | | This is the development branch of the FOX ToolKit. Notes: svn path=/head/; revision=259907
* - Remove x11-toolkits/fxscintilla-fox14.Pietro Cerutti2010-08-231-1/+0
| | | | | | | | FOX 14 is not supported anymore by the fxscintilla project. x11-toolkits/fxscintilla-fox14 Notes: svn path=/head/; revision=259870
* - Remove x11-toolkits/fox12. Unsupported upstreams.Pietro Cerutti2010-08-231-1/+0
| | | | Notes: svn path=/head/; revision=259833
* - Remove x11-toolkits/fxscintilla-fox12Pietro Cerutti2010-08-231-1/+0
| | | | | | | x11-toolkits/fxscintilla-fox12 Notes: svn path=/head/; revision=259832
* - Remove x11-toolkits/ruby-fox12Pietro Cerutti2010-08-231-1/+0
| | | | | | | | Approved by: aroujo (maintainer) x11-toolkits/ruby-fox12 Notes: svn path=/head/; revision=259831
* Connect qwt5-designerpluginMax Brazhnikov2010-07-241-0/+1
| | | | Notes: svn path=/head/; revision=258149
* Rename the following Haskell ports to bring them in sync with theGabor Pali2010-05-241-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | HackageDB: archivers/hs-zip-archive-ghc -> archivers/hs-zip-archive devel/hs-binary-ghc -> devel/hs-binary devel/darcs -> devel/hs-darcs devel/hs-language-c-ghc -> devel/hs-language-c devel/hs-lazysmallcheck-ghc -> devel/hs-lazysmallcheck devel/hs-pcre-light-ghc -> devel/hs-pcre-light devel/hs-utf8-string-ghc -> devel/hs-utf8-string graphics/hs-HGL-ghc -> graphics/hs-HGL ports-mgmt/porte -> ports-mgmt/hs-porte security/hs-digest-ghc -> security/hs-digest textproc/hs-haxml -> textproc/hs-HaXml textproc/hs-highlighting-kate-ghc -> textproc/hs-highlighting-kate textproc/hs-polyparse-ghc -> textproc/hs-polyparse textproc/pandoc -> textproc/hs-pandoc x11/hs-x11-ghc -> x11/hs-X11 x11/hs-x11-xft-ghc -> x11/hs-X11-xft x11/xmobar -> x11/hs-xmobar x11-toolkits/hs-opengl-ghc -> x11-toolkits/hs-OpenGL x11-toolkits/hs-OpenGLRaw-ghc -> x11-toolkits/hs-OpenGLRaw x11-toolkits/hs-GLURaw-ghc -> x11-toolkits/hs-GLURaw x11-toolkits/hs-glut-ghc -> x11-toolkits/hs-GLUT x11-wm/xmonad -> x11-wm/hs-xmonad x11-wm/xmonad-contrib -> x11-wm/hs-xmonad-contrib Notes: svn path=/head/; revision=254999
* - Add attica, the Open Collaboration Services APIDima Panov2010-05-111-0/+1
| | | | | | | With hat on: kde@ Notes: svn path=/head/; revision=254132
* Presenting GNOME 2.30.1 for FreeBSD. The offical release notes for thisKoop Mast2010-05-101-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=254099
* New port -- An extension to use gtk2 in PHP-applicationsKris Moore2010-02-221-0/+1
| | | | | | | | Approved by: miwi (mentor) Feature safe: yes Notes: svn path=/head/; revision=250180
* Skin Look And Feel allows Java developers to write skinnable applicationMartin Wilke2010-02-131-0/+1
| | | | | | | | | | | | | | | | using the Swing toolkit. Skin Look And Feel is able to load themepacks (a bundle of GTK - The Gimp Toolkit - and KDE - The K Desktop Environment - skins) to enhance your application GUI controls such as Buttons, Checks, Radios, Scrollbars, Progress Bar, Lists, Tables, Internal Frames, Colors, Background Textures, Regular Windows. WWW: http://www.l2fprod.com/skinlf/index.html PR: ports/142591 Submitted by: Chris Rees <utisoft@gmail.com> Notes: svn path=/head/; revision=249758
* - Remove x11-toolkits/swt31: Superseded by x11-toolkits/swt and dependsBeat Gaetzi2010-02-071-1/+0
| | | | | | | | | on obsolete Firefox 2.0. Approved by: glewis@ on freebsd-eclipse@ Notes: svn path=/head/; revision=249382
* 2010-01-08 x11-toolkits/gtkada-gps: has been broken for 3 monthsMartin Wilke2010-01-281-1/+0
| | | | | | | | | | 2010-01-08 x11-fm/velocity: has been broken for 7 months 2010-01-08 x11-drivers/xf86-video-nsc: has been broken for 5 months 2010-01-08 www/rubygem-merb: has been broken for 5 months 2010-01-08 security/shibboleth-sp: has been broken for 3 months Notes: svn path=/head/; revision=248738
* Remove x11-toolkits/gtkada-gcc which has not been maintained for a whileGerald Pfeifer2010-01-241-1/+0
| | | | | | | and depended on lang/gnat-gcc41 which is now gone. Notes: svn path=/head/; revision=248478
* - remove broken/expired ports@ portsPhilip M. Gollucci2010-01-181-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Approved by: portmgr (miwi) audio/ccaudio||2010-01-18|Has expired: has been broken for 4 months audio/py-libmpdclient||2010-01-18|Has expired: has been broken for 3 months chinese/gbk2uni||2010-01-18|Has expired: has been broken for 6 months chinese/iiimf-le-xcin||2010-01-18|Has expired: has been broken for 3 months devel/adabindx||2010-01-18|Has expired: has been broken for 3 months devel/agide||2010-01-18|Has expired: has been broken for 6 months devel/asis||2010-01-18|Has expired: has been broken for 3 months devel/callgrind||2010-01-18|Has expired: Included in devel/valgrind devel/florist||2010-01-18|Has expired: has been broken for 3 months editors/xml2rfc-xxe||2010-01-18|Has expired: has been broken for 4 months graphics/gephex||2010-01-18|Has expired: has been broken for 3 months graphics/irit||2010-01-18|Has expired: has been broken for 3 months graphics/pixieplus||2010-01-18|Has expired: has been broken for 6 months japanese/expect||2010-01-18|Has expired: has been broken for 3 months lang/pnetc||2010-01-18|Has expired: has been broken for 5 months mail/libnewmail||2010-01-18|Has expired: has been broken for 3 months net-mgmt/flowscan||2010-01-18|Has expired: has been broken for 5 months net/astmanproxy||2010-01-18|Has expired: has been broken for 3 months palm/prc-tools||2010-01-18|Has expired: has been broken for 4 months print/latex-msc||2010-01-18|Has expired: has been broken for 3 months science/xloops-ginac||2010-01-18|Has expired: has been broken for 3 months shells/bush||2010-01-18|Has expired: has been broken for 3 months textproc/iiimf-gnome-im-switcher||2010-01-18|Has expired: has been broken for 4 months textproc/iiimf-gtk||2010-01-18|Has expired: has been broken for 3 months x11-toolkits/gtkada-devel||2010-01-18|Has expired: has been broken for 3 months x11-toolkits/gtkada||2010-01-18|Has expired: has been broken for 3 months x11-wm/ion-2||2010-01-18|Has expired: has been broken for 4 months Notes: svn path=/head/; revision=248076
* GLURaw is a raw Haskell binding for the GLU 1.3 OpenGL utility library.Gabor Pali2010-01-051-0/+1
| | | | | | | | | | | | | It is basically a 1:1 mapping of GLU's C API, intended as a basis for a nicer interface. WWW: http://www.haskell.org/HOpenGL/ PR: ports/142126 Submitted by: Jacula Modyun <jacula(at)gmail.com> Notes: svn path=/head/; revision=247221
* OpenGLRaw is a raw Haskell binding for the OpenGL 3.2 graphics system andGabor Pali2010-01-051-0/+1
| | | | | | | | | | | | | | | | | | | lots of OpenGL extensions. It is basically a 1:1 mapping of OpenGL's C API, intended as a basis for a nicer interface. OpenGLRaw offers access to all necessary functions, tokens and types plus a general facility for loading extension entries. The module hierarchy closely mirrors the naming structure of the OpenGL extensions, making it easy to find the right module to import. All API entries are loaded dynamically, so no special C header files are needed for building this package. If an API entry is not found at runtime, a userError is thrown. WWW: http://www.haskell.org/HOpenGL/ PR: ports/142125 Submitted by: Jacula Modyun <jacula(at)gmail.com> Notes: svn path=/head/; revision=247220
* /tmp/cvsm2t5M7Greg Larkin2009-12-151-1/+0
| | | | Notes: svn path=/head/; revision=245890
* - Remove expired p5-Gnome port: Has been broken for more than 6 monthsPav Lucistnik2009-12-081-1/+0
| | | | Notes: svn path=/head/; revision=245397
* The shared-desktop-ontologies package brings the semantic web toThomas Abthorpe2009-12-011-0/+1
| | | | | | | | | | | the desktop in terms of vocabulary. It contains the well known core ontologies such as RDF and RDFS as well as the Nepomuk ontologies which are used by projects like KDE or Strigi. WWW: http://oscaf.sourceforge.net Notes: svn path=/head/; revision=245070
* 2009-11-30 audio/squeezecenter-trackstat: Replaced by ↵Martin Wilke2009-11-301-2/+0
| | | | | | | | | | | | | | | | audio/squeezeboxserver-trackstat 2009-11-30 audio/squeezecenter-superdatetime: Replaced by audio/squeezeboxserver-superdatetime 2009-11-30 audio/squeezecenter-sqlplaylist: Replaced by audio/squeezeboxserver-sqlplaylist 2009-11-30 audio/squeezecenter-lazysearch: Replaced by audio/squeezeboxserver-lazysearch 2009-11-30 audio/squeezecenter-dynamicplaylist: Replaced by audio/squeezeboxserver-dynamicplaylist 2009-11-30 audio/squeezecenter: Replaced by audio/squeezeboxcenter 2009-10-17 www/mod_auth_mysql41_ap2: distfile no longer fetchable 2009-10-13 x11-toolkits/gtkscintilla: no longer under development, last release in 2002 2009-10-13 x11-toolkits/py-gtkscintilla: no longer under development, last release in 2002 Notes: svn path=/head/; revision=245021
* Presenting GNOME 2.28.1 for FreeBSD. The official release notes for thisJoe Marcus Clarke2009-11-281-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=244923
* 2007-10-28 x11-toolkits/xclasses: Version branch long since retiredYi-Jheng Lin2009-11-241-1/+0
| | | | | | | Approved by: rafan (co-mentor) Notes: svn path=/head/; revision=244719
* - p5-Pango, perl binding to pangoCheng-Lung Sung2009-10-301-0/+1
| | | | Notes: svn path=/head/; revision=243519
* Provides a dialog for getting values to use with chmod.Martin Wilke2009-10-291-0/+1
| | | | | | | | | | WWW: http://search.cpan.org/dist/Gtk2-Chmod/ PR: ports/139748 Submitted by: Zane C, Bowers <vvelox at vvelox.net> Notes: svn path=/head/; revision=243452
* Provides a dialog for getting values to use with chmod.Martin Wilke2009-10-201-0/+1
| | | | | | | | | | WWW: http://search.cpan.org/dist/Gtk2-Chmod/ PR: ports/139747 Submitted by: Zane C, Bowers <vvelox at vvelox.net> Notes: svn path=/head/; revision=243097
* Enthought's pyface gui abstraction layer developed for traitsMartin Wilke2009-09-191-0/+1
| | | | | | | | | | | WWW: http://code.enthought.com/projects/traits_gui/ PR: ports/138853 Feature safe: yes Submitted by: Jacob Frelinger <jacob.frelinger at duke.edu> Notes: svn path=/head/; revision=241791
* wx based backend for Enthought's TraitsGUI abstracted GUI library for pythonMartin Wilke2009-09-121-0/+1
| | | | | | | | | | WWW: http://code.enthought.com/projects/traits_gui/ PR: ports/138120 Submitted by: Jacob Frelinger <jacob.frelinger at duke.edu> Notes: svn path=/head/; revision=241298
* The BLT Toolkit is an extension to Tcl and Tk. It adds new commandsBoris Samorodov2009-08-311-0/+1
| | | | | | | | | | | | | | and widgets to the Tcl interpreter. Included widgets are 2D graph, barchart, stripchart, tab notebook, and tree viewer. NOTE: This kit requires as a pre-requisite the Tcl and Tk binary kits. This version uses Linux shared libraries. PR: ports/137411 Submitted by: Stas Timoknin <stast at bsdportal.ru> Notes: svn path=/head/; revision=240597
* Add py31-tkinter, Tkinter for Python 3.1Daichi GOTO2009-07-131-0/+1
| | | | | | | | Submitted by: daichi Pointed out by: lwhsu, python@ Notes: svn path=/head/; revision=237669
* - Dropping tcl8.0 supportMartin Matuska2009-07-071-1/+0
| | | | | | | | | - This has no effect on japanese/tcl80 and japanese/tk80 2009-03-22 x11-toolkits/tk80: tcl8.0 support dropped Notes: svn path=/head/; revision=237312
* - py-anygui is no longer being actively developed or supported.Marcelo Araujo2009-06-161-1/+0
| | | | Notes: svn path=/head/; revision=235992
* Remove x11-toolkits/py-pyxfce as it has been marked BROKEN for over 3 months.Erwin Lansing2009-06-131-1/+0
| | | | Notes: svn path=/head/; revision=235753
* Remove x11-toolkits/wxmozilla: has been broken for more than 6 monthsErwin Lansing2009-06-131-1/+0
| | | | | | | Submitted by: portsmon Notes: svn path=/head/; revision=235705
* Remove x11-toolkits/p5-GtkXmHTML: depends on a broken, expired portErwin Lansing2009-06-131-1/+0
| | | | | | | Submitted by: portsmon Notes: svn path=/head/; revision=235703
* Here are new Linux Fedora 10 infrastructure ports.Boris Samorodov2009-06-011-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | Those ports are intended to be used with 8-CURRENT at least with SVN r192206. If you want to switch to linux-f10 ports, please define at /etc/make.conf: OVERRIDE_LINUX_BASE_PORT=f10 OVERRIDE_LINUX_NONBASE_PORTS=f10 An upgrading procedure is shown at /usr/ports/UPDATING, entries 20090401 and 20070327. For the first time all tested linux ports work as expected(!): . acroread8; . google-earth; . skype; . seamonkey. Many thanks for kernel folks who really did the main work (and I wrote only some lines of ports). There is a good chance that those ports may become a default for 8.0-RELEASE. Please, test and report back to emulation@ ML. Notes: svn path=/head/; revision=234983
* 2009-05-22 misc/sonytv: tcl8.3 support is going to be droppedMartin Wilke2009-05-281-1/+0
| | | | | | | | 2009-05-22 mail/postilion: tcl8.3 support is going to be dropped 2009-05-05 x11-toolkits/p5-TclTk: replaced by x11-toolkits/p5-Tcl-Tk Notes: svn path=/head/; revision=234723
* - New port: x11-toolkits/gambas2-gb-gtkJose Alonso Cardenas Marquez2009-05-091-0/+1
| | | | | | | The gambas gtk2 GUI component Notes: svn path=/head/; revision=233472
* - New port: x11-toolkits/gambas2-gb-qtJose Alonso Cardenas Marquez2009-05-091-0/+1
| | | | | | | The gambas Qt GUI component Notes: svn path=/head/; revision=233447
* Add linux-f8-tk84 8.4.17, graphical toolkit for TCL (Linux Fedora 8).Boris Samorodov2009-04-061-0/+1
| | | | | | | | PR: ports/131805 Submitted by: Stas Timokhin <stast at bsdportal.ru> Notes: svn path=/head/; revision=231703
* Here are new Linux Fedora 8 infrastructure ports.Boris Samorodov2009-04-011-0/+5
| | | | | | | | | | | | | | | | | | The recommended version of FreeBSD to use them is 8-CURRENT. FreeBSD-7.x is not fully compatible with compat.linux.osrelease 2.6.16. Some syscalls cannot be MFCed due to native FreeBSD ABI breakage. Usage (and package building): 1. define compat.linux.osrelease=2.6.16; 2. add following variables to /etc/make.conf: . OVERRIDE_LINUX_BASE_PORT=f8; . OVERRIDE_LINUX_NONBASE_PORTS=f8. Approved by: bsam (me) ;-) Notes: svn path=/head/; revision=231438
* 2009-03-22 emulators/dlx: unmaintained, does not work with current versions ↵Martin Wilke2009-03-231-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | of GCC, needs gcc295 which has been failing to build for months 2009-03-22 java/javel: unmaintained, does not work with current versions of GCC, needs gcc295 which has been failing to build for months 2009-03-22 java/guavac: unmaintained, does not work with current versions of GCC, needs gcc295 which has been failing to build for months 2009-03-22 graphics/xrml: unmaintained, does not work with current versions of GCC, needs gcc295 which has been failing to build for months 2009-03-22 graphics/renderpark: unmaintained, does not work with current versions of GCC, needs gcc295 which has been failing to build for months 2009-03-22 games/jumpnbump: tcl8.0 support is going to be dropped 2009-03-17 irc/blackened: Broken and abandonware 2009-03-22 devel/libg++: unmaintained, does not work with current versions of GCC, needs gcc295 which has been failing to build for months 2009-03-22 devel/freescope: unmaintained, does not work with current versions of GCC, needs gcc295 which has been failing to build for months 2009-03-22 misc/menushki: unmaintained, does not work with current versions of GCC, needs gcc295 which has been failing to build for months 2009-03-22 misc/vbidecode: unmaintained, does not work with current versions of GCC, needs gcc295 which has been failing to build for months 2009-03-22 lang/wamcc: unmaintained, does not work with current versions of GCC, needs gcc295 which has been failing to build for months 2009-03-22 multimedia/mpegedit: unmaintained, does not work with current versions of GCC, needs gcc295 which has been failing to build for months 2009-03-22 mail/dkimap4: unmaintained, does not work with current versions of GCC, needs gcc295 which has been failing to build for months 2009-03-22 net-mgmt/oproute: unmaintained, does not work with current versions of GCC, needs gcc295 which has been failing to build for months 2009-03-22 x11/tkgoodstuff: tcl8.0 support is going to be dropped 2009-02-11 x11-toolkits/inti: not maintain by upstream for more than five years and no port depend on this Notes: svn path=/head/; revision=230793
* wxPerl is an extension module allowing the creation of GUI (GraphicalMartin Wilke2009-03-151-0/+1
| | | | | | | | | | | | | User Interface) from Perl; it is built as a wrapper for the wxWidgets C++ GUI toolkit. WWW: http://wxperl.sourceforge.net/ PR: ports/132406 Submitted by: Cezary Morga <cm at therek.net> Notes: svn path=/head/; revision=230129
* This module provides the STDOUT, STDERR and exit codes of asynchronously runningMartin Wilke2009-03-151-0/+1
| | | | | | | | | | | | | processes via events. It may be used for long running or blocking processes that provide periodic updates on state via STDOUT. Simple IPC is possible via STDIN. WWW: http://search.cpan.org/dist/Wx-Perl-ProcessStream/ PR: ports/132406 Submitted by: Cezary Morga <cm at therek.net> Notes: svn path=/head/; revision=230128
* Alien::wxWidgets can be used to detect and get configurationMartin Wilke2009-03-151-0/+1
| | | | | | | | | | | | settings from an installed wxWidgets. WWW: http://search.cpan.org/dist/Alien-wxWidgets/ PR: ports/132406 Submitted by: Cezary Morga <cm at therek.net> Notes: svn path=/head/; revision=230127
* 2009-02-11 x11-toolkits/inti-gconf: not maintain by upstream for more than ↵Martin Wilke2009-03-091-3/+0
| | | | | | | | | | five years and no port depend on this 2009-02-11 x11-toolkits/inti-gl: not maintain by upstream for more than five years and no port depend on this 2009-02-11 x11-toolkits/inti-sourceview: not maintain by upstream for more than five years and no port depend on this Notes: svn path=/head/; revision=229811
* - Remove x11-toolkits/xg. It expired on 2007-10-28.Wesley Shields2009-03-061-1/+0
| | | | Notes: svn path=/head/; revision=229593
* - Remove x11-toolkits/scx: Version branch long since retired. This portWesley Shields2009-03-061-1/+0
| | | | | | | expired on 2007-10-28. Notes: svn path=/head/; revision=229575
* Add unique.Koop Mast2009-02-221-0/+1
| | | | | | | | | | | | | Unique is a library for writing single instance application. If you launch a single instance application twice, the second instance will either just quit or will send a message to the running instance. Unique makes it easy to write this kind of applications, by providing a base class, taking care of all the IPC machinery needed to send messages to a running instance, and also handling the startup notification side. Notes: svn path=/head/; revision=228849
* PyQwt is a set of Python bindings for the Qwt C++ class library whichMartin Wilke2009-02-161-0/+1
| | | | | | | | | | | | | | | | | | | | extends the Qt framework with widgets for scientific and engineering applications. It provides a widget to plot 2-dimensional data and various widgets to display and control bounded or unbounded floating point values. PyQwt addresses the problem of integrating PyQt, Qt, Qwt, NumPy and optionally SciPy. Look at the Command Line Interface (CLI) examples and the Graphical User Interface (GUI) examples to get an idea of what you can do with PyQwt. WWW: http://pyqwt.sourceforge.net/ PR: ports/131245 Submitted by: Wen Heping <wenheping at gmail.com> Notes: svn path=/head/; revision=228512