Skip to content

Fork of repo.or.cz/xara-cairo.git that builds on modern Linux and BSD systems using cairo-1.10 and png-1.5

License

Notifications You must be signed in to change notification settings

UIKit0/xara-cairo

 
 

Repository files navigation

xara-cairo

An fast, 100% open source vector drawing program based on XaraLX

Project Status

Maintainers needed. Tasks:

  • Port to wxWindows 3.0 ( #5 )

Build Requirements

  • wxgtk-unicode-2.8
  • cairo-1.10
  • libxml-2.7
  • autoconf-2.69
  • automake-1.10
  • gettext-0.18
  • perl-5.4
  • libtool-2.4
  • zip-3
  • gmake-3.8
  • png-1.5
  • jpeg-9

OpenBSD

$ export AUTOMAKE_VERSION=1.10 AUTOCONF_VERSION=2.69
$ ./autogen.sh && ./configure
$ gmake

FreeBSD

$ sudo ln /usr/local/bin/wxgtk2u-2.8-config /usr/local/bin/wx-config
$ ./autogen.sh && ./configure
$ gmake

Linux (Debian, Ubuntu)

$ ./autogen.sh && ./configure
$ make

Fixes and Additions

(eradman)

  • Removed debug printf statements
  • Adapted to libpng 1.5 and 1.6
  • Don't print memory warnings for platforms without malloc_usable_size(3)
  • Compile with -Wno-write-strings
  • Use stdlib.h instead of malloc.h on BSD systems
  • Removed stale project files for XCode and Visual Studio
  • Patched to allow wxWidgets and glib2 to coexist
  • Compile on gcc 4.6 without -fpermissive
  • Removed conflicting jconfig.h to enable builds against libjpeg-turbo
  • Reduced source line count by 142k using a concise Copyright and GPLv2 notice
  • Build no longer requires svn
  • No more splash screen
  • Exclude files from the repo that are auto-generated or copied
  • Removed 4799 obsolete header file references and DECLARE tags
  • Allow user to select so-called virtual fonts, such as 'Monospace'

(ed44)

  • Fix the EXTEND_REPEAT and EXTEND_REFLECT options og the bitmap fill
  • Fix the bitmap gallery
  • Fix the colorline in the HSV coloreditor
  • Fix PNG/JPEG bitmap import/handling

History

  • 2013-08-19: Builds on OpenBSD 5.4 and FreeBSD 9.1
  • 2012-07-03: Fork of xara-cairo builds on Ubuntu 12, Debian 6.0, FreeBSD 9.0 and OpenBSD 5.1
  • 2010-05-11: First attempt at replacing CDraw with cairo announced along with a new Git repo at git://repo.or.cz/xara-cairo.git
  • 2007-11-06: Last commit to SVN
  • 2007-01-30: Xara LTD aquired by Magix
  • 2006-03-16: SVN repository made public at xaraxtreme.org under the GPLv2 + a binary blob for the CDraw rendering engine

About

Fork of repo.or.cz/xara-cairo.git that builds on modern Linux and BSD systems using cairo-1.10 and png-1.5

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 88.2%
  • Objective-C 10.1%
  • C 0.8%
  • Perl 0.4%
  • PostScript 0.3%
  • Shell 0.1%
  • Other 0.1%