Commit graph

466 commits

Author SHA1 Message Date
Rong-En Fan
f0966a90b9 - x11-toolkits/pmw is renamed to x11-toolkits/py-Pmw
PR:		ports/115302
2007-09-02 07:17:28 +00:00
Andrew Pantyukhin
56704f7e73 Add port x11-toolkits/gtkimageview:
GtkImageView is a simple image viewer widget for GTK. Similar to the
image viewer panes in gThumb or Eye of Gnome. It makes writing image
viewing and editing applications easy. Among its features are:
* Mouse and keyboard zooming
* Scrolling and dragging
* Adjustable interpolation
* Fullscreen mode
* GIF animation support

WWW: http://trac.bjourne.webfactional.com/
Author: Bjorn Lindqvist <bjourne@gmail.com>
2007-08-01 08:31:50 +00:00
David Thiel
bd727c6dd1 Add missing entry for py-wmdockapps.
Pointed-out-by: kris/linimon
2007-06-11 16:51:41 +00:00
David Thiel
694b2abf2e Removing - port has moved to x11-toolkits/py-wmdockapps
x11-toolkits/py-wmgeneral
2007-06-04 02:11:47 +00:00
Michael Johnson
f2ae9f3e0b - Retire gstreamer 0.8.0 2007-06-01 20:43:43 +00:00
Alexey Dokuchaev
763f2cb464 Add Nucleo, a toolkit for exploring new uses of video and new human-computer
interaction techniques.

It's here mainly for upcoming Metisse port, an alternative X desktop with
nifty OpenGL capabilities.

WWW: http://insitu.lri.fr/~roussel/projects/nucleo/

XXX Currently, FFmpeg plugin is not built since out ffmpeg port lacks proper
pkg-config(1) hooks. XXX
2007-05-30 14:40:42 +00:00
Boris Samorodov
3f2976d2e5 Qt sets the standard for high-performance, cross-platform application
development. It includes a C++ class library and tools for cross-platform
development and internationalization.

This is a port of linux libraries of QT3.

WWW: http://trolltech.com/products/qt/qt3
2007-05-25 14:16:34 +00:00
Alejandro Pulver
a242a39c16 GiGi (aka GG) is a GUI library for OpenGL. It is platform-independent (it runs
at least on Linux and Windows, and probably more), compiler-independent (it
compiles under at GCC 3.2 or higher and MSVC++ 7.1 or higher, and probably
more), and driver-independent. A reference driver for SDL is provided, and it
is straightforward to write one for yourself should you decide to do so.

Features:
* True modularity. You provide the initialized OpenGL environment and user
  input, and GG provides the GUI behavior. A reference SDL input driver is
  provided.
* Independence of platform, compiler, and input driver/application framework.
* Applicability to multiple types of frame-based apps. Any frame-based app can
  use GG, from FPS to TBS games.

Documentation. I am the documentation-Nazi you've been hoping for. Ve haf vays
of makink you understand our code.

WWW: http://gigi.sourceforge.net/
2007-05-02 05:05:51 +00:00
Andrew Pantyukhin
84fdb89114 Add port x11-toolkits/p5-Tk-DKW:
Tk::CheckBox    - A radio button style widget that uses a
                  check mark in a box. Useful as a boolean field.
Tk::Columns     - A multicolumn list widget with resizeable borders
                  and sorting by column.
Tk::ComboEntry  - A Drop down listbox + entry widget with nice keyboard
                  equivalent behaviour
Tk::IconCanvas  - A canvas implementing a moveable iconic interface.
                  Allows attaching menus to icons and to background.
Tk::SplitFrame  - A sliding separator for two child widgets. Allows either
                  horizontal or vertical separation between the two widgets.
                  Can work in concert as horizontal inside vertical or
                  vice-versa.
Tk::TabFrame    - A tabbed frame geometry manager (like NoteBook).
Tk::DockFrame   - A dockable widget management widget hierarchy.
Tk::CornerBox   - A textured window resizing widget (like in Win95)
Tk::Signals     - A publish and subscribe object signalling method like
                  that found in QT. Very useful when widgets that are not
                  in the same hierarchy need to alert each other to various
                  application level events.

WWW: http://search.cpan.org/dist/Tk-DKW/
Author: Damion K. Wilson <dkw@rcm.bm>
2007-04-17 11:19:54 +00:00
Andrew Pantyukhin
404e62e8c1 Add port x11-toolkits/p5-Tk-FontDialog:
Tk::FontDialog implements a font dialog widget.

The dialog is displayed by calling the Show method. The returned value
is either the selected font (if the dialog was closed with the Ok
button) or undef (otherwise). The exact type of the return value is
either a Tk::Font object (in Tk800) or a font name string (usually
something like font1). Both can be used as values in Tk -font options.

WWW: http://search.cpan.org/dist/Tk-FontDialog/
Author: Slaven Rezic <slaven@rezic.de>
2007-04-17 11:16:12 +00:00
Andrew Pantyukhin
f0d1b502ee Add port x11-toolkits/p5-Tk-Contrib:
Files in Tk-Contrib have been contributed by various people at
various times.

Included widgets:

Tk::Axis - Canvas with Axes
Tk::Dial - an alternative to the Scale widget
Tk::OlWm - Interface to OpenLook properties of Toplevel widget
Tk::TiedListbox - gang together Listboxes

WWW: http://search.cpan.org/dist/Tk-Contrib/
2007-04-17 11:13:41 +00:00
Martin Matuska
48d5917cc1 - move tk-wrapper from lang to x11-toolkits
Approved by:	garga (mentor)
2007-04-16 12:03:10 +00:00
Rong-En Fan
d65e9005aa Add fxscintilla-fox14 , a Fox toolkit reimplementation of Scintilla
editing widget.
2007-03-29 10:45:31 +00:00
Rong-En Fan
3ae232f331 Rename ruby-fox* for supporting multiple fox library version 2007-03-29 10:38:32 +00:00
Martin Wilke
5a1ede4340 PyQt4 is a set of Python bindings for Trolltech's Qt4 application framework.
This package provides the QtGui module.

WWW: http://www.riverbankcomputing.co.uk/pyqt/

PR:		ports/109621
Submitted by:	Danny Pansters <danny at ricin.com>
2007-03-27 09:49:36 +00:00
Pav Lucistnik
2970fa7acd GtkUnique is a library to facilitate programming single instance applications -
that is applications that gets instanced once and each subsequent instance just
quits - or send a command to the currently running instance.

WWW: http://log.emmanuelebassi.net/archives/2006/10/love-and-communication/
2007-03-21 19:21:27 +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
Nicola Vitale
de385b10f8 Pyxfce are Xfce bindings for Python. You can use Python to create
Xfce programs.

WWW:	http://pyxfce.xfce.org/
2007-03-13 09:20:26 +00:00
Martin Wilke
a89134f0e2 - Add tk85-thread as slave port.
PR:		ports/110134
Submitted by:	Martin Matuska <martin at matuska.org>
2007-03-13 08:46:43 +00:00
Martin Wilke
334230a14b - Add tk84-threads as slave port.
PR:		ports/110133
Submitted by:	Martin Matuska <martin at matuska.org>
2007-03-13 08:44:37 +00:00
Martin Wilke
52293028da PHAT is a collection of GTK+ widgets geared toward pro-audio apps.
The goal is to eliminate duplication of effort and provide some
standardization (well, at least for GTK+ apps).

WWW:	http://phat.berlios.de/

PR:		ports/109985
Submitted by:	trasz <trasz at pin.if.uz.zgora.pl>
2007-03-06 18:42:29 +00:00
Michael Nottebrock
74cb0fb1e8 Add qt4, a multiplatform C++ application framework 2007-02-05 20:56:24 +00:00
Martin Wilke
c807c49aa7 This is Tk version 8.5, a GUI toolkit for Tcl.
The best way to get started with Tcl is to read ``Tcl and the Tk
Toolkit'' by John K. Ousterhout, Addison-Wesley, ISBN 0-201-63337-X.

WWW: http://www.tcl.tk/

PR:		ports/108553
Submitted by:	jkh
2007-02-05 13:48:38 +00:00
Tom McLaughlin
dc8d7cc49a Add gnome-sharp20
- GNOME interfaces for the .NET runtime

Gnome# provides C# bindings for Gnome libraries to the .NET runtime. These
were formerly supplied by the gtk-sharp20 port.  Ports requiring this
dependency may use USE_GNOME=gnomesharp20

Project by:	BSD# (http://www.mono-project.com/Mono:FreeBSD)
2007-02-04 22:15:36 +00:00
Martin Wilke
49a7939013 This is GtkAda version 3.1.3. This package is an Ada2005 graphical library
for the Gimp Toolkit, which means this is a set of packages to allow you
to easily create some graphical interfaces under X11 and Win32, using Ada2005
as a programming language.

Every widget from gtk 2.2 has been bound, and the test
program found in the gtk release has been reimplemented in Ada (have a
look at the testgtk/ directory).

 WWW: http://libre.adacore.com/

PR:		ports/107415
Submitted by:	John Merryweather Cooper <john_m_cooper@yahoo.com>
Repocopy by:    marcus
2007-01-17 11:05:42 +00:00
Thierry Thomas
c4c8523eac The JDesktop Integration Components (JDIC) project aims to make Java(TM)
technology-based applications ("Java applications") first-class citizens of
current desktop platforms without sacrificing platform independence.

JDIC provides Java applications with access to facilities provided by the native
desktop such as the mailer, the browser, and registered document viewing
applications. Additionally it provides the mechanisms by which Java applications
can integrate into the native desktop such as registering Java applications as
document viewers on the desktop, creating tray icons on the desktop and creating
installer packages.

JDIC consists of a collection of Java packages (JDIC API), all with the package
name prefix org.jdesktop.jdic, and a JNLP application packaging tool (JDIC
Packager).

Note: only the tray icon API is built at the moment.

WWW: https://jdic.dev.java.net/
2007-01-05 23:24:40 +00:00
Martin Wilke
7beb8579b5 GtkAda is an Ada95 graphical toolkit based on Gtk+, providing the complete set
of Gtk+ widgets using the Object-Oriented features of this language.

This version of GtkAda is designed to be used with lang/gnat-gcc41.

WWW: https://libre2.adacore.com/GtkAda/
WWW: http://gnuada.sourceforge.net/

PR:		ports/107183
Submitted by:	Petr Holub <hopet at ics.muni.cz>
2006-12-31 14:35:50 +00:00
Rong-En Fan
864452022e Add p5-Gtk2-Ex-FormFactory 0.65, makes building complex GUI more easy.
PR:		ports/107084
Submitted by:	chinsan
2006-12-24 12:41:05 +00:00
Andrew Pantyukhin
51722414da Add ports x11-toolkits/py-sexy:
sexy-python is a set of Python bindings around libsexy

WWW: http://www.chipx86.com/wiki/Libsexy
2006-12-10 00:21:21 +00:00
Andrew Pantyukhin
d6a4972c79 Add ports x11-toolkits/py-tktreectrl:
The TkTreectrl module wraps the treectrl tk extension for
use with python/Tkinter.

WWW: http://klappnase.zexxo.net/TkinterTreectrl/
Author: Michael Lange <klappnase@8ung.at>
2006-12-09 23:53:59 +00:00
Martin Wilke
0c6671d67a The Qwt library contains GUI Components and utility classes which
are primarily useful for programs with a technical background.
Beside a 2D plot widget it provides scales, sliders, dials, compasses,
thermometers, wheels and knobs to control or display values, arrays,
or ranges of type double.

WWW:    http://qwt.sourceforge.net/

PR:		ports/106487
Submitted by:	Max Brazhnikov <makc at issp.ac.ru>
2006-12-08 22:27:19 +00:00
Andrew Pantyukhin
4afaaa2aeb - Update to 0.17
- Rename the port due to upstream changes

Approved by:	ports@c0decafe.net (maintainer, express-timeout)
Repocopy by:	marcus
2006-12-03 16:28:14 +00:00
Andrew Pantyukhin
4fe097b6dc Add port x11-toolkits/p5-Gtk2-Ex-Simple-List:
Gtk2 has a powerful, but complex MVC (Model, View, Controller) system
used to implement list and tree widgets. Gtk2::Ex::Simple::List
automates the complex setup work and allows you to treat the list model
as a more natural list of lists structure.

<...>

WWW: http://search.cpan.org/dist/Gtk2-Ex-Simple-List/
Author: Ross McFarland <rmcfarla@neces.com>

Justification:	needed by x11-toolkits/p5-Gtk-Ex-PodViewer
2006-12-03 16:11:00 +00:00
Max Khon
b3b8f56a9a Connect wxgtk28 ports. 2006-12-03 15:36:03 +00:00
Martin Wilke
0d5bce0e1a SWT is the software component that delivers native widget functionality
for the Eclipse platform in an operating system independent manner.

This port provides SWT without requiring a full download and build of
Eclipse.

WWW:	http://www.eclipse.org/swt/

Submitted by:	Robert C. Noland III <rnoland at 2hip.net> (on irc)
2006-12-02 01:12:16 +00:00
Martin Wilke
6ff5015e76 SWT is the software component that delivers native widget functionality
for the Eclipse platform in an operating system independent manner.

This port provides SWT without requiring a full download and build of
Eclipse.

WWW:	http://www.eclipse.org/swt/

Submitted by:	Robert C. Noland III <rnoland at 2hip.net> (on irc)
2006-12-02 01:10:28 +00:00
Vasil Dimov
70b82db3f0 Remove expired leaf ports:
2006-11-01 x11-toolkits/etox: doesn't work with recent e17 and obsoleted
2006-11-01 x11-themes/e17-theme-blokkie: doesn't work with recent e17
2006-11-01 x11-themes/e17-theme-blue_default: doesn't work with recent e17
2006-11-01 x11-themes/e17-theme-carbon: doesn't work with recent e17
2006-11-01 x11-themes/e17-theme-detour: doesn't work with recent e17
2006-11-01 x11-themes/e17-theme-gant: doesn't work with recent e17
2006-11-01 x11-themes/e17-theme-japan2007: doesn't work with recent e17
2006-11-01 x11-themes/e17-theme-milky: doesn't work with recent e17
2006-11-01 x11-themes/e17-theme-neptun: doesn't work with recent e17
2006-11-01 x11-themes/e17-theme-simply_white: doesn't work with recent e17
2006-11-01 x11-themes/e17-theme-winter: doesn't work with recent e17
2006-11-01 x11-themes/e17-theme-mclaren: doesn't work with recent e17
2006-11-01 x11-themes/e17-theme-grey: doesn't work with recent e17
2006-11-01 09:47:44 +00:00
Andrew Pantyukhin
83236873eb Add port x11-toolkits/tktray:
Tktray is an extension that is able to create system tray icons. It
follows http://www.freedesktop.org specifications when looking up the
system tray manager. This protocol is supported by modern versions of
KDE and Gnome panels, and by some other panel-like application.

WWW: http://sw4me.com/wiki/Tktray
Author: Anton Kovalenko <anton@sw4me.com>
2006-11-01 06:42:58 +00:00
Andrew Pantyukhin
b2e99e2884 Add port x11-toolkits/tkdnd:
tkdnd is an extension that adds native drag & drop capabilities to the
tk toolkit. It can be used with any tk version equal or greater to 8.4
and currently only the UNIX (X-Windows) and Microsoft Windows operating
systems are supported. Under unix the drag & drop protocol in use is the
XDND protocol version 4 (also used by the QT toolkit, KDE & GNOME
Desktops).

WWW: http://www.iit.demokritos.gr/~petasis/Tcl/tkDND/tkDND.html
2006-11-01 06:39:12 +00:00
Edwin Groothuis
214ffa130b [new port] x11-t oolkits/sdl_pango
SDL_Pango is the SDL API to the Pango text rendering engine
	of GNOME 2.x

	- Required for games/frozenbubble 2.0.0
	- Update to bsd.sdl.mk is coming too

PR:		ports/104899
Submitted by:	Edwin Groothuis <edwin@mavetju.org>
2006-10-31 21:24:30 +00:00
Pav Lucistnik
664c758399 GtkAda is an Ada95 graphical toolkit based on Gtk+, providing the complete set
of Gtk+ widgets using the Object-Oriented features of this language. GtkAda
supports the latest 2.2 and 2.4 stable releases.

WWW: https://libre2.adacore.com/GtkAda/

PR:		ports/99005
Submitted by:	Petr Holub <hopet@ics.muni.cz>
Thanks to:	miwi (testing)
2006-10-08 17:34:37 +00:00
Stanislav Sedov
fc30976121 - Connect etk and enhance to the build.
Approved by:	sem (mentor)
2006-10-08 14:16:11 +00:00
Andrew Pantyukhin
ea6b4bcf15 Add port x11-toolkits/tile:
The Tile Widget Set is a next-generation re-implementation of many of the core
Tk widgets, along with the addition of several new widgets. With Tile, Tk
applications can achieve an appearance much closer to native platform widgets,
as well as take advantage of a modern, highly dynamic theme engine to produce a
wide variety of alternative user interface styles. Tile widgets complement the
existing Tk widgets, and Tile is currently being incorporated directly into Tk.

WWW: http://tktable.sourceforge.net/tile/
2006-10-08 11:37:15 +00:00
Andrew Pantyukhin
414485f997 Add port x11-toolkits/tktreectrl -
Multi-column hierarchical listbox widget
2006-10-08 11:22:29 +00:00
Martin Wilke
f3b14481cb wxWidgets is a C++ cross-platform GUI toolkit.
Link with the appropriate library for your platform and
compiler, and your application will adopt the look and
feel appropriate to that platform.

D is a general purpose systems and applications programming
language. It is a higher level language than C++, but retains the
ability to write high performance code and interface directly
with the operating system API's and with hardware. D is not a
scripting language, nor an interpreted language.
wxD is wxWidgets bindings for the D programming language.

WWW: http://wxd.sourceforge.net/

PR:		ports/102797
Submitted by:	Jona Joachim <walkingshadow(at)grummel.net>
2006-09-13 18:37:25 +00:00
Dirk Meyer
67cca198d1 Renaissance is a GNUstep develoment framework which runs on top of the
GNUstep libraries.  It also works on top of the Apple Mac OS X Cocoa
libraries, providing an opaque layer to write portable applications.
PR:		103086
Submitted by:	Gürkan Sengün
2006-09-10 12:12:28 +00:00
Andrew Pantyukhin
15ec282058 Add port x11-toolkits/p5-Tk-JComboBox:
JComboBox is a composite widget that contains a text Label or Entry, a
Button, and a popup Listbox. It performs the same sort of tasks that can be
accomplished by several other Composite widgets. Some such as BrowseEntry
and Optionmenu are part of the standard Tk distribution, and there are many
others available in CPAN.

JComboBox borrows features from the Java Swing component bearing the same
name, but falls short of being a true clone. Many of the methods and the
general look and feel should be familiar to java developers. JComboBox also
combines several features offered by many of the other "Combo Box"
implementations, and works in two modes: editable and readonly.

In readonly mode, JComboBox offers similar functionality to Optionmenu. It
is basically a labeled button that activates a popup list. An item from the
list is displayed on the Button when selected.

When editable, JComboBox somewhat resembles BrowseEntry. That is, the
widget is composed of an Entry widget with a Button to the right of it. As
in the editable mode, the Button activates a popup Listbox from which a
single item can be selected.

WWW: http://search.cpan.org/dist/Tk-JComboBox/
Author: Rob Seegel <RobSeegel@comcast.net>

Justification:	sysutils/namefix dep
2006-08-31 11:38:32 +00:00
Andrew Pantyukhin
c635689a6a Add port x11/p5-DynaTabFrame:
A notebook widget with orientable, dynamically rearranging tabs. When
the containing window is resized, the tabs will either stack or unstack
as needed to fit the enclosing widget's width(height). Likewise, when
tabs are added or removed, the tabs will stack/unstack as needed.

WWW: http://search.cpan.org/dist/Tk-DynaTabFrame/
Author: Dean Arnold <darnold@presicient.com>

Justification:	sysutils/namefix dep
2006-08-28 06:09:33 +00:00
Joe Marcus Clarke
d80d91f81f Remove x11-toolkits/gob2 as this port already exists as devel/gob2. 2006-08-25 20:45:16 +00:00
Martin Wilke
c9957e17e5 GOB2 is a preprocessor for making GObjects with inline C code so that
generated files are not edited. Syntax is inspired by Java and Yacc or
Lex. The implementation is intentionally kept simple, and no C actual
code parsing is done.

WWW: http://www.5z.com/jirka/gob.html

PR:		ports/102332
Submitted by:	Alexey Mikhailov <karma(at)ez.pereslavl.ru>
Approved by:	krion (mentor)
2006-08-25 20:00:03 +00:00