Commit graph

1221 commits

Author SHA1 Message Date
Philip M. Gollucci
458331105f - rename graphics/Captcha-reCAPTCHA-Mailhide -> graphics/p5-Captcha-reCAPTCHA-Mailhide
Port was submitted without it and I didn't catch this mistake until it was tolate

Pointhat to:    me
2009-01-27 08:10:57 +00:00
Philip M. Gollucci
83cae1f456 Captcha::reCAPTCHA::Mailhide - A Perl implementation of
the reCAPTCHA Mailhide API

reCAPTCHA is a hybrid mechanical turk and captcha that allows visitors who
complete the captcha to assist in the digitization of books.

reCAPTCHA improves the process of digitizing books by sending words that
cannot be read by computers to the Web in the form of CAPTCHAs for
humans to decipher. More specifically, each word that cannot be read
correctly by OCR is placed on an image and used as a CAPTCHA. This is
possible because most OCR programs alert you when a word cannot be read
correctly.

http://recaptcha.net/learnmore.html

WWW: http://search.cpan.org/~andya/Captcha-reCAPTCHA-Mailhide-0.93/

PR:		ports/ports/130275
Submitted by:	gerard
2009-01-26 18:40:18 +00:00
Philippe Audeoud
352966c26d p5-Geo-EOP is a perl module to process earth observation
products meta-data.

WWW: http://search.cpan.org/dist/Geo-EOP/

PR:		ports/130908
Submitted by:	Wen Heping <wenheping at gmail.com>
2009-01-26 12:45:28 +00:00
Chin-San Huang
cdb6af1fbc Add p5-Sane, Perl bindings for the SANE (Scanner Access Now Easy) Project.
This module allows you to access SANE-compatible scanners in a Perlish and
object-oriented way, freeing you from the casting and memory management in
C, yet remaining very close in spirit to original API.

The Sane module allows a Perl developer to use SANE-compatible scanners.
Find out more about SANE at http://www.sane-project.org.

WWW: http://search.cpan.org/dist/Sane/
2009-01-17 15:42:57 +00:00
Greg Larkin
11170c1c91 - Hook graphics/GraphicsMagick13 into the build
Reported by:	pav
2009-01-15 16:26:07 +00:00
Jose Alonso Cardenas Marquez
52046c91c4 - New port: graphics/fpc-imagemagick
Free Pascal interface to ImageMagick
2009-01-14 02:46:22 +00:00
Luigi Rizzo
7721338231 jpg2pdf is a program to convert one or more JPG images into a
single PDF or PostScript file.

Compared to other similar programs, the main advantage of jpg2pdf
is that it is very small, fast and entirely written in C.

It works by simply wrapping the JPG data with appropriate PDF or PS
glue so there is no image conversion involved.

WWW: http://info.iet.unipi.it/~luigi/FreeBSD/
2009-01-13 11:52:21 +00:00
Martin Wilke
e5c17336b0 p5-Geo-KML is a perl module to process GML(Geography
Markup Language) file.

WWW: http://search.cpan.org/dist/Geo-GML/

PR:		ports/130378
Submitted by:	Wen Heping <wenheping at gmail.com>
2009-01-11 14:26:01 +00:00
Martin Wilke
f8004b9f96 p5-Geo-KML is a perl module to create Google Earth
KML/KMZ file.

WWW: http://search.cpan.org/dist/Geo-KML/

PR:		ports/130376
Submitted by:	Wen Heping <wenheping at gmail.com>
2009-01-11 14:04:41 +00:00
Martin Wilke
11d42b8683 Geo::Point tries to abstract coordinate systems. It does not
try to solve all the problems itself, but will call-out for
helper modules when computation has to be done.

The module is heavily resting on Math::Polygon.

WWW: http://search.cpan.org/dist/Geo-Point/

PR:		ports/130360
Submitted by:	Wen Heping <wenheping at gmail.com>
2009-01-11 14:03:26 +00:00
Nicola Vitale
67266c99ea A complete Python wrapper for the Google Chart API
WWW:	http://pygooglechart.slowchop.com/
2009-01-09 17:53:24 +00:00
Nicola Vitale
d89770a79a Python wrapper for the Google Chart API.
The wrapper can render the URL of the Google chart, based on your parameters,
or it can render an HTML img tag to insert into webpages on the fly.
Made for dynamic python websites (Django,Zope,CGI,etc.) that need on the fly
chart generation without any extra modules. Can also grab the PIL Image
instance of the chart for manipulation

WWW: http://code.google.com/p/google-chartwrapper/
2009-01-09 17:51:24 +00:00
Luigi Rizzo
960fa658ea A SANE scanner backend for various Epson scanners.
This backend supports many more devices than the sane-epson included
in graphics/sane-backends, including new multifunction devices such
as the SX400.

http://avasys.jp/english/
2008-12-31 12:02:50 +00:00
Martin Wilke
d39fa2bada Perl bindings to the Clutter OpenGL canvas. Clutter aims to give a nice
and easy GObject based API for creating fast, heavily stylised applications,
such as media box UI, presentations, kiosk style applications, etc.

Clutter uses OpenGL for rendering.

The Clutter Perl bindings allow you to write canvas-based applications in
a Perlish and object-oriented way, freeing you from having to care about
casting and memory management of the original Clutter C API, and yet
remaining close to its spirit.

WWW: http://www.clutter-project.org/
2008-12-26 22:08:19 +00:00
Martin Wilke
6308e3eb26 This package contains the Python modules that allow you to use the
Clutter toolkit in Python programs.

WWW:	http://clutter-project.org/
2008-12-26 22:07:28 +00:00
Martin Wilke
a9e575c885 An experimental clutter cairo 'drawable' actor. Sucks a bit as renders
cairo via an image surface and thus no real cairo rendering
acceleration. Experiments with glitz and sharing GL contexts for such
acceleration proved problematic. Needs more investigation.

WWW:	http://clutter-project.org/
2008-12-26 22:06:13 +00:00
Martin Wilke
b6aad5a2ca A glue layer between clutter and box2d that provides a special group where the
actors can be set to be static or dynamic in regard to a physics simulation. The
source tree currently contains an embedded version of box2d trunk.

Features:
- Children of the ClutterBox2d group can be simulated as static or dynamic
  rigid bodies. Collision detection.
- Specifying the gravity of the world.
- play/pause control over the box2d physics engine
- Setting linear and angular velocities of simulated children.
- automatic position synchronization between clutter and box2d.
- joints
- prismatic.
- revolute.
- distance (spring)
- mouse (for dragging objects around and manipulating them).

WWW:	http://clutter-project.org/
2008-12-26 22:05:40 +00:00
Martin Wilke
1dc127965c Clutter-GTK is a library providing facilities to integrate Clutter into GTK+
applications. It provides a GTK+ widget, GtkClutterEmbed, for embedding the
default ClutterStage into any GtkContainer.

WWW:	http://clutter-project.org/
2008-12-26 22:04:22 +00:00
Martin Wilke
00def3dd90 Clutter it an open source software library for creating fast, visually
rich and animated graphical user interfaces.

WWW:	http://clutter-project.org/
2008-12-26 22:03:41 +00:00
Dirk Meyer
05c7a26123 - disconnect ycomp 2008-12-23 15:26:57 +00:00
Dirk Meyer
ef3d6c9570 Program Highlights
* Read, layout and print of graphs in the .VCG, .GML and .YGF format
 * Layout support for program dependency graphs yielding
   high performance graph layout
 * Easy to use GUI
 * NEW! PGF / TikZ format export to use in LaTeX documents
 * For version 1.3.1 we have implemented numerous improvements to the layout,
   useability and performance
 * System requirements: Java 1.5 aka J2SE 5.0

Licence:
This software is based on the yFiles library.
yWorks GmbH granted an academic license for #yFiles" to IPD Goos: An academic
license restricts the use of the software (yComp) to non-commercial purposes
(research, teaching, projects, courses and application development).

WWW: http://www.info.uni-karlsruhe.de/software.php/id=6&lang=en
PR:
Submitted by:
Reviewed by:
Approved by:
Obtained from:
MFC after:
Security:
2008-12-23 14:00:17 +00:00
Pav Lucistnik
4bcb1e79cd - Has expired: Has been broken for more than 6 months 2008-12-19 21:07:38 +00:00
Martin Wilke
31d3413e67 Graphite is a project under development within SIL'ss Non-Roman Script
Initiative and Language Software Development groups to provide
rendering capabilities for complex non-Roman writing systems.  The
original goal was a system for the Windows platform; the system has
also been ported to Linux.  Graphite can be used to create "smart
fonts" capable of displaying writing systems with various complex
behaviors.  With respect to the Text Encoding Model, Graphite handles
the "Rendering" aspect of writing system implementation.

WWW: http://silgraphite.sourceforge.net/

PR:		ports/129346
Submitted by:	Dennis Herrmann <adox at mcx2.org>
2008-12-07 11:02:18 +00:00
Dirk Meyer
49b411e020 LaternaMagica is a single-window image viewer application which is capable of
switching to full-screen mode. LaternaMagica maintains its image list in a
window and the user selects which image to display, making it easy to assemble
a show from different source directories.

WWW: http://gap.nongnu.org/
2008-11-30 11:49:46 +00:00
Martin Wilke
0cd1746302 This is a simple library for detecting objects in pictures.
WWW:	http://objectdetect.rubyforge.org/objectdetect/

PR:		ports/129176
Submitted by:	TAKATSU Tomonari <tota at rtfm.jp>
2008-11-29 20:20:00 +00:00
Dmitry Marakasov
cb056d2f79 Nathive is a libre software image editor, similar to Adobe Photoshop,
Corel Photo-Paint or The GIMP, but focused on usability, logic and
providing a smooth learning curve for everyone. The project run in
the Gnome desktop environment and anyone is welcome to collaborate
on it with code, translations or ideas.

This project is in the alpha phase, so it is an incomplete work,
unfit for the end user yet. The intention is to achieve a professional
graphic editor progressively without giving up initial usability.
Nathive is written from scratch in C using GTK+, and is designed
to be simple, lightweight, and easy to install and use.

WWW: http://www.nathive.org/
2008-11-24 13:40:53 +00:00
Martin Wilke
884edfd13f Mapnik is a Free Toolkit for developing mapping applications. It's
written in C++ and there are Python bindings to facilitate fast-paced
agile development. It can comfortably be used for both desktop and web
development, which was something wanted from the beginning.

Mapnik is about making beautiful maps. It uses the AGG library and
offers world class anti-aliasing rendering with subpixel accuracy for
geographic data. It is written from scratch in modern C++ and doesn't
suffer from design decisions made a decade ago. When it comes to
handling common software tasks such as memory management, filesystem
access, regular expressions, parsing and so on, Mapnik doesn't re-invent
the wheel, but utilizes best of breed industry standard libraries from
boost.org.

WWW:	http://www.mapnik.org/

PR:		ports/128746
Submitted by:	Wen Heping <wenheping at gmail.com>
2008-11-21 20:56:00 +00:00
Dmitry Marakasov
c6084df974 Picviz is a parallel coordinates plotter which enables easy scripting from
various input (tcpdump, syslog, iptables logs, apache logs, etc..) to visualize
your data and discover interesting results quickly.

Picviz helps you to create, automate and understand parallel coordinates plots.

Its primary goal is to graph data in order to be able to quickly analyze
problems and find correlations among variables. With security analysis in mind,
the program has been designed to be very flexible, able to graph millions of
events.

The language is designed to be close to the graphviz graph description
language.

WWW: http://www.wallinfire.net/picviz

PR:		128705
Submitted by:	Tim Hemel <ports at timit dot nl>
2008-11-11 12:18:38 +00:00
Dmitry Marakasov
3aca875aca pyglet provides an object-oriented programming interface for
developing games and other visually-rich applications for Windows,
Mac OS X and Linux. Some of the features of pyglet are:

 * No external dependencies or installation requirements. For most
   application and game requirements, pyglet needs nothing else besides
   Python, simplifying distribution and installation.
 * Take advantage of multiple windows and multi-monitor desktops.
   pyglet allows you to use as many windows as you need, and is fully
   aware of multi-monitor setups for use with fullscreen games.
 * Load images, sound, music and video in almost any format. pyglet
   can optionally use AVbin to play back audio formats such as MP3,
   OGG/Vorbis and WMA, and video formats such as DivX, MPEG-2, H.264,
   WMV and Xvid.

pyglet is provided under the BSD open-source license, allowing you
to use it for both commerical and other open-source projects with
very little restriction.

WWW: http://pyglet.org/
2008-10-31 12:11:34 +00:00
Thomas Abthorpe
fb32af0e7a - Properly attach mesagl
Submitted by:	linimon
Pointyhat to:	tabthorpe
2008-10-31 11:59:00 +00:00
Thomas Abthorpe
c79182d196 - Resurrect graphics/mesagl in a mangled version
PR:		ports/125705
Submitted by:	Pedro F. Giffuni <giffunip tutopia.com>
2008-10-30 13:07:23 +00:00
Martin Wilke
49cd67777d CAIR is an image resizing library that is based on the works of Shai Avidan and
Ariel Shamir.  It is a high-performance multi-threaded library written in C++.
It is intended to be multi-platform and multi-architecture.

WWW: http://sourceforge.net/projects/c-a-i-r/

PR:		ports/128183
Submitted by:	buganini at gmail.com
2008-10-19 14:45:17 +00:00
Martin Wilke
7bc1613229 The Seam Carving GUI is a GUI front end to CAIR, which is an implementation of
Arial Shamir's seam carving algorithm (aka content aware image resizing, aka
image retargeting).

WWW: http://code.google.com/p/seam-carving-gui/

PR:		ports/128182
Submitted by:	buganini at gmail.com
2008-10-19 14:00:44 +00:00
Martin Wilke
3f18c37026 Optar stands for OPTical ARchiver.
It's a codec for encoding data on paper, then you print it with a laser printer.
If you want to read the recording, scan it with a scanner and feed into the
decoder program.

WWW: http://ronja.twibright.com/optar/

PR:		ports/127796
Submitted by:	antonakis at gmail.com
2008-10-05 10:09:53 +00:00
Stanislav Sedov
5282b73e06 - Add graphics/rubygem-exifr, a pure-ruby EXIF reader. 2008-10-04 23:25:01 +00:00
Pietro Cerutti
27f1cab791 - New port: gegl
GEGL (Generic Graphics Library) is a graph based image
processing framework.

GEGL provides infrastructure to do demand based cached
non destructive image editing on larger than RAM buffers.
Through babl it provides support for a wide range of color
models and pixel storage formats for input and output.

WWW: http://gegl.org/
2008-10-03 09:42:36 +00:00
Martin Wilke
e5deafa8f4 A library for working with graphs in Python.
It provides a suitable data structure for representing graphs
and a whole set of important algorithms.

WWW:	http://code.google.com/p/python-graph/

PR:		ports/126957
Submitted by:	Yi-Jheng Lin <yzlin at cs.nctu.edu.tw>
2008-09-05 14:16:41 +00:00
Martin Wilke
129bf63f84 The KDE FreeBSD team is proud to announce the release of KDE 4.1.1
for FreeBSD. The official KDE 4.1.1 release notes can be found at
http://www.kde.org/announcements/changelogs/changelog4_1to4_1_1.php.

KDE Community ships sirst translation and service release of the 4.1
dree desktop, containing numerous bugfixes, Performance Improvements
and Translation Updates.

Pretty much all applications have received the developers' attention,
resulting in a long list of bugfixes and improvements. The most significant
changes are:

    * Significant performance, interaction and rendering correctness
      improvements in KHTML and Konqueror, KDE's web browser
    * User interaction, rendering and stability fixes in Plasma,
      the KDE4 desktop shell
    * PDF backend fixes in the document viewer Okular
    * Fixes in Gwenview, the image viewer's thumbnailing, more
      robust retrieval and display of images with broken metadata
    * Stability and interaction fixes in KMail

New Ports:
- graphics/kcoloredit
	* KColorEdit is a palette files editor. It can be used
	  for editing color palettes and for color choosing and
	  naming.

- graphics/kgraphviewer
	* KGraphViewer is a GraphViz DOT graph viewer for KDE. The
	  GraphViz programs are free-software layout engines for graphs.
	  KGraphViewer displays the graphs in a modern, user-friendly GUI
	  with all the power of a well integrated KDE application.

- graphics/kiconedit
	* KIconEdit is designed to help create icons for KDE using the standard
	  icon palette.

- graphics/skanlite
	* Skanlite is a simple image scanning application that does nothing
	  more than scan and save images. Skanlite can open a save dialog for
	  every image scanned or save the images immediately in a specified
	  directory with auto-generated names and format. The user can also
	  choose to show the scanned image before saving.
2008-09-03 13:06:24 +00:00
Greg Larkin
d0b43af1f0 - Upgraded to 1.2.5
- Stylistic issues fixed in Makefile and added new options to
  help performance on certain architectures

- Removed NOPORTDOCS support, pending upstream installation process
  support

Reviewed by:	beech, itetcu
Approved by:	beech (mentor, implicit)
2008-09-02 17:16:41 +00:00
Chin-San Huang
49a55a1f80 Add p5-Layout-Manager, 2D Layout Management.
Layout::Manager provides a simple interface for creating layout managers, or
classes that size and position components withing a container.

WWW: http://search.cpan.org/dist/Layout-Manager/
2008-08-30 23:07:16 +00:00
Chin-San Huang
b0c15d5384 Add p5-Graphics-Primitive-Driver-Cairo, Cairo backend for Graphics::Primitive.
This module draws Graphics::Primitive objects using Cairo.

WWW: http://search.cpan.org/dist/Graphics-Primitive-Driver-Cairo/
2008-08-30 22:44:26 +00:00
Chin-San Huang
bfe1c827d0 Add p5-Graphics-Primitive, device and library agnostic graphic primitives.
Graphics::Primitive is library agnostic system for drawing things.

The idea is to allow you to create and manipulate graphical components and
then pass them off to a Driver for actual drawing.

WWW: http://search.cpan.org/dist/Graphics-Primitive/
2008-08-30 22:12:29 +00:00
Chin-San Huang
e74eae441d Add p5-Graphics-Color, device and library agnostic color spaces.
Graphics color is a device and library agnostic system for creating and
manipulating colors in various color spaces.

WWW: http://search.cpan.org/dist/Graphics-Color/
2008-08-30 21:16:35 +00:00
Chin-San Huang
bf3903ec82 Add p5-Geometry-Primitive, Primitive Geometry Entities.
Geometry::Primitive is a device and library agnostic system for representing
geometric entities such as points, lines and shapes. It provides simple
objects and many convenience methods you would expect from a geometry
library.

WWW: http://search.cpan.org/dist/Geometry-Primitive/
2008-08-30 16:32:13 +00:00
Dmitry Marakasov
7f41de3f9b - Fix stuff after pav's premature commit of graphics/osg update
- Remove graphics/openproducer, graphics/openthreads - those are now included in osg
  - Remove obsolete bsd.osg.mk from graphics/osg
  - Mark graphics/demeter BROKEN if it's being build WITH_OSG, as it won't compile now
2008-08-27 17:51:07 +00:00
Dmitry Marakasov
8f6977c49a Cuneiform is an multi-language OCR system originally developed and open sourced
by Cognitive Technologies. Cuneiform was originally a Windows program, which
was ported to Linux by Jussi Pakkanen.

WWW: https://launchpad.net/cuneiform-linux

PR:		126753
Submitted by:	Alex Samorukov <samm@os2.kiev.ua>
2008-08-23 12:45:33 +00:00
Edwin Groothuis
ffdd6c4e86 [NEW PORT] graphics/repng2jpeg: Tool to recompress JPEG/PNG/GIF
Tool to recompress JPEG/PNG/GIF.

	WWW: http://sugachan.dip.jp/obsolete/ext/

PR:		ports/126570
Submitted by:	Gea-Suan Lin <gslin@gslin.org>
2008-08-17 06:20:42 +00:00
Edwin Groothuis
7914edce07 New port: graphics/linux-XnViewMP
XnView MP is a utility for viewing and converting graphic files.

	It stands for XnView Multi Platform and it will replace current
	"XnView for *nix" & "XnView for MacOSX"

	WWW: http://www.xnview.com/

PR:		ports/125899
Submitted by:	Serge Negodyuck <petr@petrovich.kiev.ua>
2008-08-15 06:59:00 +00:00
Koop Mast
25de601253 Add goocanvasmm
C++ bindings for the goocanvas GTK widget.
2008-08-10 18:44:36 +00:00
Martin Wilke
9eddad7455 - Backout from attic
- Update to 1.1.3
- Remove the MOVED entry
2008-08-10 01:17:12 +00:00