# -*- coding: ascii; tab-width: 4 -*- Package: box Version: 0.4.0 Revision: 1 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-Checksum: SHA256(b50fd4517b3c5d8b79fa48f97d305ce890aa4cbc0edc8c7931e926360d09cea3) Depends: libboxcore0.4-shlibs (>= %v-%r), libtool2-shlibs BuildDepends: cairo, libtool2, pkgconfig, fink-package-precedence PatchScript: << perl -pi -e 's|^SUBDIRS =.*$|SUBDIRS = box libs tests man examples|' Makefile.in perl -pi -e 's|# define _BOX_STREAM_H|$&\n# include |' box/stream.h << ConfigureParams: --with-ltdl-include=%p/include --with-ltdl-lib=%p/lib --disable-ltdl-install --without-included-ltdl --enable-dependency-tracking --disable-static --with-cairo UseMaxBuildJobs: false CompileScript: << ./configure %c make box_LDFLAGS="" fink-package-precedence . --prohibit-bdep=libboxcore0.4 << InfoTest: TestScript: /usr/bin/make check || exit 2 InstallScript: make install DESTDIR=%d DocFiles: AUTHORS ChangeLog COPYING* NEWS README TODO examples/*.box examples/smileys SplitOff: << Package: libboxcore0.4 Depends: %n-shlibs (= %v-%r) BuildDependsOnly: true Conflicts: libboxcore0.1.0, libboxcore0.2, libboxcore0.3, libboxcore0.4 Replaces: libboxcore0.1.0, libboxcore0.2, libboxcore0.3, libboxcore0.4 Files: include lib/libboxcore0.4.dylib lib/libboxcore0.4.la DocFiles: AUTHORS ChangeLog COPYING* NEWS README TODO << SplitOff2: << Package: libboxcore0.4-shlibs Depends: cairo-shlibs, libtool2-shlibs Files: lib Shlibs: %p/lib/libboxcore0.4.0.dylib 1.0.0 %n (>= 0.4.0-1) DocFiles: AUTHORS ChangeLog COPYING* NEWS README TODO <<