the Fink project is an effort to port
popular Unix programs to Mac OS X
Package: box
Version: 0.2.2
Revision: 2
Description: Vector graphics language
DescDetail: <<
Box is a vector graphics language developed to make graphics as easy as
possible. Box is in its early stage of development, but it already
provides most of the features needed to create quality pictures and
figures. Box has many advantages over traditional GUI graphics editors:
* Reusability: you can draw things inside a Window; you can then
translate, rotate, scale and put it inside another Window;
* Transformation matrices can be calculated automatically from
constraints given by the user;
* Flexible syntax: the philosophy is "don't complain if something is
missing, use default values!". You can specify many parameters, but you
don't have to!
* Even more flexible syntax: if p is a list of points then p.Get[3]
gives the third point, p.Get[3.5] gives a point between the third and
the fourth and p.Get[(3.5, 1)]... look at the documentation ;-)
* You can even draw fractal pictures;
* Box compiles under Linux, Mac and Windows. Packages are available for
Ubuntu and a zip archive (containing the executable) is available for
Windows.
Box has also the following features:
* Translucency: the alpha channel of colors can be set to draw
partially transparent objects;
* Radial and linear color gradients can be set very easily, specifying
even more than two colors;
* Supported output formats are Postscript (EPS), PDF, SVG, PNG.
<<
DescPackaging: <<
Patch it to not build ltdl since we use Fink's.
Clear box_LDFLAGS to link to dylib instead of static.
<<
Maintainer: Daniel Johnson
License: GPL2+
Homepage: http://boxc.sourceforge.net/
Source: mirror:sourceforge:boxc/%n-%v.tar.gz
Source-MD5: a242c17ddedceb5b53e4a4edd7308408
Depends: libboxcore0.2-shlibs, libtool2-shlibs
BuildDepends: cairo, fontconfig2-dev, freetype219, glitz, libtool2, pixman, pkgconfig
PatchScript: perl -pi -e 's|^SUBDIRS =.*$|SUBDIRS = box libs tests man examples|' Makefile.in
ConfigureParams: --with-ltdl-include=%p/include --with-ltdl-lib=%p/lib --disable-ltdl-install --without-included-ltdl --disable-dependency-tracking --disable-static --with-cairo
UseMaxBuildJobs: false
CompileScript: ./configure %c && make box_LDFLAGS=""
InfoTest: TestScript: make check || exit 2
InstallScript: make install DESTDIR=%d
DocFiles: AUTHORS ChangeLog COPYING* NEWS README TODO examples/*.box examples/smileys
SplitOff: <<
Package: libboxcore0.2
Depends: %n-shlibs
BuildDependsOnly: true
Conflicts: libboxcore0.1.0, libboxcore0.2, libboxcore0.3
Replaces: libboxcore0.1.0, libboxcore0.2, libboxcore0.3
Files: include lib/libboxcore0.2.dylib lib/libboxcore0.2.la
DocFiles: AUTHORS ChangeLog COPYING* NEWS README TODO
<<
SplitOff2: <<
Package: libboxcore0.2-shlibs
Depends: cairo-shlibs
Files: lib
Shlibs: %p/lib/libboxcore0.2.0.dylib 1.0.0 %n (>= 0.2.0-1)
DocFiles: AUTHORS ChangeLog COPYING* NEWS README TODO
<<